Pyramid web framework
Python Other
Latest commit a1281f8 Dec 9, 2016 @mmerickel mmerickel committed on GitHub Merge pull request #2862 from PavloKapyshin/master
Fix typo
Permalink
Failed to load latest commit information.
docs Fix typo Dec 9, 2016
pyramid Revert "Changed 'host' and 'port' configuration to a new 'listen' sty… Dec 7, 2016
.gitignore Merge pull request #1471 from Pylons/feature.py3-coverage Mar 5, 2015
.travis.yml switch to 3.6-dev for py36 and update nightly to py37 on travis Nov 1, 2016
BFG_HISTORY.txt we want to keep the reference alive Mar 12, 2013
CHANGES.txt Merge pull request #2838 from Pylons/style-guide Dec 8, 2016
CONTRIBUTORS.txt Revert "Changed 'host' and 'port' configuration to a new 'listen' sty… Dec 7, 2016
COPYRIGHT.txt we no longer depend on any Django-derived code Sep 5, 2011
HACKING.txt add 3.6 support to documentation Nov 26, 2016
HISTORY.txt update master's history with the changelog from 1.7 May 20, 2016
LICENSE.txt first cut at moving paste.auth stuff into core Sep 5, 2011
README.rst link to hacking and contributing Jul 7, 2016
RELEASING.txt add 3.6 support to documentation Nov 26, 2016
TODO.txt make settings only accessible using dictionary lookup Nov 19, 2016
appveyor.yml automate build names for appveyor Nov 21, 2016
builddocs.sh remove py2-docs from tox.ini and reorder so coverage is last Nov 26, 2015
contributing.md fix up numbering Jun 3, 2016
coverage.sh add convenience shell scripts Apr 13, 2015
hacking-tox.ini add custom tox config that creates a development environment Aug 16, 2013
rtd.txt note to self: check the branch and be consistent when viewing docs on… Jan 12, 2016
scaffoldtests.sh remove trailing comma on tox command Oct 22, 2016
setup.cfg Strip allegedly-smart quotes in comments. Nov 14, 2016
setup.py Merge pull request #2840 from stevepiercy/master Nov 29, 2016
tox.ini Silence pip spew. Nov 14, 2016

README.rst

Pyramid

Master Travis CI Status Master Documentation Status Latest Documentation Status IRC Freenode

Pyramid is a small, fast, down-to-earth, open source Python web framework. It makes real-world web application development and deployment more fun, more predictable, and more productive.

from wsgiref.simple_server import make_server
from pyramid.config import Configurator
from pyramid.response import Response

def hello_world(request):
    return Response('Hello %(name)s!' % request.matchdict)

if __name__ == '__main__':
    config = Configurator()
    config.add_route('hello', '/hello/{name}')
    config.add_view(hello_world, route_name='hello')
    app = config.make_wsgi_app()
    server = make_server('0.0.0.0', 8080, app)
    server.serve_forever()

Pyramid is a project of the Pylons Project.

Support and Documentation

See Pyramid Support and Development for documentation, reporting bugs, and getting support.

Developing and Contributing

See HACKING.txt and contributing.md for guidelines on running tests, adding features, coding style, and updating documentation when developing in or contributing to Pyramid.

License

Pyramid is offered under the BSD-derived Repoze Public License.

Authors

Pyramid is made available by Agendaless Consulting and a team of contributors.