Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 128 lines (105 sloc) 4.226 kb
2d28fdd [svn] [paste.app_factory] entry points changed to point to the actual ma...
thejimmyg authored
1 try:
2 from setuptools import setup, find_packages
3 except ImportError:
4 from ez_setup import use_setuptools
5 use_setuptools()
6 from setuptools import setup, find_packages
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
7
3804b81 @bbangert Bump rc revision to rc3 just in case
bbangert authored
8 version = '0.9.7rc3'
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
9
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
10 setup(
11 name="Pylons",
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
12 version=version,
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
13 description='Pylons Web Framework',
14 long_description="""
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
15 Pylons
16 ======
17
66f951d [svn] whitespace
pjenvey authored
18 The Pylons web framework is aimed at making webapps and large programmatic
19 website development in Python easy. Several key points:
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
20
21 * A framework to make writing web applications in Python easy
22
66f951d [svn] whitespace
pjenvey authored
23 * Utilizes a minimalist, component-based philosophy that makes it easy to
24 expand on
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
25
26 * Harness existing knowledge about Python
27
28 Knowing Python makes Pylons easy
29 ---------------------------------
30
66f951d [svn] whitespace
pjenvey authored
31 Pylons makes it easy to expand on your knowledge of Python to master Pylons for
32 web development. Using a MVC style dispath, Python knowledge is used at various
33 levels:
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
34
66f951d [svn] whitespace
pjenvey authored
35 * The Controller is just a basic Python class, called for each
36 request. Customizing the response is as easy as overriding __call__ to make
37 your webapp work how you want.
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
38
66f951d [svn] whitespace
pjenvey authored
39 * Mako templating compiles directly to Python byte-code for speed and utilizes
40 Python for template control rather than creating its own template syntax for
41 "for, while, etc"
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
42
43 Current Status
44 ---------------
45
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
46 Pylons %s described on this page is stable.
47
66f951d [svn] whitespace
pjenvey authored
48 There is also an unstable `develoment version
1d8aa8b @bbangert Updated Pylons dev location, changed tagging to use date.
bbangert authored
49 <https://www.knowledgetap.com/hg/pylons-dev/archive/tip.tar.gz#egg=Pylons-dev>`_ of Pylons.
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
50
51 Download and Installation
52 -------------------------
53
66f951d [svn] whitespace
pjenvey authored
54 Pylons can be installed with `Easy Install
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
55 <http://peak.telecommunity.com/DevCenter/EasyInstall>`_ by typing::
56
66f951d [svn] whitespace
pjenvey authored
57 > easy_install Pylons
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
58
66f951d [svn] whitespace
pjenvey authored
59 Dependant packages are automatically installed from
a5a7877 [svn] Updating download info, and Paste dependency.
bbangert authored
60 the `Pylons download page <http://pylonshq.com/download/>`_ .
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
61
62
66f951d [svn] whitespace
pjenvey authored
63 """ % version,
adcba87 @bbangert Tweaking keywords
bbangert authored
64 keywords='web wsgi lightweight framework sqlalchemy formencode mako templates',
06d9bcf [svn] Updating setup.py license/keyword info.
bbangert authored
65 license='BSD',
f85b35d [svn] Updating version dependencies.
bbangert authored
66 author='Ben Bangert, Philip Jenvey, James Gardner',
f1984db [svn] think i'm eventually moving to @underboss.org
pjenvey authored
67 author_email='ben@groovie.org, pjenvey@underboss.org',
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
68 url='http://www.pylonshq.com/',
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
69 packages=find_packages(exclude=['ez_setup']),
70 zip_safe=False,
71 include_package_data=True,
a522ecf @pjenvey use nose.collector for setup.py test
pjenvey authored
72 test_suite='nose.collector',
73 tests_require=['nose'],
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
74 install_requires=[
f4c5a7c @bbangert Bumping Routes dep.
bbangert authored
75 "Routes>=1.10.1", "WebHelpers>=0.6.1", "Beaker>=1.0.2",
278bd77 @pjenvey bump PasteScript for Python 2.6 compat
pjenvey authored
76 "Paste>=1.7.1", "PasteDeploy>=1.3.2", "PasteScript==dev,>=1.6.4dev-r7539",
28af73a @pjenvey bump simplejson again
pjenvey authored
77 "FormEncode>=1.0.1", "simplejson>=2.0.1", "decorator>=2.2.0",
9b6a533 @pjenvey bump to the latest nose for Python 2.6 compat.
pjenvey authored
78 "nose>=0.10.4", "Mako>=0.2.2", "WebOb>=0.9.3", "WebError>=0.9",
74c44f2 @pjenvey dependency updates
pjenvey authored
79 "Tempita>=0.2",
d2fe370 [svn] Adding dependency links and nose restriction to proper release ver...
bbangert authored
80 ],
81 dependency_links=[
6b7b982 @bbangert Updating revisions
bbangert authored
82 "http://www.pylonshq.com/download/0.9.7"
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
83 ],
84 classifiers=[
aa26ae2 [svn] Changing dev status to stable.
bbangert authored
85 "Development Status :: 5 - Production/Stable",
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
86 "Intended Audience :: Developers",
87 "License :: OSI Approved :: BSD License",
95d302e @pjenvey add our new trove classifier
pjenvey authored
88 "Framework :: Pylons",
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
89 "Programming Language :: Python",
90 "Topic :: Internet :: WWW/HTTP",
91 "Topic :: Internet :: WWW/HTTP :: Dynamic Content",
144998b [svn] by royal order of the 1st Duke of Cheese, Lord of the National Che...
pjenvey authored
92 "Topic :: Internet :: WWW/HTTP :: WSGI",
96fe1f4 [svn] alphabetize the classifiers
pjenvey authored
93 "Topic :: Software Development :: Libraries :: Python Modules",
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
94 ],
d7156e2 [svn] Added a version number and support for setuptools extras
thejimmyg authored
95 extras_require = {
66f951d [svn] whitespace
pjenvey authored
96 'pudge': ["docutils>=0.4", "elementtree>=1.2.6", "kid>=0.9",
97 "Pygments>=0.7", "pudge>=0.1.3",
98 "buildutils>=0.1.2"],
d7156e2 [svn] Added a version number and support for setuptools extras
thejimmyg authored
99 'cheetah':["Cheetah>=1.0", "TurboCheetah>=0.9.5"],
a9ec187 [svn] Moving myghty to an optional dependency.
bbangert authored
100 'myghty':["Myghty>=1.1"],
26b5f06 [svn] Removing the last of the old dependencies that used dev versions.
bbangert authored
101 'kid':["kid>=0.9", "TurboKid>=0.9.1"],
35f84eb @pjenvey no need for TurboJson
pjenvey authored
102 'genshi':["Genshi>=0.4.4"],
564345f [svn] Added a pylons[full] extras_require entry for installing everythin...
thejimmyg authored
103 'full':[
66f951d [svn] whitespace
pjenvey authored
104 "docutils>=0.4", "elementtree>=1.2.6",
105 "Pygments>=0.7", "pudge>=0.1.3",
106 "buildutils>=0.1.2", "Cheetah>=1.0",
dabd34e [svn] o setup logging in websetup
pjenvey authored
107 "TurboCheetah>=0.9.5", "kid>=0.9", "TurboKid>=0.9.1",
35f84eb @pjenvey no need for TurboJson
pjenvey authored
108 'Genshi>=0.4.4',
564345f [svn] Added a pylons[full] extras_require entry for installing everythin...
thejimmyg authored
109 ],
d7156e2 [svn] Added a version number and support for setuptools extras
thejimmyg authored
110 },
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
111 entry_points="""
112 [paste.paster_command]
66f951d [svn] whitespace
pjenvey authored
113 controller = pylons.commands:ControllerCommand
114 restcontroller = pylons.commands:RestControllerCommand
115 shell = pylons.commands:ShellCommand
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
116
117 [paste.paster_create_template]
66f951d [svn] whitespace
pjenvey authored
118 pylons = pylons.util:PylonsTemplate
119 pylons_minimal = pylons.util:MinimalPylonsTemplate
120
bce46f4 @bbangert Restoring template engine for legacy
bbangert authored
121 [python.templating.engines]
122 pylonsmyghty = pylons.templating:MyghtyTemplatePlugin [myghty]
123
25dd4c8 @bbangert Add nose plugin for nose discovery.
bbangert authored
124 [nose.plugins]
125 pylons = pylons.test:PylonsPlugin
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
126 """,
06e2da9 [svn] require any simplejson greater or equal to 1.1
justin authored
127 )
Something went wrong with that request. Please try again.