Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install pylons

How to install Pylons

  1. Download and install ActivePython
  2. Buy and install the Business Edition license from account.activestate.com
  3. Open Command Prompt
  4. Type pypm install pylons

Pylons contains builds that are only available via PyPM when you have a current ActivePython Business Edition subscription.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.0.1rc1
1.0.1rc1 Available View build log
1.0 Available View build log
0.9.7 Available View build log
0.9.6.2 Available View build log
0.9.6.1 Available View build log
0.9.4.1 Available View build log
Windows (64-bit)
1.0
1.0.1rc1Never BuiltWhy not?
1.0 Available View build log
0.9.7 Available View build log
0.9.6.2 Available View build log
0.9.6.1 Available View build log
0.9.4.1 Available View build log
Mac OS X (10.5+)
1.0
1.0.1rc1Never BuiltWhy not?
1.0 Available View build log
0.9.7 Available View build log
0.9.6.2 Available View build log
0.9.6.1 Available View build log
0.9.4.1 Available View build log
Linux (32-bit)
1.0
1.0.1rc1Never BuiltWhy not?
1.0 Available View build log
0.9.7 Available View build log
0.9.6.2 Available View build log
0.9.6.1 Available View build log
0.9.4.1 Available View build log
Linux (64-bit)
1.0
1.0.1rc1Never BuiltWhy not?
1.0 Available View build log
0.9.7 Available View build log
0.9.6.2 Available View build log
0.9.6.1 Available View build log
0.9.4.1 Available View build log
 
License
BSD

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. The Pylons Project now maintains the Pyramid web framework for future development. Pylons 1.0 users should strongly consider using it for their next project.

Download and Installation

Pylons can be installed with Easy Install by typing:

> easy_install Pylons

Dependant packages are automatically installed from the Pylons download page .

Development Version

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

Pylons Bitbucket repository

Subscribe to package updates

Download Stats

Last month:2

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.