Skip to main content

Pylons Web Framework

Project description

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 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

Project details


Release history Release notifications

This version
History Node

1.0.3

History Node

1.0.1

History Node

1.0.1rc1

History Node

1.0

History Node

0.10

History Node

0.10rc1

History Node

0.9.7

History Node

0.9.7rc6

History Node

0.9.7rc5

History Node

0.9.7rc4

History Node

0.9.7rc3

History Node

0.9.7rc2

History Node

0.9.7rc1

History Node

0.9.6.2

History Node

0.9.6.1

History Node

0.9.6

History Node

0.9.6rc3

History Node

0.9.6rc2

History Node

0.9.6rc1

History Node

0.9.5

History Node

0.9.4.1

History Node

0.9.4

History Node

0.9.3

History Node

0.9.2

History Node

0.9.1

History Node

0.9

History Node

0.8.2

History Node

0.8.1

History Node

0.8

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
Pylons-1.0.3-py2.py3-none-any.whl (147.7 kB) Copy SHA256 hash SHA256 Wheel py2.py3 Jan 12, 2018
Pylons-1.0.3.tar.gz (190.7 kB) Copy SHA256 hash SHA256 Source None Jan 12, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page