Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pyramid / PKG-INFO
Size: Mime:
Metadata-Version: 1.2
Name: pyramid
Version: 1.10.dev0
Summary: The Pyramid Web Framework, a Pylons project
Home-page: https://trypyramid.com
Author: Chris McDonough, Agendaless Consulting
Author-email: pylons-discuss@googlegroups.com
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
Description: Pyramid
        =======
        
        .. image:: https://travis-ci.org/Pylons/pyramid.png?branch=master
                :target: https://travis-ci.org/Pylons/pyramid
                :alt: master Travis CI Status
        
        .. image:: https://readthedocs.org/projects/pyramid/badge/?version=master
                :target: https://docs.pylonsproject.org/projects/pyramid/en/master
                :alt: master Documentation Status
        
        .. 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 %(name)s!' % request.matchdict)
        
           if __name__ == '__main__':
               with Configurator() as config:
                   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 <https://pylonsproject.org>`_.
        
        Support and Documentation
        -------------------------
        
        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
        -------
        
        Pyramid is offered under the BSD-derived `Repoze Public License
        <http://repoze.org/license.html>`_.
        
        Authors
        -------
        
        Pyramid is made available by `Agendaless Consulting <https://agendaless.com>`_
        and a team of `contributors
        <https://github.com/Pylons/pyramid/graphs/contributors>`_.
        
        
        unreleased
        ==========
        
        Features
        --------
        
        - Add a ``_depth`` and ``_category`` arguments to all of the venusian
          decorators. The ``_category`` argument can be used to affect which actions
          are registered when performing a ``config.scan(..., category=...)`` with a
          specific category. The ``_depth`` argument should be used when wrapping
          the decorator in your own. This change affects ``pyramid.view.view_config``,
          ``pyramid.view.exception_view_config``,
          ``pyramid.view.forbidden_view_config``, ``pyramid.view.notfound_view_config``,
          ``pyramid.events.subscriber`` and ``pyramid.response.response_adapter``
          decorators. See https://github.com/Pylons/pyramid/pull/3105 and
          https://github.com/Pylons/pyramid/pull/3122
        
        - Fix the ``pyramid.request.Request`` class name after using
          ``set_property`` or ``config.add_request_method`` such that the
          ``str(request.__class__)`` would appear as ``pyramid.request.Request``
          instead of ``pyramid.util.Request``.
          See https://github.com/Pylons/pyramid/pull/3129
        
        - In ``cherrypy_server_runner``, prefer imports from the ``cheroot`` package over the legacy
          imports from `cherrypy.wsgiserver`.
          See https://github.com/Pylons/pyramid/pull/3235
        
        Bug Fixes
        ---------
        
        Deprecations
        ------------
        
        Backward Incompatibilities
        --------------------------
        
        - On Python 3.4+ the ``repoze.lru`` dependency is dropped. If you were using
          this package directly in your apps you should make sure that you are
          depending on it directly within your project.
          See https://github.com/Pylons/pyramid/pull/3140
        
        Documentation Changes
        ---------------------
        
        
Keywords: web wsgi pylons pyramid
Platform: UNKNOWN
Classifier: Development Status :: 6 - Mature
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: Pyramid
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: License :: Repoze Public License
Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*