Metadata-Version: 1.1
Name: pyramid-royal
Version: 0.7.0-dev4
Summary: 
Pyramid extension using traversal which eases writing RESTful web
applications.
Home-page: https://github.com/hadrien/pyramid_royal
Author: Hadrien David
Author-email: hadrien+pypi@ectobal.com
License: UNKNOWN
Description: #############
        pyramid_royal
        #############
        
        .. image:: https://travis-ci.org/hadrien/pyramid_royal.png?branch=master
           :target: https://travis-ci.org/hadrien/pyramid_royal
        
        .. image:: https://pypip.in/d/pyramid_royal/badge.png
           :target: https://crate.io/packages/pyramid_royal/
        
        
        Royal is a pyramid extension which eases writing RESTful web applications.
        
        For more information on traversal algorithm, refer to `Pyramid documentation
        <http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/traversal.html>`_
        
        Changelog
        =========
        
        Development
        -----------
        
        - Breaking changes:
        
          - Query params are not anymore passed to resources methods
            via ``**kwargs`` but as a ``dict``. TBD: use a ``multidict``.
          - Working on return value of ``Collection.create`` method. TBD: Add adapters
            to permit multiple way of calling resource methods from view and adapt
            renderering
        
        
        - Add ``renderer_adapter`` decorator to register adapter via ``config.scan``.
        - Add renderer adapter to configuration introspectables under *Renderer
          adapters* category.
        - Add ``add_deserializer`` directive and decorator ``royal.deserializer`` to
          add deserializers on for specific content_type
        
        
        0.6
        ---
        
        - Breaking changes: TBD
        - Move onctuous away in favor of voluptuous
        - Added method tunneling to permit ``PUT``, and ``DELETE`` via ``POST``
          methods.
        - TBD: adapt how request body is parsed.
        
        
        0.5.1
        -----
        
        - Add ``Base.__getitem__`` which gets children from ``self.children``
        
        0.5
        ---
        
        - Breaking change: Pages parameters are not anymore page & page_size but offset
          and limit. It is more developer and db friendly.
        
        0.2
        ---
        
        - onctuous schema checking on resource creation.
        
        0.1
        ---
        
        - Initial version
        - royal renderer able to return bson or json.
        - royal.includeme adds royal renderer and views.
        - royal.resource.PaginatedResult which permits Collection.index to return
          paginated results.
        - royal.views with default views for Collection and Resource.
        - CollectionView.index does automatic pagination.
        
        
Keywords: web wsgi pylons pyramid REST traversal
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Plugins
Classifier: Framework :: Pyramid
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
