| | |
| | | Pyramid |
| | | ======= |
| | | |
| | | Pyramid is a small, fast, down-to-earth, open source Python web development |
| | | framework. It makes real-world web application development and deployment |
| | | more fun, more predictable, and more productive. |
| | | .. image:: https://travis-ci.org/Pylons/pyramid.png?branch=1.10-branch |
| | | :target: https://travis-ci.org/Pylons/pyramid |
| | | :alt: 1.10-branch Travis CI Status |
| | | |
| | | Pyramid is a `Pylons <http://docs.pylonshq.com/>`_ project, and underlies the |
| | | newest web frameworks produced by the Pylons community. |
| | | .. image:: https://readthedocs.org/projects/pyramid/badge/?version=1.10-branch |
| | | :target: https://docs.pylonsproject.org/projects/pyramid/en/1.10-branch |
| | | :alt: 1.10-branch Documentation Status |
| | | |
| | | Pyramid was previously known as `repoze.bfg <http://bfg.repoze.org>`_. |
| | | .. image:: https://img.shields.io/badge/irc-freenode-blue.svg |
| | | :target: https://webchat.freenode.net/?channels=pyramid |
| | | :alt: IRC Freenode |
| | | |
| | | `Pyramid <https://trypyramid.com/>`_ 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. |
| | | |
| | | .. code-block:: python |
| | | |
| | | from wsgiref.simple_server import make_server |
| | | from pyramid.config import Configurator |
| | | from pyramid.response import Response |
| | | |
| | | def hello_world(request): |
| | | return Response('Hello World!') |
| | | |
| | | if __name__ == '__main__': |
| | | with Configurator() as config: |
| | | config.add_route('hello', '/') |
| | | config.add_view(hello_world, route_name='hello') |
| | | app = config.make_wsgi_app() |
| | | server = make_server('0.0.0.0', 6543, app) |
| | | server.serve_forever() |
| | | |
| | | Pyramid is a project of the `Pylons Project <https://pylonsproject.org>`_. |
| | | |
| | | Support and Documentation |
| | | ------------------------- |
| | | |
| | | See the `Pylons Project website <http://docs.pylonshq.com/>`_ to view |
| | | documentation, report bugs, and obtain support. |
| | | See `Pyramid Support and Development |
| | | <https://docs.pylonsproject.org/projects/pyramid/en/latest/#support-and-development>`_ |
| | | for documentation, reporting bugs, and getting support. |
| | | |
| | | Developing and Contributing |
| | | --------------------------- |
| | | |
| | | See `HACKING.txt <https://github.com/Pylons/pyramid/blob/master/HACKING.txt>`_ and |
| | | `contributing.md <https://github.com/Pylons/pyramid/blob/master/contributing.md>`_ |
| | | for guidelines on running tests, adding features, coding style, and updating |
| | | documentation when developing in or contributing to Pyramid. |
| | | |
| | | License |
| | | ------- |
| | |
| | | Authors |
| | | ------- |
| | | |
| | | Pyramid is made available by `Agendaless Consulting <http://agendaless.com>`_ |
| | | and a team of contributors. |
| | | |
| | | Pyramid is made available by `Agendaless Consulting <https://agendaless.com>`_ |
| | | and a team of `contributors |
| | | <https://github.com/Pylons/pyramid/graphs/contributors>`_. |