Metadata-Version: 1.1
Name: aiohttp-apiset
Version: 0.4.4
Summary: Build routes using swagger specification
Home-page: https://github.com/aamalev/aiohttp_apiset/
Author: Alexander Malev
Author-email: malev@somedev.ru
License: Apache 2
Description: aiohttp_apiset
        ==============
        
        .. image:: https://travis-ci.org/aamalev/aiohttp_apiset.svg?branch=master
          :target: https://travis-ci.org/aamalev/aiohttp_apiset
        
        .. image:: https://codecov.io/gh/aamalev/aiohttp_apiset/branch/master/graph/badge.svg
          :target: https://codecov.io/gh/aamalev/aiohttp_apiset
        
        .. image:: https://img.shields.io/pypi/v/aiohttp_apiset.svg
          :target: https://pypi.python.org/pypi/aiohttp_apiset
        
        .. image:: https://readthedocs.org/projects/aiohttp-apiset/badge/?version=latest
          :target: http://aiohttp-apiset.readthedocs.io/en/latest/?badge=latest
          :alt: Documentation Status
        
        Package to build routes and validate request using swagger specification.
        
        Features
        --------
        
        - Building of the routing from specification swagger
        - Using inclusions other specifications with concatenate url
        - Optional output of the resulting specification and view embed swagger-ui
        - Advanced router with TreeResource
        - Extract specify parameters from request and validate with jsonschema
        - Serialize data as response with middleware
        
        Usecase
        -------
        
        Package aiohttp_apiset allows supports several strategies:
        
        - The foreign specification. When the specification
          is made and maintained by another team.
        - The specification in the code. When the fragments of specification
          are placed in the docstrings.
        - Mixed strategy. When routing are located in the specification files
          and operations are described in the docstrings.
        
        Examples: `examples <https://github.com/aamalev/aiohttp_apiset/tree/master/examples>`_
        
        =======
        History
        =======
        
        0.4.4 (2017-05-26)
        ------------------
        
        * Fix swagger-ui prefix
        
        0.4.3 (2017-05-26)
        ------------------
        
        * Use default value for array when collectionFormat is brackets or multi (#9)
        * Back swagger-ui to 2.x
        
        0.4.2 (2017-04-28)
        ------------------
        
        * Up swagger-ui and fix prefix static url
        * Support for decimal in JsonEncoder
        
        0.4.1 (2017-03-26)
        ------------------
        
        * Added check for similar patterns on one location
        * Fix static return default if filename empty
        
        0.4.0 (2017-03-22)
        ------------------
        
        * TreeUrlDispatcher is stand-alone router
        * swagger_ui param now str url location for swagger-ui
        * spec query param for swagger-ui location to point to basePath
        * Take into account the default value for array parameters (Alain Leufroy #6)
        * Extract docstring swagger data in route_factory
        * Compatibility with py36 and aiohttp2.0
        
        0.3.4 (2016-12-20)
        ------------------
        
        * fixed swagger extractor from docstring
        * support aiohttp 1.2
        
        0.3.3 (2016-12-16)
        ------------------
        
        * Added support pathlib
        * Drop deprecated methods in views
        
        0.3.2 (2016-12-14)
        ------------------
        
        * Added support for collectionFormat (#4)
        
        0.3.1 (2016-11-25)
        ------------------
        
        * fix zero for number parameter
        * transfer validation errors into client handler if specified argument errors
        
        0.3.0 (2016-11-24)
        ------------------
        
        * Added class OperationIdMapping and param operationId_mapping in SwaggerRouter.include
          for load authentic specification with specify operationId (#2)
        * Fixed validation form with file
        * Fixed overriding basePath
        * Added jinja2 decorator for working with aiohttp_jinja2
        * Loading operation body from docstring
        * Blank string param for number and integer treated as a missed
        
        0.2.5 (2016-11-08)
        ------------------
        
        * Fixed verbosity errors
        * Set default value from swagger operationObject
        * Started docs on http://aiohttp-apiset.readthedocs.io
        * Swagger-ui index on `basePath`/apidoc/
        
        0.2.4 (2016-11-06)
        ------------------
        
        * Added verbosity errors validate with jsonschema
        
        0.2.3 (2016-11-05)
        ------------------
        
        * Added compatibility with aiohttp >= 1.1
        * Added safe decode form and json
        * Fixed extract body
        
        0.2.2 (2016-10-28)
        ------------------
        
        * Fixed convertation from match_info
        
        0.2.1 (2016-10-27)
        ------------------
        
        * Output conversion parameter errors in response
        * Fix validation
        
        0.2.0 (2016-10-26)
        ------------------
        
        0.1.13 (2016-05-02)
        -------------------
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet :: WWW/HTTP
