*** Welcome to piglix ***

Pylons project

Pylons Project
Pylons Project logo on transparent background.png
Type of site
Python framework development
Available in English
Owner Open source
Editor Anonymous
Website pylonsproject.org
Commercial No
Registration None
Launched December 27, 2010 (2010-12-27)
Current status Active
Pylons Framework
Pylonsfw.png
Developer(s) Ben Bangert, James Gardner
Initial release September 2005; 11 years ago (2005-09)
Stable release
1.0.2 / July 21, 2015; 21 months ago (2015-07-21)
Development status maintenance-only mode
Written in Python
Operating system Cross-platform
Type Web application framework
License BSD license
Website pylonsproject.org/about-pylons-framework.html
Pyramid
Pyramid web framework logo on transparent background.png
Developer(s) Chris McDonough, Ben Bangert, Michael Merickel, Bert JW Regeer, Steve Piercy
Initial release July 8, 2008; 8 years ago (2008-07-08)
Stable release
1.8.3 / March 12, 2017; 52 days ago (2017-03-12)
Written in Python
Operating system Cross-platform
Type Web application framework
License BSD License
Website trypyramid.com

Pylons Project is an open source organization that develops a set of web application technologies written in Python. Initially the project was a single web framework called Pylons, but after the merger with the repoze.bfg framework under the new name Pyramid, the Pylons Project now consists of multiple related web application technologies.

Pylons Framework is an open source Web application framework written in Python. It makes extensive use of the Web Server Gateway Interface standard to promote reusability and to separate functionality into distinct modules. It is strongly influenced by Ruby on Rails: two of its main components, Routes and WebHelpers, are Python reimplementations of Rails features.

Pylons is well known for having a near-complete stack of third-party tools, eschewing the "not–invented–here" phenomenon.

The official installation method of Pylons is through EasyInstall via the Python Package Index (PyPI), and most of the additional tools are typically installed the same way. EasyInstall also handles package dependencies when relevant. Some distributions could also package Pylons and Paste, but it is likely that any distribution's packages would lag the official distribution. Pylons may also be installed by hand by renaming its .egg file to .zip and extracting the contents.

Paste is used for project setup, testing, and deployment. Using the common INI configuration format, Paste allows for multiple "profiles", so that developers can run development and deployment setups from the same codebase without revealing sensitive parts of Pylons, such as the interactive debugger, to production users.

Currently the only widely used URL dispatcher for Pylons is Routes, a Python reimplementation of Ruby on Rails' URL dispatching, although any WSGI-compatible URL dispatcher can be used. While Routes is a separate library, it was developed for use in Pylons and its development remains closely in sync with Pylons.


...
Wikipedia

...