Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 84 lines (70 sloc) 2.945 kb
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
1 #-------Main Package Settings-----------#
fa593e2 Forgot to change the package name, silly me
R. Tyler Ballance authored
2 name = "Cheetah"
9647161 new source for version string
tavis_rudd authored
3 from src.Version import Version as version
c480b09 Update SetupConfig.py for submission of Cheetah Community Edition to …
R. Tyler Ballance authored
4 maintainer = "R. Tyler Ballance"
a7c4db3 updated descriptions
tavis_rudd authored
5 author = "Tavis Rudd"
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
6 author_email = "cheetahtemplate-discuss@lists.sf.net"
56c8db9 Update references to communitycheetah.org -> cheetahtemplate.org
R. Tyler Ballance authored
7 url = "http://www.cheetahtemplate.org/"
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
8 packages = ['Cheetah',
404c70c added new Cheetah.Macros package
tavis_rudd authored
9 'Cheetah.Macros',
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
10 'Cheetah.Templates',
11 'Cheetah.Tests',
12 'Cheetah.Tools',
922cd59 New package Cheetah.Utils.
hierro authored
13 'Cheetah.Utils',
03176ef Update SetupConfig.py to include the new markdown packages
R. Tyler Ballance authored
14 'Cheetah.contrib',
15 'Cheetah.contrib.markdown',
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
16 ]
dda3a9b added classifiers
tavis_rudd authored
17 classifiers = [line.strip() for line in '''\
e2bd128 classifiers
tavis_rudd authored
18 #Development Status :: 4 - Beta
19 Development Status :: 5 - Production/Stable
dda3a9b added classifiers
tavis_rudd authored
20 Intended Audience :: Developers
21 Intended Audience :: System Administrators
22 License :: OSI Approved :: MIT License
23 Operating System :: OS Independent
24 Programming Language :: Python
25 Topic :: Internet :: WWW/HTTP
26 Topic :: Internet :: WWW/HTTP :: Dynamic Content
27 Topic :: Internet :: WWW/HTTP :: Site Management
28 Topic :: Software Development :: Code Generators
29 Topic :: Software Development :: Libraries :: Python Modules
30 Topic :: Software Development :: User Interfaces
31 Topic :: Text Processing'''.splitlines() if not line.strip().startswith('#')]
32 del line
33
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
34 package_dir = {'Cheetah':'src'}
35
36 import os
96121cb fixed path problem for NT compilation
tavis_rudd authored
37 import os.path
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
38 from distutils.core import Extension
96121cb fixed path problem for NT compilation
tavis_rudd authored
39
40 ## we only assume the presence of a c compiler on Posix systems, NT people will
41 # have to enable this manually.
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
42 if os.name == 'posix':
96121cb fixed path problem for NT compilation
tavis_rudd authored
43 ext_modules=[Extension("Cheetah._namemapper", [os.path.join("src" ,"_namemapper.c")]
44 )
45 ]
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
46 else:
47 ext_modules=[]
48
49
50 ## Data Files and Scripts
51 scripts = ['bin/cheetah-compile',
01300fd implemented the 'cheetah' wrapper script and refactored
tavis_rudd authored
52 'bin/cheetah',
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
53 ]
4f9d4b6 made the install work with or without the WebwareExp package
tavis_rudd authored
54 data_files = ['recursive: src *.tmpl *.txt LICENSE README TODO CHANGES',
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
55 ]
56
a7c4db3 updated descriptions
tavis_rudd authored
57 description = "Cheetah is a template engine and code generation tool."
c7d48b5 further merges of the DEVEL_BRANCH code
tavis_rudd authored
58
a7c4db3 updated descriptions
tavis_rudd authored
59 long_description = '''Cheetah is an open source template engine and code generation tool.
60
61 It can be used standalone or combined with other tools and frameworks. Web
62 development is its principle use, but Cheetah is very flexible and is also being
63 used to generate C++ game code, Java, sql, form emails and even Python code.
64
65 Documentation
66 ================================================================================
67 For a high-level introduction to Cheetah please refer to the User\'s Guide
56c8db9 Update references to communitycheetah.org -> cheetahtemplate.org
R. Tyler Ballance authored
68 at http://www.cheetahtemplate.org/learn.html
a7c4db3 updated descriptions
tavis_rudd authored
69
70 Mailing list
71 ================================================================================
72 cheetahtemplate-discuss@lists.sourceforge.net
73 Subscribe at http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss
74
75 Credits
76 ================================================================================
56c8db9 Update references to communitycheetah.org -> cheetahtemplate.org
R. Tyler Ballance authored
77 http://www.cheetahtemplate.org/credits.html
a7c4db3 updated descriptions
tavis_rudd authored
78
79 Recent Changes
80 ================================================================================
56c8db9 Update references to communitycheetah.org -> cheetahtemplate.org
R. Tyler Ballance authored
81 See http://www.cheetahtemplate.org/CHANGES.txt for full details
a7c4db3 updated descriptions
tavis_rudd authored
82
83 '''
Something went wrong with that request. Please try again.