Metadata-Version: 2.0
Name: Pylons
Version: 1.0.3
Summary: Pylons Web Framework
Home-page: https://github.com/Pylons/pylons
Author: Ben Bangert, Philip Jenvey, James Gardner
Author-email: ben@groovie.org, pjenvey@underboss.org
License: BSD
Keywords: web wsgi lightweight framework sqlalchemy formencode mako templates
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Framework :: Pylons
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: Routes (>=1.12.3)
Requires-Dist: WebHelpers (>=0.6.4)
Requires-Dist: Beaker (>=1.5.4)
Requires-Dist: Paste (>=1.7.5.1)
Requires-Dist: PasteDeploy (>=1.5.0)
Requires-Dist: PasteScript (>=1.7.4.2)
Requires-Dist: FormEncode (>=1.2.4)
Requires-Dist: simplejson (>=2.2.1)
Requires-Dist: decorator (>=3.3.2)
Requires-Dist: nose (>=1.1.2)
Requires-Dist: Mako (>=0.5.0)
Requires-Dist: WebError (>=0.10.3)
Requires-Dist: WebTest (>=1.3.1)
Requires-Dist: Tempita (>=0.5.1)
Requires-Dist: MarkupSafe (>=0.15)
Requires-Dist: WebOb (>=1.1.1)
Provides-Extra: genshi
Requires-Dist: Genshi (>=0.6); extra == 'genshi'
Provides-Extra: jinja2
Requires-Dist: Jinja2; extra == 'jinja2'

Pylons
======

The Pylons web framework is designed for building web applications and
sites in an easy and concise manner. They can range from as small as a
single Python module, to a substantial directory layout for larger and
more complex web applications.

Pylons comes with project templates that help boot-strap a new web
application project, or you can start from scratch and set things up
exactly as desired.


Example `Hello World`
---------------------

..

    from paste.httpserver import serve
    from pylons import Configurator, Response

    class Hello(object):
        def __init__(self, request):
            self.request = request

        def index(self):
            return Response(body="Hello World!")


    if __name__ == '__main__':
        config = Configurator()
        config.begin()
        config.add_handler('home', '/', handler=Hello, action='index')
        config.end()
        serve(config.make_wsgi_app(), host='0.0.0.0')


Core Features
-------------

* A framework to make writing web applications in Python easy

* Utilizes a minimalist, component-based philosophy that makes it easy to
  expand on

* Harness existing knowledge about Python

* Extensible application design

* Fast and efficient, an incredibly small per-request call-stack providing
  top performance

* Uses existing and well tested Python packages


Current Status
--------------

Pylons 1.0 series is stable and production ready, but in maintenance-only
mode. The Pylons Project now maintains the Pyramid web framework for future
development. Pylons 1.0 users should strongly consider using Pyramid for
their next project.


Download and Installation
-------------------------

Pylons can be installed with `Easy Install
<http://peak.telecommunity.com/DevCenter/EasyInstall>`_ by typing::

    > easy_install Pylons


Development Version
-------------------

Pylons development uses the git distributed version control system (DVCS)
with GitHub hosting the main repository here:

    `Pylons GitHub repository <https://github.com/Pylons/pylons>`_


Documentation
-------------

http://docs.pylonsproject.org/projects/pylons-webframework/en/latest/



