Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 112 lines (89 sloc) 3.851 kb
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
1 from ez_setup import use_setuptools
2 use_setuptools()
3 from setuptools import setup, find_packages
4
fe10131 [svn] Auto-update of version strings
bbangert authored
5 version = '0.9.5'
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
6
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
7 setup(
8 name="Pylons",
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
9 version=version,
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
10 description='Pylons Web Framework',
11 long_description="""
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
12 Pylons
13 ======
14
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
15 The Pylons web framework is aimed at making webapps and large programmatic website
16 development in Python easy. Several key points:
17
18 * A framework to make writing web applications in Python easy
19
20 * Inspired by Rails and TurboGears
21
22 * Utilizes a minimalist, component-based philosophy that makes it easy to expand on
23
24 * Harness existing knowledge about Python
25
26 Knowing Python makes Pylons easy
27 ---------------------------------
28
29 Pylons makes it easy to expand on your knowledge of Python to master Pylons for web
30 development. Using a MVC style dispath, Python knowledge is used at various levels:
31
32 * The Controller is just a basic Python class, called for each request. Customizing the
33 response is as easy as overriding __call__ to make your webapp work how you want.
34
35 * Myghty templating compiles directly to Python byte-code for speed and utilizes Python
36 for template control rather than creating its own template syntax for "for, while, etc"
37
38 Current Status
39 ---------------
40
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
41 Pylons %s described on this page is stable.
42
43 There is also an
a404cbc [svn] Changed the dev link so that easy_install -U "Pylons==dev" should ...
thejimmyg authored
44 unstable `develoment version <http://pylonshq.com/svn/Pylons/trunk#egg=Pylons-dev>`_
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
45 of Pylons.
46
47 Download and Installation
48 -------------------------
49
50 Pylons can be installed with `Easy Install
51 <http://peak.telecommunity.com/DevCenter/EasyInstall>`_ by typing::
52
53 > easy_install Pylons
54
55 Dependant packages are automatically installed from
a5a7877 [svn] Updating download info, and Paste dependency.
bbangert authored
56 the `Pylons download page <http://pylonshq.com/download/>`_ .
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
57
58
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
59 """%version,
06d9bcf [svn] Updating setup.py license/keyword info.
bbangert authored
60 keywords='web wsgi framework sqlalchemy formencode myghty templates buffet',
61 license='BSD',
a01c286 [svn] o small doc change
pjenvey authored
62 author='Ben Bangert, James Gardner, Philip Jenvey',
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
63 author_email='ben@groovie.org',
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
64 url='http://www.pylonshq.com/',
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
65 packages=find_packages(exclude=['ez_setup']),
66 zip_safe=False,
67 include_package_data=True,
68 install_requires=[
d23e7ca [svn] Changing dependencies to latest stable releases.
bbangert authored
69 "Routes>=1.6.3", "WebHelpers>=0.3", "Beaker>=0.6.3",
70 "Paste>=1.3", "PasteDeploy==dev,>=1.1.1dev-r6282", "PasteScript>=1.3.2",
5d4ee91 [svn] Updating dep requirements.
bbangert authored
71 "Myghty>=1.1", "FormEncode>=0.7", "simplejson>=1.7.1", "decorator>=2.0.1",
72 "nose>=0.9.2", "Mako>=0.1.5"
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
73 ],
74 classifiers=[
aa26ae2 [svn] Changing dev status to stable.
bbangert authored
75 "Development Status :: 5 - Production/Stable",
2352841 [svn] Changed Pylons 0.9 CheeseShop text so that it contains a dev link ...
thejimmyg authored
76 "Intended Audience :: Developers",
77 "License :: OSI Approved :: BSD License",
78 "Programming Language :: Python",
79 "Topic :: Internet :: WWW/HTTP",
80 "Topic :: Internet :: WWW/HTTP :: Dynamic Content",
81 "Topic :: Software Development :: Libraries :: Python Modules",
82 ],
d7156e2 [svn] Added a version number and support for setuptools extras
thejimmyg authored
83 extras_require = {
3570eb8 [svn] Use dev properly in trunk as well
bbangert authored
84 'pudge': ["docutils>=0.4", "elementtree>=1.2.6", "kid>=0.9",
3e74bec [svn] Updating dependencies for pudge/full for proper doc building.
bbangert authored
85 "Pygments==dev,>=0.7dev-r2661", "pudge==dev,>=0.1.3dev-r134",
86 "buildutils==dev,>=0.1.2dev-r109",],
d7156e2 [svn] Added a version number and support for setuptools extras
thejimmyg authored
87 'test': ["py>=0.8.0_alpha2"],
88 'cheetah':["Cheetah>=1.0", "TurboCheetah>=0.9.5"],
3570eb8 [svn] Use dev properly in trunk as well
bbangert authored
89 'kid':["kid>=0.9", "TurboKid==dev,>=0.9.1dev"],
7b7eb24 [svn] Adding genshi extras option.
bbangert authored
90 'genshi':["Genshi>=0.3.6"],
564345f [svn] Added a pylons[full] extras_require entry for installing everythin...
thejimmyg authored
91 'full':[
3e74bec [svn] Updating dependencies for pudge/full for proper doc building.
bbangert authored
92 "docutils>=0.4", "elementtree>=1.2.6",
93 "Pygments==dev,>=0.7dev-r2661", "pudge==dev,>=0.1.3dev-r134",
bdbc4c0 [svn] * Updated tests so that they now work with nose, removing py.test ...
bbangert authored
94 "buildutils==dev,>=0.1.2dev-r109", "Cheetah>=1.0",
95 "TurboCheetah>=0.9.5", "kid>=0.9", "TurboKid==dev,>=0.9.1dev",
564345f [svn] Added a pylons[full] extras_require entry for installing everythin...
thejimmyg authored
96 ],
d7156e2 [svn] Added a version number and support for setuptools extras
thejimmyg authored
97 },
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
98 entry_points="""
99 [paste.paster_command]
100 controller=pylons.commands:ControllerCommand
a28d75c [svn] * Added restcontroller command that generates a RESTful controller...
bbangert authored
101 restcontroller=pylons.commands:RestControllerCommand
76b1062 [svn] Adding shell command that loads Pylons interactive shell.
bbangert authored
102 shell=pylons.commands:ShellCommand
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
103
104 [paste.paster_create_template]
105 pylons=pylons.util:PylonsTemplate
7cee6e1 [svn] * Added pylons_minimal template, prone to fine-tuning.
bbangert authored
106 pylons_minimal=pylons.util:MinimalPylonsTemplate
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
107
0ca4b2d [svn] Updated deps for latest Myghty with new fragment flag, and added R...
bbangert authored
108 [python.templating.engines]
077a771 [svn] Added decorator.py from TurboGears for py2.3 decorator capabilitie...
bbangert authored
109 pylonsmyghty = pylons.templating:MyghtyTemplatePlugin
d1b1a9c [svn] Use the new version of paste
thejimmyg authored
110 """,
06e2da9 [svn] require any simplejson greater or equal to 1.1
justin authored
111 )
Something went wrong with that request. Please try again.