{ "info": { "author": "Vladimir Bolshakov", "author_email": "vovanbo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP" ], "description": "=======================================\n`JSON API`_ implementation for aiohttp_\n=======================================\n\n\n.. image:: https://img.shields.io/pypi/v/aiohttp_json_api.svg\n :target: https://pypi.python.org/pypi/aiohttp_json_api\n\n.. image:: https://img.shields.io/travis/vovanbo/aiohttp_json_api.svg\n :target: https://travis-ci.org/vovanbo/aiohttp_json_api\n\n.. image:: https://readthedocs.org/projects/aiohttp-json-api/badge/?version=latest\n :target: https://aiohttp-json-api.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/vovanbo/aiohttp_json_api/shield.svg\n :target: https://pyup.io/repos/github/vovanbo/aiohttp_json_api/\n :alt: Updates\n\n\nIntroduction\n------------\n\nThis project heavily inspired by py-jsonapi_ (author is `Benedikt Schmitt`_).\nSome parts of this project is improved and refactored dev-schema_ branch\nof **py-jsonapi**. At beginning of aiohttp-json-api_ this branch\nwas a great, but not finished implementation of JSON API with\n*schema controllers*. Also, py-jsonapi_ is not asynchronous and use inside\nself-implemented Request/Response classes.\n\nSome of base entities of py-jsonapi_ was replaced with aiohttp_\nserver's objects, some of it was divided into new separate entities\n(e.g. `JSONAPIContext` or `Registry`).\n\n* Free software: MIT license\n* Documentation: https://aiohttp-json-api.readthedocs.io\n\n\nRequirements\n------------\n\n* **Python 3.6** or newer\n* aiohttp_\n* inflection_\n* multidict_\n* jsonpointer_\n* dateutil_\n* trafaret_\n* python-mimeparse_\n\n\nTodo\n----\n\n* Tutorials\n* Improve documentation\n* Tests\n* Features description\n* Customizable payload keys inflection (default is `dasherize` <-> `underscore`)\n* Support for JSON API extensions (bulk creation etc.)\n* Polymorphic relationships\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the\n`cookiecutter-pypackage`_ project template.\n\n\n.. _aiohttp-json-api: https://github.com/vovanbo/aiohttp_json_api\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage\n.. _JSON API: http://jsonapi.org\n.. _aiohttp: http://aiohttp.readthedocs.io/en/stable/\n.. _py-jsonapi: https://github.com/benediktschmitt/py-jsonapi\n.. _dev-schema: https://github.com/benediktschmitt/py-jsonapi/tree/dev-schema\n.. _`Benedikt Schmitt`: https://github.com/benediktschmitt\n.. _inflection: https://inflection.readthedocs.io/en/latest/\n.. _jsonpointer: https://python-json-pointer.readthedocs.io/en/latest/index.html\n.. _dateutil: https://dateutil.readthedocs.io/en/stable/\n.. _trafaret: http://trafaret.readthedocs.io/en/latest/\n.. _multidict: http://multidict.readthedocs.io/en/stable/\n.. _python-mimeparse: https://pypi.python.org/pypi/python-mimeparse\n\n\n=======\nHistory\n=======\n\n0.37.0 (2018-03-03)\n-------------------\n\n* Drop Python 3.5 support\n* Update documentation\n\n\n0.36.1 (2018-03-03)\n-------------------\n\n* Fix bug with content negotiation\n* Add cherry-picked and improved helpers from python-mimeparse_\n\n\n0.36.0 (2018-03-02)\n-------------------\n\n* Improve content negotiation (fix #185) with python-mimeparse\n* Update requirements\n\n\n0.35.2 (2017-12-13)\n-------------------\n\n* Fix bug with wrong query parameters of links in compound documents\n\n\n0.35.1 (2017-12-12)\n-------------------\n\n* Fix ``trafaret`` requirement to 1.0.2 (included ``rfc3339.Date``)\n\n\n0.35.0 (2017-12-11)\n-------------------\n\n**BREAKING CHANGES!**\n\n* Schema is separated into Schema (marshaller) and Controller\n* Request context instantiated in handlers and was renamed to ``JSONAPIContext``\n* Change signature of setup JSON API method in application (now we should pass a mapping between schemas and controllers)\n* New abstract base class for Controller\n* Schema and Controller must be initialized with only one parameter \u2014 ``JSONAPIContext``\n* Passing a context to almost each method of Schema no more required (context is accessible from Schema or Controller instance directly)\n* Remove decorator for JSON API handlers (content negotiation moved to middleware)\n* Refactored fields and schema modules\n* Improved fetching of compound documents\n* Examples are updated to conform with all changes in this release\n\n\n0.33.1 (2017-12-06)\n-------------------\n\n* Fix bug with no Accept header in request\n\n\n0.33.0 (2017-12-06)\n-------------------\n\n* Improve content type negotiation\n* Improve documentation\n* Add field for Date\n* Add example based on `fantasy database `_\n* Introduce JSON API integration test suite (not done yet!)\n* Improve collections helpers\n* No more links normalization by default\n* Move meta object at top level of result document\n\n\n0.32.0 (2017-11-21)\n-------------------\n\n* Constants, enums and structs refactoring *(backward incompatible)*\n* Add useful typings\n* Documentation fixes\n* Extend development requirements\n\n\n0.31.0 (2017-11-14)\n-------------------\n\n* Improve performance of URL resolving again. At this time with usage of standard Python urllib\n* Upgrade requirements\n\n\n0.30.0 (2017-11-13)\n-------------------\n\n* Improve performance of URL resolving in Link field (with `cachetools`_)\n* Upgrade requirements\n\n\n0.29.2 (2017-11-02)\n-------------------\n\n* Documentation improvements\n\n\n0.29.1 (2017-11-02)\n-------------------\n\n* Update README\n* Upgrade requirements\n\n\n0.29.0 (2017-11-02)\n-------------------\n\n* Simple example of usage is added\n* Fix bug in handler of relationship query\n\n\n0.28.3 (2017-11-02)\n-------------------\n\n* Fix bug with wrong read-only field error\n* Don\u2019t require setup ID field in Schema to update a resource\n\n\n0.28.2 (2017-11-01)\n-------------------\n\n* Add multidict_ to requirements and to README\n\n\n0.28.1 (2017-10-31)\n-------------------\n\n* Fix small bug with wrong empty sorting in RequestContext\n\n\n0.28.0 (2017-10-31)\n-------------------\n\n* Add support for customizable inflection of fields from query string.\n* Convert static methods of RequestContext to class methods\n* Update docs of RequestContext methods\n\n\n0.27.1 (2017-10-31)\n-------------------\n\n* Fix packaging of ABCs and compats\n\n\n0.27.0 (2017-10-31)\n-------------------\n\n* Abstract base classes refactoring (separate Field and Schema ABCs)\n* Fix bug with compound documents in case models has no property \u201cresource_id\u201d\n* Remove buggy helper to check subclass of any instance\n* Decompose setup application method to increase readability\n* Properly error raised in jsonapi_handler decorator\n* Use one field instead of two to check what type of relation have the field\n\n\n0.26.0 (2017-10-30)\n-------------------\n\n* Properly use abstract base classes. Inherit SchemaABC from ABC.\n* Rename resource validation methods *(backward incompatible)*\n\n\n0.25.0 (2017-10-18)\n-------------------\n\n* Add Tuple field\n* Fix bug with List field items enumeration\n* Fix wrong conversion of Decimal field to string on deserialization\n* Add yarl_ (>=0.13) to requirements\n\n\n0.24.1 (2017-10-12)\n-------------------\n\n* Add support for length range specifying for List field\n\n\n0.24.0 (2017-10-04)\n-------------------\n\n* Convert document render utility to async coroutine *(backward incompatible)*\n* Rename Error class property \"json\" to \"as_dict\" to clarify\n\n\n0.23.0 (2017-10-03)\n-------------------\n\n* Use MultiDict for request context filters and FilterRule tuple *(backward incompatible)*\n* Debug info on request context creation\n\n\n0.22.2 (2017-09-27)\n-------------------\n\n* Add support for nullable List field\n\n\n0.22.1 (2017-09-25)\n-------------------\n\n* Fix bug with wrong exit from compound documents fetch utility (\"return\" instead of \"break\")\n\n\n0.22.0 (2017-09-22)\n-------------------\n\n* Remove recursive fetching of compound documents. Replace it with simple loop.\n\n\n0.21.2 (2017-09-22)\n-------------------\n\n* Fix bug with fetching compound documents when query parameter \"include\" contains the same relation twice and more.\n\n\n0.21.1 (2017-09-19)\n-------------------\n\n* Fix bug with non-underscored relation name in relationship handlers\n\n\n0.21.0 (2017-09-19)\n-------------------\n\n* Add support for field names conversion passed to \"include\" request context\n* Update development requirements\n\n\n0.20.2 (2017-08-30)\n-------------------\n\n* Avoid assertion in Registry ensure identifier method\n* Make Schema getter of object id static\n* Avoid to filter out empty fields of rendered documents (less memory and faster)\n* Get id field of schema more safely in URI resource ID validator\n\n\n0.20.1 (2017-08-15)\n-------------------\n\n* Add support for load only fields (like a Marshmallow)\n\n\n0.20.0 (2017-08-14)\n-------------------\n\n* Asynchronous validators support\n* Routes namespace can be customized\n* Relative links support\n\n\n0.19.1 (2017-08-10)\n-------------------\n\n* Improve serialization result default keys creation\n\n\n0.19.0 (2017-08-10)\n-------------------\n\n* Refactor schema serializer to fix bug with no resource link in result\n* Clean-up validation of expected ID in pre-validaiton of resource\n* Use status property of ErrorList in error middleware to return HTTP status\n* Remove default getter from Link field, because it doesn't used anymore\n\n\n0.18.1 (2017-08-09)\n-------------------\n\n* Migrate to trafaret >= 0.11.0\n* Fix requirement of trafaret to version greater than 0.11.0\n\n\n0.18.0 (2017-08-09)\n-------------------\n\n* Properly handle missing values in deserialization and validation\n\n\n0.17.1 (2017-07-31)\n-------------------\n\n* Add support for validation of Relationships ID field\n\n\n0.17.0 (2017-07-28)\n-------------------\n\n* Normalize resource_id parameter usage in all mutation methods.\n* Add fetch_resource schema coroutine to receive resource instance by ID.\n* Add separate method for mapping deserialized data to schema.\n* Context is required parameter for deserialization schema method.\n* Move docs to ABC schema.\n* Properly handle allow_none parameter for UUID field\n\n\n0.16.2 (2017-07-24)\n-------------------\n\n* Fix arguments passed to validators\n\n\n0.16.1 (2017-07-24)\n-------------------\n\n* Pass context to value setter in update methods\n\n\n0.16.0 (2017-07-22)\n-------------------\n\n* Strict member names and type checking to conform JSON API requirements (routes and schema level). See also: http://jsonapi.org/format/#document-member-names\n* Strict check for overrides of handlers\n* Improve debug logging\n\n\n0.15.2 (2017-07-21)\n-------------------\n\n* Initialize default relationships links in meta-class, to avoid bug with empty names of relationships fields\n\n\n0.15.1 (2017-07-19)\n-------------------\n\n* Rename resource ID parameter of query_resource schema' method.\n\n\n0.15.0 (2017-07-18)\n-------------------\n\n* Pagination is initialized from request by default. Remove separate class method of BasePagination to initialize pagination instance\n* Improve value validation error for absent fields\n* Improve validation error of string field with choices\n\n\n0.14.0 (2017-07-13)\n-------------------\n\n* Customisable JSON API handlers support\n* DRY in handlers\n* Move context builder from middleware to jsonapi_handler decorator\n* Request context receive optional resource_type now\n\n\n0.13.0 (2017-07-12)\n-------------------\n\n* Revert back to asynchronous setters, because it's used in update relationships and it might want to query DB, for example\n\n\n0.12.0 (2017-07-12)\n-------------------\n\n* Base Registry class from UserDict, so Registry is a dict with ensure_identifier method.\n* More strict typing checks on setup.\n\n\n0.11.1 (2017-07-11)\n-------------------\n\n* Fix bug with mutation not cloned resource in method for delete relationship\n* Require JSON API content type on delete relationships\n\n\n0.11.0 (2017-07-11)\n-------------------\n\n* Method for update return original and updated resource as result. Updated resource is created via deepcopy. It will be useful to determine returned HTTP status\n* Fix bug with enumeration (choices) in String field\n* Fix bug with context event setup for OPTIONS, HEAD and another request methods not used in JSON API\n\n\n0.10.0 (2017-07-10)\n-------------------\n\n* Mass refactoring of schema, fields, validation and decorators\n* Generic approach to setup Schema decorators is used (inspired by Marshmallow)\n* Fields are used only for encode/decode now (with pre/post validation). Additional validators for fields must be created on schema level\n* Custom JSON encoder with support JSONPointer serialization\n* Remove boltons from requirements\n* No more remap input data dictionary with key names to underscores conversion.\n* Add helpers \"first\" and \"make_sentinel\" (cherry-picked from boltons)\n* Fix enumeration (choices) support in String field\n\n\n0.9.3 (2017-07-06)\n------------------\n\n* Setup content-type validation on mutation API methods (application/vnd.api+json is required)\n* Properly get and encode relationships fields\n* Update docs and typing for ensure_identifier Registry's method\n\n\n0.9.2 (2017-07-06)\n------------------\n\n* Fix bugs related to Python 3.5\n* Generation of documentation on RTD is fixed\n\n\n0.9.1 (2017-07-06)\n------------------\n\n* Python 3.5 compatibility changes\n\n\n0.9.0 (2017-07-06)\n------------------\n\n* Handle aiohttp-json-api exceptions and errors in middleware. If exceptions is not related to JSON API errors, then exception is reraised\n* Huge refactoring of RequestContext\n* No more use of boltons cachedproperties, instead use parsing static methods related to each request context' entity\n* Update docs for RequestContext methods\n* Add typings to RequestContext\n\n\n0.8.2 (2017-07-05)\n------------------\n\n* Properly handle error with wrong relation name (raise HTTP 400)\n\n\n0.8.1 (2017-07-05)\n------------------\n\n* Fix bdist_wheel python tag to support Python 3.5\n\n\n0.8.0 (2017-07-05)\n------------------\n\n* Python 3.5 support (avoid usage of Python 3.6 format strings)\n* Registry is plain object now\n* Custom Registry support (`registry_class` parameter in ``aiohttp_json_api.setup_jsonapi`` method)\n* Log debugging information at start about registered resources, methods and routes\n* Use OrderedDict inside SchemaMeta\n\n\n0.7.2 (2017-07-04)\n------------------\n\n* Fix bug with JSONPointer when part passed via __truediv__ is integer\n* Validate relationship object before adding relationship in ToMany field\n\n\n0.7.1 (2017-07-04)\n------------------\n\n* Fix bugs with validation of resource identifier in relationships fields\n* Add typings for base fields\n\n\n0.7.0 (2017-07-03)\n------------------\n\n* Setup of JSON API must be imported from package directly\n* Fix bugs with decode fields and allow None values\n\n\n0.6.2 (2017-06-29)\n------------------\n\n* Update HISTORY\n\n\n0.6.1 (2017-06-29)\n------------------\n\n* Fix bug with Enum choices of String field\n\n\n0.6.0 (2017-06-29)\n------------------\n\n* Return resource in update method of Schema class. This will be helpful in inherit classes of Schemas.\n\n\n0.5.5 (2017-06-15)\n------------------\n\n* Setup auto-deploy to PyPI in Travis CI\n\n0.5.4 (2017-06-15)\n------------------\n\n* Initial release on PyPI\n\n0.5.3 (2017-06-14)\n------------------\n\n* Improve documentation\n\n0.5.0 (2017-06-14)\n------------------\n\n* Don't use attrs_ package anymore\n* Refactor requirements (move it into `setup.py`)\n\n0.4.0 (2017-06-13)\n------------------\n\n* Schema imports refactoring (e.g. don't use ``aiohttp_json_api.schema.schema.Schema`` anymore)\n\n0.3.0 (2017-06-13)\n------------------\n\n* Upgrade requirements\n\n0.2.0 (2017-05-26)\n------------------\n\n* Fix setup.py\n* Add test for Decimal trafaret field\n\n0.1.1 (2017-05-26)\n------------------\n\n* Dirty initial version\n\n\n.. _attrs: http://www.attrs.org/en/stable/\n.. _yarl: https://yarl.readthedocs.io\n.. _multidict: http://multidict.readthedocs.io/en/stable/\n.. _cachetools: https://github.com/tkem/cachetools\n.. _python-mimeparse: https://pypi.python.org/pypi/python-mimeparse\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vovanbo/aiohttp_json_api", "keywords": "aiohttp_json_api", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "aiohttp-json-api", "package_url": "https://pypi.org/project/aiohttp-json-api/", "platform": "", "project_url": "https://pypi.org/project/aiohttp-json-api/", "project_urls": { "Homepage": "https://github.com/vovanbo/aiohttp_json_api" }, "release_url": "https://pypi.org/project/aiohttp-json-api/0.37.0/", "requires_dist": [ "aiohttp (>=2.0.0)", "inflection (>=0.3.1)", "multidict (>=3.3.0)", "jsonpointer (>=1.10)", "python-dateutil (>=2.6.0)", "python-mimeparse (>=1.6.0)", "trafaret (>=1.0.2)", "yarl (>=0.13.0)" ], "requires_python": "", "summary": "JSON API driven by aiohttp", "version": "0.37.0" }, "last_serial": 3634444, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "a880bd765968cd3a4f74b0e7c092c876", "sha256": "47a05e2001d4f2cd72ccc7ad5cf88047c9cc9bab0daeb277c8fd0014f27cc5c5" }, "downloads": -1, "filename": "aiohttp_json_api-0.10.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "a880bd765968cd3a4f74b0e7c092c876", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 47024, "upload_time": "2017-07-10T13:24:11", "url": "https://files.pythonhosted.org/packages/ee/08/8d184c144dc2f526ac3b8e2d16c8a3508e6bab341828f33cdc44b9741cbf/aiohttp_json_api-0.10.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2540f8fbaa2dd0da0856c54ab7b1142", "sha256": "4c18930b6d6c7e84a95d9bbe722c70afe632c8d69e6eb16df9edf31b4f34c495" }, "downloads": -1, "filename": "aiohttp_json_api-0.10.0.tar.gz", "has_sig": false, "md5_digest": "f2540f8fbaa2dd0da0856c54ab7b1142", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47889, "upload_time": "2017-07-10T13:24:15", "url": "https://files.pythonhosted.org/packages/b6/0f/ad2a0e614f9ae00a0d75f8be4e24112c44d8fc1c354aa0fe04be8412528a/aiohttp_json_api-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "0eae1c57ff9171ea024fd1428079a87a", "sha256": "8400938ef42ebfdd3f74f7e319c763a3bb2c2e0aa03b60ce8068b037a17c0228" }, "downloads": -1, "filename": "aiohttp_json_api-0.11.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "0eae1c57ff9171ea024fd1428079a87a", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 47205, "upload_time": "2017-07-11T13:04:32", "url": "https://files.pythonhosted.org/packages/c0/8d/769913d833b6c824404d4e046b7e136a4d92ba678992df7d20872f2e6e18/aiohttp_json_api-0.11.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14fa76c3e8562af6d42eaec2bd61154c", "sha256": "3a851c1be051f5236ace74255d3e120d64a5374c38ed40f5d94e97775a7c7e13" }, "downloads": -1, "filename": "aiohttp_json_api-0.11.0.tar.gz", "has_sig": false, "md5_digest": "14fa76c3e8562af6d42eaec2bd61154c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48139, "upload_time": "2017-07-11T13:04:33", "url": "https://files.pythonhosted.org/packages/ea/b7/f30f26a8328d75a0b55af07ede269e4b981f53a64054be79f7c66e1626be/aiohttp_json_api-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "929758d65f69664c9a2f72afe9b67476", "sha256": "de33ee2411518916fefbb25cfef48b964b7cb2a2979fbf8c169c490cb09fca87" }, "downloads": -1, "filename": "aiohttp_json_api-0.11.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "929758d65f69664c9a2f72afe9b67476", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 47283, "upload_time": "2017-07-11T14:22:06", "url": "https://files.pythonhosted.org/packages/a0/05/2f23c280aac5f76e851c9f8316582e0f89596b88671af63a213ff876a072/aiohttp_json_api-0.11.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b73a1e624b2fe46463a51cc46873b516", "sha256": "82b3bcff57e4255118f6c48ee8c991889eed997b48e3a61ee5fa1adbbb97dc10" }, "downloads": -1, "filename": "aiohttp_json_api-0.11.1.tar.gz", "has_sig": false, "md5_digest": "b73a1e624b2fe46463a51cc46873b516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48234, "upload_time": "2017-07-11T14:22:07", "url": "https://files.pythonhosted.org/packages/f9/2d/d62d3a2fc9c203d05f8e7d71501b593568ac2bb6bfcb6951badef13e6661/aiohttp_json_api-0.11.1.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "7b30065e728bf58103a7fcdb4c63f1c3", "sha256": "9f9c62bb564c55a919547295e19884ec2de42d46ea988fe614daa034ebacd8f1" }, "downloads": -1, "filename": "aiohttp_json_api-0.12.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "7b30065e728bf58103a7fcdb4c63f1c3", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 47155, "upload_time": "2017-07-11T22:46:03", "url": "https://files.pythonhosted.org/packages/a8/6f/0600a7253d8a497cf490881a2d2d875bafcee9906a84c39f3a207b144740/aiohttp_json_api-0.12.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b98e15db5c5eb6443e9c573820aeac7", "sha256": "b8bdd74dfb74b90b43fa4caae9ccef812fa93f103338e55c619237fe93aea07d" }, "downloads": -1, "filename": "aiohttp_json_api-0.12.0.tar.gz", "has_sig": false, "md5_digest": "8b98e15db5c5eb6443e9c573820aeac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48199, "upload_time": "2017-07-11T22:46:04", "url": "https://files.pythonhosted.org/packages/87/84/207148aefc409a2612fbbc51214379673790adb280058349df2c291f04d7/aiohttp_json_api-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "adea8846f308a8444323474d9e790c07", "sha256": "97ac9c62143cc413e58f21af6dc047c0077bddb96ace326e5b22130bdee5057f" }, "downloads": -1, "filename": "aiohttp_json_api-0.13.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "adea8846f308a8444323474d9e790c07", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 47287, "upload_time": "2017-07-12T12:50:02", "url": "https://files.pythonhosted.org/packages/98/83/1a33d3b971e8245cb116b8337adf4ce2c900ca00d53db9c1a5fa0db3c8a8/aiohttp_json_api-0.13.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd0b0a72154d50571c4a7b63dab90927", "sha256": "c55989a8070571a92dbf40a8afb96a35219e843ddb19f96ad061fa1cff77c8cb" }, "downloads": -1, "filename": "aiohttp_json_api-0.13.0.tar.gz", "has_sig": false, "md5_digest": "bd0b0a72154d50571c4a7b63dab90927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48355, "upload_time": "2017-07-12T12:50:03", "url": "https://files.pythonhosted.org/packages/49/bd/d1f9c2af4bdf6e3d5d90f9967fe24be8d741cf20abe2ec7cb7881dfd95a6/aiohttp_json_api-0.13.0.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "e365d403f1dcb37618fffd8122a40dd8", "sha256": "60b77584290d035ffaa225904aacc66cdcabd35abeef23359b88dde7dd289e1d" }, "downloads": -1, "filename": "aiohttp_json_api-0.14.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "e365d403f1dcb37618fffd8122a40dd8", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 48199, "upload_time": "2017-07-13T10:47:33", "url": "https://files.pythonhosted.org/packages/3e/92/f4e12194cf9f3f54fd9cc4d2e1881f65b7999fd6af116e54b495fb8f977d/aiohttp_json_api-0.14.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b08b59661bc002f0ac605862a8d8d32c", "sha256": "0c93661bddb7fbf990bdefc38207b24f20c9d5da69083add8314a8ad191ef050" }, "downloads": -1, "filename": "aiohttp_json_api-0.14.0.tar.gz", "has_sig": false, "md5_digest": "b08b59661bc002f0ac605862a8d8d32c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49190, "upload_time": "2017-07-13T10:47:37", "url": "https://files.pythonhosted.org/packages/a9/62/4894e13eb29f14be73986ea955958f6e5031c6dbdf679b3149f325de3ed1/aiohttp_json_api-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "3895c1cdbbbe56b4662da47bb42e159e", "sha256": "8789a73f433f9491b6b2c7df453cc70e1470076149930d2992adf1175f95b7ce" }, "downloads": -1, "filename": "aiohttp_json_api-0.15.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "3895c1cdbbbe56b4662da47bb42e159e", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 48040, "upload_time": "2017-07-18T08:48:40", "url": "https://files.pythonhosted.org/packages/29/86/22de6383bc5d67e0947e75769bea59532acc08afa7c4e821f3bdec36e8f2/aiohttp_json_api-0.15.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5decb87dbea63690c149276a2852069e", "sha256": "51a71965143bac2adcaef780995a71ab90752c72fc48b29ef464f03cbcd46dff" }, "downloads": -1, "filename": "aiohttp_json_api-0.15.0.tar.gz", "has_sig": false, "md5_digest": "5decb87dbea63690c149276a2852069e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49001, "upload_time": "2017-07-18T08:48:42", "url": "https://files.pythonhosted.org/packages/5d/5f/54b93addf5e647f26b3267b069b65715b9b269ec5ad1c4ceb72c3c8fb0cd/aiohttp_json_api-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "405ef50c1e9622d3bc2f0cd946dc922b", "sha256": "3382c5446aac658e325c69c3132f5b39736d9cabe3a88030099782e308b3ba79" }, "downloads": -1, "filename": "aiohttp_json_api-0.15.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "405ef50c1e9622d3bc2f0cd946dc922b", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 48103, "upload_time": "2017-07-19T07:02:41", "url": "https://files.pythonhosted.org/packages/b5/f3/e64fca4fe2d7c5b68b5124f0297c29f4636180baf445ba236a41ee8ecb0c/aiohttp_json_api-0.15.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28353c4723df7a0e1d7a8ae3949d8758", "sha256": "436b7fdb6579c48b7c71538e3e09c7d690739d2d5513270529c84d11f332843c" }, "downloads": -1, "filename": "aiohttp_json_api-0.15.1.tar.gz", "has_sig": false, "md5_digest": "28353c4723df7a0e1d7a8ae3949d8758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49075, "upload_time": "2017-07-19T07:02:42", "url": "https://files.pythonhosted.org/packages/ce/bd/203199646e5819d2e0bbbfbd23b1382f2a95ba3ab9f0c667f6163ac6b515/aiohttp_json_api-0.15.1.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "17c1ae7bedaf8c588c741db680628d30", "sha256": "bd67a58a3e9c7f5bbcc9ed47c7d4aaa4ec578dbb0bad12ea68ff4dfd9692bf16" }, "downloads": -1, "filename": "aiohttp_json_api-0.15.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "17c1ae7bedaf8c588c741db680628d30", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 48207, "upload_time": "2017-07-21T09:16:33", "url": "https://files.pythonhosted.org/packages/fb/0b/9c6da6c0df24e7b10a0b17d9c21ec01e30636333f3d00489df865b63c38b/aiohttp_json_api-0.15.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f852727a4342cfda4ef4d37cbe466d4e", "sha256": "5c09466fcfa3c67e3f772db12cdb772b32cb1e881cafc1ed388d087442195d2b" }, "downloads": -1, "filename": "aiohttp_json_api-0.15.2.tar.gz", "has_sig": false, "md5_digest": "f852727a4342cfda4ef4d37cbe466d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49204, "upload_time": "2017-07-21T09:16:34", "url": "https://files.pythonhosted.org/packages/0f/12/5e792b6d6eca2621f6ad52b5394ed2768812e9bb70c1b2bc224f536d4e2b/aiohttp_json_api-0.15.2.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "6c59e823c0ca7daf6a38ea9bec378122", "sha256": "99176505c816bb6814d953e9f3c41b7404697a4269d4e3d1bb768e064ea76850" }, "downloads": -1, "filename": "aiohttp_json_api-0.16.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "6c59e823c0ca7daf6a38ea9bec378122", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 48811, "upload_time": "2017-07-22T11:20:46", "url": "https://files.pythonhosted.org/packages/f2/91/483b587f6e32e6e0110377654cfe8f340f94159c9d94017415b7fc0d5c96/aiohttp_json_api-0.16.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95bea35a88ae08924a9a68b0c11140d7", "sha256": "393a06bdfa038b1fce7016eb2c06d4e52e4433d06f93f7899c07880811972b32" }, "downloads": -1, "filename": "aiohttp_json_api-0.16.0.tar.gz", "has_sig": false, "md5_digest": "95bea35a88ae08924a9a68b0c11140d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49806, "upload_time": "2017-07-22T11:20:48", "url": "https://files.pythonhosted.org/packages/ab/a7/e5d4d113c997e5a8805741d33358a4fba7f15a0637e0f87253642e995bb3/aiohttp_json_api-0.16.0.tar.gz" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "960b6b91b8a544af65ff79dcf638d2e7", "sha256": "fd5f484652a7f97afc4fff36bb8669d3334faeab3322e5d7230863033d263706" }, "downloads": -1, "filename": "aiohttp_json_api-0.16.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "960b6b91b8a544af65ff79dcf638d2e7", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 48863, "upload_time": "2017-07-24T08:57:36", "url": "https://files.pythonhosted.org/packages/9d/b4/e6103468f86efbd55b0daebdfb47da3cadbaefce07e84568670a761e01d9/aiohttp_json_api-0.16.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ee944649330b5f9369cef316aa43291", "sha256": "d00a789133bdb9eaeaebf15af7af89030b0c9b6311c2da5e673172e0a7f92fd6" }, "downloads": -1, "filename": "aiohttp_json_api-0.16.1.tar.gz", "has_sig": false, "md5_digest": "4ee944649330b5f9369cef316aa43291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49894, "upload_time": "2017-07-24T08:57:37", "url": "https://files.pythonhosted.org/packages/de/8d/44cf436ebe9054019f90c588d06506e19f96591a20d5a6fa22491bda4f13/aiohttp_json_api-0.16.1.tar.gz" } ], "0.16.2": [ { "comment_text": "", "digests": { "md5": "1ec42ecef64530c83efeb23144490334", "sha256": "7765764ee1d2d077f489ec2ec471cad3a150a5efc5d606409b768b88fe2d7f48" }, "downloads": -1, "filename": "aiohttp_json_api-0.16.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "1ec42ecef64530c83efeb23144490334", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 48956, "upload_time": "2017-07-24T13:07:47", "url": "https://files.pythonhosted.org/packages/7b/bc/704c07278c478bf2f518a9b78157b7ea50abec6dd53c12c270675cd137e1/aiohttp_json_api-0.16.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57898732b8203dafa7d7fbf317318bc1", "sha256": "a68526c455669a2269f2a8f5cd05c9490831dd788811e9c01a69440147a1a51a" }, "downloads": -1, "filename": "aiohttp_json_api-0.16.2.tar.gz", "has_sig": false, "md5_digest": "57898732b8203dafa7d7fbf317318bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49987, "upload_time": "2017-07-24T13:07:49", "url": "https://files.pythonhosted.org/packages/ac/e1/50c3d2df1e76d8ff6f16ef7780df6c6655c260e0514fb858886a61a349e6/aiohttp_json_api-0.16.2.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "71cfc9e9befc62a0242d426cfc218e16", "sha256": "f2ec28d1e36377dbba85bc1cd53b4c14f0cd6c9c884248279d438092b0782e09" }, "downloads": -1, "filename": "aiohttp_json_api-0.17.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "71cfc9e9befc62a0242d426cfc218e16", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 49330, "upload_time": "2017-07-28T15:53:16", "url": "https://files.pythonhosted.org/packages/28/11/e50d3fd72d3d5db93d58f7d4b988cf433f6273cec30ca2fdf7c362ec43df/aiohttp_json_api-0.17.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fb02c9fc2fd230f3681bc4fd0ceadba", "sha256": "2fce75aaa5a2e88fd6237ad49c0cd2a51b18bf34ad9b9cb214b2dd1bff3d8eec" }, "downloads": -1, "filename": "aiohttp_json_api-0.17.0.tar.gz", "has_sig": false, "md5_digest": "6fb02c9fc2fd230f3681bc4fd0ceadba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50110, "upload_time": "2017-07-28T15:53:19", "url": "https://files.pythonhosted.org/packages/b6/d4/e4acae9bb83b9591e368b9fa7f3f1a1401cd3776de7703f8391c75c557eb/aiohttp_json_api-0.17.0.tar.gz" } ], "0.17.1": [ { "comment_text": "", "digests": { "md5": "a6b94039d63b1d2e27e0946041a0fbad", "sha256": "6ca7b1ac3a1ff5d64016227cc8495ea678ad37412a2b1f56694e0d5448d536fa" }, "downloads": -1, "filename": "aiohttp_json_api-0.17.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "a6b94039d63b1d2e27e0946041a0fbad", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 49416, "upload_time": "2017-07-31T10:57:40", "url": "https://files.pythonhosted.org/packages/b3/09/d273a3134097cfbd8dd9470335f6e6febe7c4fc3d635659aad909a578ac2/aiohttp_json_api-0.17.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d34965e70595f0733b3e2d27ac4757c", "sha256": "28110c5508cfe94e64967ced86cf19c323f151be6c6c42cba9084f91a4909ba7" }, "downloads": -1, "filename": "aiohttp_json_api-0.17.1.tar.gz", "has_sig": false, "md5_digest": "8d34965e70595f0733b3e2d27ac4757c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50179, "upload_time": "2017-07-31T10:57:42", "url": "https://files.pythonhosted.org/packages/6b/11/7cd67554699a3d539d78bbdb26d1f3e63269eb59165e8de0278c34b99acf/aiohttp_json_api-0.17.1.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "16ef937005afb86415c9cd8c1250a7c2", "sha256": "4d77ceaa574c0f0fb450266fcddef00a4d2fbb10548233d3a14c7f61d1bf82a7" }, "downloads": -1, "filename": "aiohttp_json_api-0.18.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "16ef937005afb86415c9cd8c1250a7c2", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 49467, "upload_time": "2017-08-09T14:09:59", "url": "https://files.pythonhosted.org/packages/d3/4e/071c4422a4ac1350589433a2536794c027d6244100774cbeee1386455a73/aiohttp_json_api-0.18.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6857f12853fbf9ba07230a54370364df", "sha256": "a839b327dcd1a78a81b8c08a8d61fcd773ed4f5dbe05b4faab7df1419fb8bfbe" }, "downloads": -1, "filename": "aiohttp_json_api-0.18.0.tar.gz", "has_sig": false, "md5_digest": "6857f12853fbf9ba07230a54370364df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50244, "upload_time": "2017-08-09T14:10:01", "url": "https://files.pythonhosted.org/packages/94/17/67daf3572b52234fa92d9d64291667a23cfbb1156c8eb8a5730954f13a2d/aiohttp_json_api-0.18.0.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "50448ded2acf08e916f89cc642c0eb18", "sha256": "9390738c82db0f5be6f637df37cc628b855aee72f29db74107c27c349a87be7a" }, "downloads": -1, "filename": "aiohttp_json_api-0.18.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "50448ded2acf08e916f89cc642c0eb18", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 49555, "upload_time": "2017-08-09T15:29:44", "url": "https://files.pythonhosted.org/packages/a5/a1/760df3f0d4e28c16b3403e6eea51608c0b0e4dd24f801435969bbd00db20/aiohttp_json_api-0.18.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88328428a300f9350f2f88ddb6a09253", "sha256": "e1b2ef11d21d6651f2d0143ab51569502b91f45b6fb3ee054fc0255237b9e73a" }, "downloads": -1, "filename": "aiohttp_json_api-0.18.1.tar.gz", "has_sig": false, "md5_digest": "88328428a300f9350f2f88ddb6a09253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50367, "upload_time": "2017-08-09T15:29:46", "url": "https://files.pythonhosted.org/packages/d9/4f/7453a5f4e698628156da9b0aad0e4cdb39c04283c3564ed41b3956ef7bf0/aiohttp_json_api-0.18.1.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "12fff8cd57de2e42cf08094401278211", "sha256": "9076f792a342728df43ab7260053893cd0d92d5e3524dc8fa9e58cfbd19ecf10" }, "downloads": -1, "filename": "aiohttp_json_api-0.19.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "12fff8cd57de2e42cf08094401278211", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 49698, "upload_time": "2017-08-10T07:48:56", "url": "https://files.pythonhosted.org/packages/05/2b/f1e1b6a8c8d33bf97672730920f0a3880e7df11ab6bc22bdc7e6b12796c0/aiohttp_json_api-0.19.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f7c3e08e8cd7a3559201584ea6ec0e5", "sha256": "e77921bb8079a893d32c52cc6a042288283584fec15721249ebab031affa6c51" }, "downloads": -1, "filename": "aiohttp_json_api-0.19.0.tar.gz", "has_sig": false, "md5_digest": "9f7c3e08e8cd7a3559201584ea6ec0e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50543, "upload_time": "2017-08-10T07:48:57", "url": "https://files.pythonhosted.org/packages/16/04/cf2f0c29cc7afc3f6482e1b4d61587b1d5852ce410f966cd01ea362cfcd2/aiohttp_json_api-0.19.0.tar.gz" } ], "0.19.1": [ { "comment_text": "", "digests": { "md5": "1cd27ccef82d220001b80c1e80917d27", "sha256": "dea075559165640a508396be56396ca2d17663ab939024c95b8418641b5147a2" }, "downloads": -1, "filename": "aiohttp_json_api-0.19.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "1cd27ccef82d220001b80c1e80917d27", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 49727, "upload_time": "2017-08-10T12:38:51", "url": "https://files.pythonhosted.org/packages/aa/fd/661d991e83a6ad386a8310ca989bfc3b28e0ef4e150c04e09ed46cceef86/aiohttp_json_api-0.19.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89cf8d333ed922ca860a49d4c7be434f", "sha256": "871fe5e85a4e494e319ef20a8265cce0a9afa390b7cd9d01422831c144fb3eff" }, "downloads": -1, "filename": "aiohttp_json_api-0.19.1.tar.gz", "has_sig": false, "md5_digest": "89cf8d333ed922ca860a49d4c7be434f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50586, "upload_time": "2017-08-10T12:38:52", "url": "https://files.pythonhosted.org/packages/1f/a2/0416c37f742235c30a0a1910c271a39b72b912242c6ae8e137f66d147242/aiohttp_json_api-0.19.1.tar.gz" } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "4002d90e97df9b924653e8e1e83614ac", "sha256": "8bc52ba42274a28bc9fb54e256b4ad93a8d21ae0bc0461aef8af2e2f7c887000" }, "downloads": -1, "filename": "aiohttp_json_api-0.20.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "4002d90e97df9b924653e8e1e83614ac", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50041, "upload_time": "2017-08-14T16:15:05", "url": "https://files.pythonhosted.org/packages/d0/21/92799b63aeaab18e63a209fc90c39e384d486ceb01355ac897bc275b8353/aiohttp_json_api-0.20.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f71d4c6e06287c8fa25a432174fcf32a", "sha256": "597eade95b420318b3dd799a81b5b18476c096b7b1efe772144c8e054cba705d" }, "downloads": -1, "filename": "aiohttp_json_api-0.20.0.tar.gz", "has_sig": false, "md5_digest": "f71d4c6e06287c8fa25a432174fcf32a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51178, "upload_time": "2017-08-14T16:15:07", "url": "https://files.pythonhosted.org/packages/e5/71/de1c6e07270b3498f9f41f60da4b27a2ee0aaac785983f440cd5886d19b7/aiohttp_json_api-0.20.0.tar.gz" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "694c961b772a9961ce97f38355983a5c", "sha256": "8d8a22c382e70495f75b08dd3fc24263a37ad3ccc6b84dc8ebcc6e1a45f4284a" }, "downloads": -1, "filename": "aiohttp_json_api-0.20.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "694c961b772a9961ce97f38355983a5c", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50195, "upload_time": "2017-08-15T09:37:12", "url": "https://files.pythonhosted.org/packages/20/1a/523be10ef06bb575a83e03ab5eeb012fa92e15f1281583b82196b83ed053/aiohttp_json_api-0.20.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b8578d3a0aaaf826b81d05954560a20", "sha256": "5e3f09132e0f357642d740bba215ac1247f19366b4e2b24ce730790d6f566e25" }, "downloads": -1, "filename": "aiohttp_json_api-0.20.1.tar.gz", "has_sig": false, "md5_digest": "0b8578d3a0aaaf826b81d05954560a20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51326, "upload_time": "2017-08-15T09:37:13", "url": "https://files.pythonhosted.org/packages/8d/14/5d9c020558a85d92846575bb8502d46efe9513ffabd691f30d9e20f55f9f/aiohttp_json_api-0.20.1.tar.gz" } ], "0.20.2": [ { "comment_text": "", "digests": { "md5": "b4fd2d9bbbbb2e87f34ce3163d191c0c", "sha256": "eac52fa6d8ed4cc57c1a9248cccf7b8a87d8cf49962c1b448643b1d9f0322650" }, "downloads": -1, "filename": "aiohttp_json_api-0.20.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "b4fd2d9bbbbb2e87f34ce3163d191c0c", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50285, "upload_time": "2017-08-29T21:20:44", "url": "https://files.pythonhosted.org/packages/43/8d/248daf4378e676e870a1919f7135e0b42a7530c5518b50a220d5aae55c03/aiohttp_json_api-0.20.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "636f7a38f060ed5283928cd20e8234ee", "sha256": "1d6751b9d727d5dd115f49c185653cf5dfa918acc77c36e64503075a7b481873" }, "downloads": -1, "filename": "aiohttp_json_api-0.20.2.tar.gz", "has_sig": false, "md5_digest": "636f7a38f060ed5283928cd20e8234ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51449, "upload_time": "2017-08-29T21:20:47", "url": "https://files.pythonhosted.org/packages/21/03/2149a90ab123e75e82e674540dd9ed7398ace5f3bd631224b727710c68e6/aiohttp_json_api-0.20.2.tar.gz" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "86ebcb09af651cf315aa67daa9298909", "sha256": "91fbc0d04dd853a1900d3061c7e15c0d84e33bd946061018aef1ddc51cfbdb54" }, "downloads": -1, "filename": "aiohttp_json_api-0.21.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "86ebcb09af651cf315aa67daa9298909", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50409, "upload_time": "2017-09-19T10:46:53", "url": "https://files.pythonhosted.org/packages/ff/89/c93e96805b59788bda8f80fa4946e35465abf558640a2ab2a22af610c7cb/aiohttp_json_api-0.21.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "812472d66d182b556caa945810b7a386", "sha256": "c0e6523b09cbf9376579f710d759d1a48c32c1a2da5fc0c490ef974e2de90e39" }, "downloads": -1, "filename": "aiohttp_json_api-0.21.0.tar.gz", "has_sig": false, "md5_digest": "812472d66d182b556caa945810b7a386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51571, "upload_time": "2017-09-19T10:46:55", "url": "https://files.pythonhosted.org/packages/14/ab/dd6d8aa56d595fa4218eca57761e53895aea823b2ea7691cb247b868cb71/aiohttp_json_api-0.21.0.tar.gz" } ], "0.21.1": [ { "comment_text": "", "digests": { "md5": "f40ab94d08194109fd69832cc4f62b47", "sha256": "4411a2a5dfef9cc8f3915bc576c795687d1d00520a5ffe1e039b90589839e5a4" }, "downloads": -1, "filename": "aiohttp_json_api-0.21.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "f40ab94d08194109fd69832cc4f62b47", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50465, "upload_time": "2017-09-19T14:39:06", "url": "https://files.pythonhosted.org/packages/c7/ad/9cbe399fcff6356c6168be13d57abc197c87ae5f9b91ed265ea8f8e668ee/aiohttp_json_api-0.21.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13e5b8a09279a2815a8e65b8c8eeeb98", "sha256": "8d899e7d15202977489673616e1dad7ce8d46a0fc66adf5bdc5d6a3b837e0f05" }, "downloads": -1, "filename": "aiohttp_json_api-0.21.1.tar.gz", "has_sig": false, "md5_digest": "13e5b8a09279a2815a8e65b8c8eeeb98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51632, "upload_time": "2017-09-19T14:39:09", "url": "https://files.pythonhosted.org/packages/76/94/0553a76a8b983c5570fb54a6126d59557940a502d763dd75bae28ab4481f/aiohttp_json_api-0.21.1.tar.gz" } ], "0.21.2": [ { "comment_text": "", "digests": { "md5": "f9a619f71423e5fe0f401b5d2b4f70b0", "sha256": "9c261c747a43a39d802e5470a7640cbb041d906c5f0a39f2d68364133c2bc8dd" }, "downloads": -1, "filename": "aiohttp_json_api-0.21.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "f9a619f71423e5fe0f401b5d2b4f70b0", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50535, "upload_time": "2017-09-22T09:30:56", "url": "https://files.pythonhosted.org/packages/7e/b1/38c5c359d104615140315489f500d38a9806ec0da4a3bd2474d0cb3fd169/aiohttp_json_api-0.21.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07562f895960fc1967d778861e97013c", "sha256": "64643adf7aa642eb120b0b05fea50317222374dedcb2c5fc349a4dca91ea2be5" }, "downloads": -1, "filename": "aiohttp_json_api-0.21.2.tar.gz", "has_sig": false, "md5_digest": "07562f895960fc1967d778861e97013c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51774, "upload_time": "2017-09-22T09:30:57", "url": "https://files.pythonhosted.org/packages/6a/90/42942600329e8b4816c344161d3e64f018bedad324983cfbbe350964b8ae/aiohttp_json_api-0.21.2.tar.gz" } ], "0.22.0": [ { "comment_text": "", "digests": { "md5": "a590f2c5757888463bb5ce58c4af71fb", "sha256": "cf373e3604537d04de2892c718e630d7079ec1ecc9ce21221b32342d84197529" }, "downloads": -1, "filename": "aiohttp_json_api-0.22.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "a590f2c5757888463bb5ce58c4af71fb", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50539, "upload_time": "2017-09-22T12:44:23", "url": "https://files.pythonhosted.org/packages/e4/a3/730618bfb8b13a9e8ffcef9d8cf1a753be9deeaa2f3731e122bf718438f8/aiohttp_json_api-0.22.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b88c9aa59d2cdb45dc747d96ebd1f415", "sha256": "85122787f9bb6cb31d277fec5d9ffc89e361b55b851b2760012b3ad7963cad92" }, "downloads": -1, "filename": "aiohttp_json_api-0.22.0.tar.gz", "has_sig": false, "md5_digest": "b88c9aa59d2cdb45dc747d96ebd1f415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51816, "upload_time": "2017-09-22T12:44:25", "url": "https://files.pythonhosted.org/packages/5a/50/1502f7f45eef65bd23e8df4f227d0ac5bf98de4e68fc1a1a4326f3463a5f/aiohttp_json_api-0.22.0.tar.gz" } ], "0.22.1": [ { "comment_text": "", "digests": { "md5": "edfd4b43245815a4bc56557c5c63b83c", "sha256": "c609ff771e70b72583c48c8480c37a9e9f61d7e240cdcf25427acfb953540140" }, "downloads": -1, "filename": "aiohttp_json_api-0.22.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "edfd4b43245815a4bc56557c5c63b83c", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50648, "upload_time": "2017-09-25T07:19:16", "url": "https://files.pythonhosted.org/packages/5b/ca/1f8c0a9beaad90124c4f1e8e93c3a30dd8e0ea9b6f38fbee6d80dd46c943/aiohttp_json_api-0.22.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "333c4576774c022d20ff3881fc51bc21", "sha256": "517e67b7991378f52c8c25e64f8055d88eb258551bbe75912a94900f83fe4e5f" }, "downloads": -1, "filename": "aiohttp_json_api-0.22.1.tar.gz", "has_sig": false, "md5_digest": "333c4576774c022d20ff3881fc51bc21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51918, "upload_time": "2017-09-25T07:19:17", "url": "https://files.pythonhosted.org/packages/ef/50/264137f5247b3c5c35f0accbf87c8abcab4a2125bd701301915fcb13c64a/aiohttp_json_api-0.22.1.tar.gz" } ], "0.22.2": [ { "comment_text": "", "digests": { "md5": "b3d51bd3667e7bb99cdbc6450943961e", "sha256": "c56c81de3307c62b8eebe76f2b40c1a498fd9b24ba44b9ad7db433f42710c8fa" }, "downloads": -1, "filename": "aiohttp_json_api-0.22.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "b3d51bd3667e7bb99cdbc6450943961e", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50717, "upload_time": "2017-09-27T09:20:48", "url": "https://files.pythonhosted.org/packages/f2/f0/0aefc0738ba585b583c4c0f9aa75ea2bc799a815df7d4cd0405acac954a1/aiohttp_json_api-0.22.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c91874c9de0484121a3fe782d56628c", "sha256": "b9099c9a02d6056b784c28e1c269bc0e51976d4547bf8e5688467844ae4b36e3" }, "downloads": -1, "filename": "aiohttp_json_api-0.22.2.tar.gz", "has_sig": false, "md5_digest": "6c91874c9de0484121a3fe782d56628c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52006, "upload_time": "2017-09-27T09:20:49", "url": "https://files.pythonhosted.org/packages/46/34/6dcffd9527f167967406df8ce567814ce9cac132d12f1ad77c651cc8285c/aiohttp_json_api-0.22.2.tar.gz" } ], "0.23.0": [ { "comment_text": "", "digests": { "md5": "2dddf3e5bcbde80414e7b4e2315756b8", "sha256": "d86f9266abdc93b63c5e4130b639f28bff799aab1e1c7e9fd15e090dc34ffa74" }, "downloads": -1, "filename": "aiohttp_json_api-0.23.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "2dddf3e5bcbde80414e7b4e2315756b8", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 50964, "upload_time": "2017-10-03T14:59:45", "url": "https://files.pythonhosted.org/packages/d0/0b/e687139e262e36abf2a31276e01748d80fcd7c7fb596c6a7d7772c381eb8/aiohttp_json_api-0.23.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6a8fd6504f87c9d23f79994b9e4e1d1", "sha256": "8d880fe0ef10afe8942731bfe770ded93b6d8d12005349e9de0f57c463928c7d" }, "downloads": -1, "filename": "aiohttp_json_api-0.23.0.tar.gz", "has_sig": false, "md5_digest": "d6a8fd6504f87c9d23f79994b9e4e1d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52275, "upload_time": "2017-10-03T14:59:46", "url": "https://files.pythonhosted.org/packages/ca/2e/456183af120c860bc60b846ee672864ee1eb806bd0664af32d8ca532ca3b/aiohttp_json_api-0.23.0.tar.gz" } ], "0.24.0": [ { "comment_text": "", "digests": { "md5": "da2d1f000f5b1d09ff1b0b2cce7360db", "sha256": "a837b451ad4255b8d116d28d2b037d8f93b65e1cbedb15c58f1e7afb26655a85" }, "downloads": -1, "filename": "aiohttp_json_api-0.24.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "da2d1f000f5b1d09ff1b0b2cce7360db", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 51154, "upload_time": "2017-10-04T12:53:58", "url": "https://files.pythonhosted.org/packages/34/22/f310faf113a9cd0cad69a4fe8402b3c0eabe82444b4a913d71d05736a266/aiohttp_json_api-0.24.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69bf64a7ec5aea8d90925e086bda98b7", "sha256": "25d8cdce9aa5c82e5961c2796be144eb334d6cb93d49c8d762ba832fe0e985aa" }, "downloads": -1, "filename": "aiohttp_json_api-0.24.0.tar.gz", "has_sig": false, "md5_digest": "69bf64a7ec5aea8d90925e086bda98b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52469, "upload_time": "2017-10-04T12:54:00", "url": "https://files.pythonhosted.org/packages/16/bd/d354fffba3f73d09e8f75e9e12a70879d639feb21cba6d6330010ac53330/aiohttp_json_api-0.24.0.tar.gz" } ], "0.24.1": [ { "comment_text": "", "digests": { "md5": "90ee9d5db055b865323e1614c5fb9fc2", "sha256": "c2ab584431d3ca259356f1390c56ac4a791033c065deca726d7d37f1b6f52545" }, "downloads": -1, "filename": "aiohttp_json_api-0.24.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "90ee9d5db055b865323e1614c5fb9fc2", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 51254, "upload_time": "2017-10-12T08:52:28", "url": "https://files.pythonhosted.org/packages/f7/68/d7ee4f6df6ed93bfa575fdcebd821d3628f49defaf746159acabb32ed036/aiohttp_json_api-0.24.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29b7ebd4c99e5a006811b14faf0f8d19", "sha256": "4508dee5c2d8c12fd86bb390fe527d9fd52a19b0466fc6fcc225bcf678ae24af" }, "downloads": -1, "filename": "aiohttp_json_api-0.24.1.tar.gz", "has_sig": false, "md5_digest": "29b7ebd4c99e5a006811b14faf0f8d19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52569, "upload_time": "2017-10-12T08:52:30", "url": "https://files.pythonhosted.org/packages/13/63/d94d1ca0dcd10ddbf2d776320dd560bc52687b3e3cf6dfe1e4cd583b439d/aiohttp_json_api-0.24.1.tar.gz" } ], "0.25.0": [ { "comment_text": "", "digests": { "md5": "904327e848a57f66d2d2f6aa455b4777", "sha256": "c3a636f2107d7cd8485d4dca99324777a8afd636fbaa3a3a8ed29203be325deb" }, "downloads": -1, "filename": "aiohttp_json_api-0.25.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "904327e848a57f66d2d2f6aa455b4777", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 51461, "upload_time": "2017-10-18T09:39:27", "url": "https://files.pythonhosted.org/packages/7d/f0/de430e8d99e95bfc9265123effedf5999c58fbc88516d5416bfce80a7ef1/aiohttp_json_api-0.25.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17519f7528e5bf31155076bde0614aa2", "sha256": "32b5284b62458560b9c59d5af52a9692f7cfd576ff3b13ccf3c5c211428ad813" }, "downloads": -1, "filename": "aiohttp_json_api-0.25.0.tar.gz", "has_sig": false, "md5_digest": "17519f7528e5bf31155076bde0614aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52799, "upload_time": "2017-10-18T09:39:28", "url": "https://files.pythonhosted.org/packages/ca/4f/53667dfc8b7180728c86082965756a97ff8f9175fcfce09e6bd490ab8cb6/aiohttp_json_api-0.25.0.tar.gz" } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "66a70052fdd5b41ef6f8229afa3871be", "sha256": "5b314605ae9c54f3277376179e2be2143440cf61dc81b27b8f8704849840dd07" }, "downloads": -1, "filename": "aiohttp_json_api-0.26.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "66a70052fdd5b41ef6f8229afa3871be", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 51560, "upload_time": "2017-10-30T15:12:08", "url": "https://files.pythonhosted.org/packages/04/95/89bddde369820a864e94645fdf63b654c6b90d684aa4d78b0194d8630845/aiohttp_json_api-0.26.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4918eebed0f5323177038ac6bd0b1740", "sha256": "7865a81e19ee86ca47253df2aa890150f39966ccbc0c13ca16ddca9d358375e5" }, "downloads": -1, "filename": "aiohttp_json_api-0.26.0.tar.gz", "has_sig": false, "md5_digest": "4918eebed0f5323177038ac6bd0b1740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52964, "upload_time": "2017-10-30T15:12:11", "url": "https://files.pythonhosted.org/packages/5c/31/e867e3f0c7545f67c2b8f9ead82ec253f597af32bb4fa510f2f2810ea5b8/aiohttp_json_api-0.26.0.tar.gz" } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "0612e214e03fd35cddd6511d5c6ac138", "sha256": "86c28d99450769e1ad1d984a883f1ac5fe46543dbb8b551af7132c6b7f74b734" }, "downloads": -1, "filename": "aiohttp_json_api-0.27.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "0612e214e03fd35cddd6511d5c6ac138", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 47104, "upload_time": "2017-10-31T15:18:01", "url": "https://files.pythonhosted.org/packages/ad/5c/42d2e30250a756c532f554f4e182343495f044837832f307ce7a3d119e5e/aiohttp_json_api-0.27.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb55b09ec3eeaa001b693bffd75dadaa", "sha256": "848c0063cd52108fda378197c42cec3a15863085865ae8b38a434f904b427c02" }, "downloads": -1, "filename": "aiohttp_json_api-0.27.0.tar.gz", "has_sig": false, "md5_digest": "eb55b09ec3eeaa001b693bffd75dadaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49185, "upload_time": "2017-10-31T15:18:03", "url": "https://files.pythonhosted.org/packages/b0/de/98a3750776264dda3215e185f67dd32ea5933325eba16a83a6234f28a10a/aiohttp_json_api-0.27.0.tar.gz" } ], "0.27.1": [ { "comment_text": "", "digests": { "md5": "ccb8889ddf9e5555c8eb500a60438f20", "sha256": "36e88c97219b6fe6d1b5c2218ac3de67b89b031fd1f4e6d4e2ecbcce7fd220f8" }, "downloads": -1, "filename": "aiohttp_json_api-0.27.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "ccb8889ddf9e5555c8eb500a60438f20", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 62651, "upload_time": "2017-10-31T15:32:21", "url": "https://files.pythonhosted.org/packages/fe/3c/0f654183970e80b88c7b02692b9d7020381ff0e38daa5f92a8270bc6c9d8/aiohttp_json_api-0.27.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3abeb3f48a7007a8bd09f42f920e9232", "sha256": "3fc69bfc14f94393855fca6b5b91e405a54f676775976832b18f9fba57fa9293" }, "downloads": -1, "filename": "aiohttp_json_api-0.27.1.tar.gz", "has_sig": false, "md5_digest": "3abeb3f48a7007a8bd09f42f920e9232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62627, "upload_time": "2017-10-31T15:32:23", "url": "https://files.pythonhosted.org/packages/dd/0e/84227c1f4f203b7a32de93782f6d2c22cd114f69e53645274a204a1f80d0/aiohttp_json_api-0.27.1.tar.gz" } ], "0.28.0": [ { "comment_text": "", "digests": { "md5": "67fcc166efc90014fe6b149bbfb26b5e", "sha256": "692cec844eafde36928602a7f10dcce3f46db89d498a0408bd56c6325c9ec064" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "67fcc166efc90014fe6b149bbfb26b5e", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 62737, "upload_time": "2017-10-31T20:26:38", "url": "https://files.pythonhosted.org/packages/98/bd/0b054a86abc4b31b222173faa6b629826b85bb2b809db6ca2e962652e959/aiohttp_json_api-0.28.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1183317483b4d302b7752d555a64d4d", "sha256": "08280ca6f803d030c375811bece6614663ae9c516bab217e40b1787f85e0819a" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.0.tar.gz", "has_sig": false, "md5_digest": "b1183317483b4d302b7752d555a64d4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62763, "upload_time": "2017-10-31T20:26:39", "url": "https://files.pythonhosted.org/packages/96/b8/d660618c49020ff5fc8a75a0ea2a52e8b9e500c46d38345623cc3cc699e3/aiohttp_json_api-0.28.0.tar.gz" } ], "0.28.1": [ { "comment_text": "", "digests": { "md5": "338d68aa029ded5460aa55beda629a61", "sha256": "a72be765928cc0df92baeb0e23df5ee473367a20ef073e489114c695d53f1135" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "338d68aa029ded5460aa55beda629a61", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 62790, "upload_time": "2017-10-31T20:46:08", "url": "https://files.pythonhosted.org/packages/11/d8/c4aa0924cc9f52b7d7f5c2a99e736c13bd4d484b731b2ee142373eff92df/aiohttp_json_api-0.28.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb31514fd9224bef4255ddf4c9736135", "sha256": "cb1d21033baa459cfca5d329e123ec83ae99deca8491231ec1239458d215d140" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.1.tar.gz", "has_sig": false, "md5_digest": "bb31514fd9224bef4255ddf4c9736135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62862, "upload_time": "2017-10-31T20:46:12", "url": "https://files.pythonhosted.org/packages/1f/ef/cb1978d98ee9ecfc252455ae00e7ac99d9756f13ed3bd94c9715cb48c9e4/aiohttp_json_api-0.28.1.tar.gz" } ], "0.28.2": [ { "comment_text": "", "digests": { "md5": "1aaac095103b5824e5eb44e478b0693a", "sha256": "db41830b2d7717debafd556ef2ddb65ad39a572b79efd74e43c3c21e21011460" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "1aaac095103b5824e5eb44e478b0693a", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 62903, "upload_time": "2017-11-01T07:47:47", "url": "https://files.pythonhosted.org/packages/e8/3c/0a1e03389b9d93d5944515b4640333177aef62d3fd183b5f5411b452ee24/aiohttp_json_api-0.28.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40c327c7c8f934f4d204596d7372127a", "sha256": "f6d7ed9eb8ae4b715e1628b8a291addc023cc576981ee00dc4be9223ccaeb602" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.2.tar.gz", "has_sig": false, "md5_digest": "40c327c7c8f934f4d204596d7372127a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63005, "upload_time": "2017-11-01T07:47:49", "url": "https://files.pythonhosted.org/packages/a3/1c/9ea82eeea87ecc2d5acf6182c99f67a036869ecfc91c0d6d53ba28f534ee/aiohttp_json_api-0.28.2.tar.gz" } ], "0.28.3": [ { "comment_text": "", "digests": { "md5": "2eee2ab273ae764e8ed59ace5c7e018a", "sha256": "a22265a018c0852e6d2a57ef5bb3729056e3993ff4870a6d8bdba5e4dd1edac3" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.3-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "2eee2ab273ae764e8ed59ace5c7e018a", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 62998, "upload_time": "2017-11-02T09:50:20", "url": "https://files.pythonhosted.org/packages/d0/c7/7241b2023f63002ab4de4056591aad74f0412bfff0c0d94a0ff857b3356e/aiohttp_json_api-0.28.3-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35ea289aa7383a982f8dcea725b880e0", "sha256": "55ba1ff8a9ac362788f0a52659328aa0f19eacc321d6e698d55dd9514cf38a29" }, "downloads": -1, "filename": "aiohttp_json_api-0.28.3.tar.gz", "has_sig": false, "md5_digest": "35ea289aa7383a982f8dcea725b880e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63120, "upload_time": "2017-11-02T09:50:21", "url": "https://files.pythonhosted.org/packages/f6/26/0fa73bcdece52094303a8fe4869b6b88a6fb9f2839990d972cc0ed6d3419/aiohttp_json_api-0.28.3.tar.gz" } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "dd153a93b4a2b6430b1447ec01dedf93", "sha256": "ff16daf228232c79504c4d3b79b567712ebe883f33b0ea0bed7207adf929f360" }, "downloads": -1, "filename": "aiohttp_json_api-0.29.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "dd153a93b4a2b6430b1447ec01dedf93", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 63154, "upload_time": "2017-11-02T12:20:56", "url": "https://files.pythonhosted.org/packages/9c/c6/724648f7ce65c2ab3a1f9f320d44c6adb0528cb0b7ba236432ceaebafccc/aiohttp_json_api-0.29.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf2721c32719df259e523207b6606082", "sha256": "b4cc184d08dac451908fd318ce23c20824eb706a36258cce52c499c4451cb780" }, "downloads": -1, "filename": "aiohttp_json_api-0.29.0.tar.gz", "has_sig": false, "md5_digest": "cf2721c32719df259e523207b6606082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63261, "upload_time": "2017-11-02T12:20:57", "url": "https://files.pythonhosted.org/packages/b2/f0/9988c2a88d993af73d2a9f62bcbac27401c3959e86b5cc2f23013baea037/aiohttp_json_api-0.29.0.tar.gz" } ], "0.29.1": [ { "comment_text": "", "digests": { "md5": "296c6c32bd6603af0cf469e45627c5b6", "sha256": "394e03f4bceda936c581a08b65b6d6fb706766a1e08773fd1e212a54f51cb54e" }, "downloads": -1, "filename": "aiohttp_json_api-0.29.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "296c6c32bd6603af0cf469e45627c5b6", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 63152, "upload_time": "2017-11-02T11:53:17", "url": "https://files.pythonhosted.org/packages/ca/ad/c553f273d183f9bf8c17ba9aef8c3a3ec0b4f6376e4f999357ba14be3b2f/aiohttp_json_api-0.29.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28ee0138b0cff869544f529fe1135afb", "sha256": "19ef1a7dc52cbc4f7bd2b932a1acdc34abacc148f7bfeeaaea5050893ef51dcb" }, "downloads": -1, "filename": "aiohttp_json_api-0.29.1.tar.gz", "has_sig": false, "md5_digest": "28ee0138b0cff869544f529fe1135afb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63271, "upload_time": "2017-11-02T11:53:19", "url": "https://files.pythonhosted.org/packages/e1/0e/3b6a71ec28ce41208e2bda41079e0f30a901dea7b0e490d4e6aa00b6c0cb/aiohttp_json_api-0.29.1.tar.gz" } ], "0.29.2": [ { "comment_text": "", "digests": { "md5": "848b96f2a91270aa6f5359eb56e126c9", "sha256": "cd82b209f598ddbcfccc16225fb8ed68e10b468d9c28f1fdc99a1349317c353a" }, "downloads": -1, "filename": "aiohttp_json_api-0.29.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "848b96f2a91270aa6f5359eb56e126c9", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 63205, "upload_time": "2017-11-02T13:46:33", "url": "https://files.pythonhosted.org/packages/f9/70/58f66d06247e7c5e820904027472a9bb83a303f5ee54d4aed29c1897a356/aiohttp_json_api-0.29.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdd5173a925b995f1e8bf5bea233d781", "sha256": "ae7416362f717a5ba9d474c0b91c448a38544548ee618d924886fb4b2e13a355" }, "downloads": -1, "filename": "aiohttp_json_api-0.29.2.tar.gz", "has_sig": false, "md5_digest": "bdd5173a925b995f1e8bf5bea233d781", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 791702, "upload_time": "2017-11-02T13:46:35", "url": "https://files.pythonhosted.org/packages/26/f0/4176d6ba0bd80c7838cfc4e88601f820a1593514b94819a1d251120ef7f0/aiohttp_json_api-0.29.2.tar.gz" } ], "0.30.0": [ { "comment_text": "", "digests": { "md5": "9b458eb71443acd50118670c30fb2e2b", "sha256": "c5d71206a41236abbadb44821db3c0c666f2b610d20de2b795fe599bdbfb99d1" }, "downloads": -1, "filename": "aiohttp_json_api-0.30.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "9b458eb71443acd50118670c30fb2e2b", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 63570, "upload_time": "2017-11-13T14:19:21", "url": "https://files.pythonhosted.org/packages/1f/e4/78b119c5fa726047e67e0426b1c6d9b5c5010c616735d87b9b4e947ecc4c/aiohttp_json_api-0.30.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49ae6aa7c4e04d9192171bde1d6debad", "sha256": "d525bb024ca8fb6bd326c2189d610e410f8b276a2bb0ff3fc91b435a7c781419" }, "downloads": -1, "filename": "aiohttp_json_api-0.30.0.tar.gz", "has_sig": false, "md5_digest": "49ae6aa7c4e04d9192171bde1d6debad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792148, "upload_time": "2017-11-13T14:19:23", "url": "https://files.pythonhosted.org/packages/06/f5/d4d0d5c671c66bf3211e933d6dd5c7605de4955ef4afbadbd13be7e55726/aiohttp_json_api-0.30.0.tar.gz" } ], "0.31.0": [ { "comment_text": "", "digests": { "md5": "706893ca8e086ecb0a19fd3c16867d1a", "sha256": "a2d4b95d11d54aabf7d6e38f46c13adc148c334a6bcabed650227dfcedb24b5a" }, "downloads": -1, "filename": "aiohttp_json_api-0.31.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "706893ca8e086ecb0a19fd3c16867d1a", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 63502, "upload_time": "2017-11-14T12:34:37", "url": "https://files.pythonhosted.org/packages/b9/5f/8f696fd8afa411799bab7e194c03ce02c044af8db15469b8395c874070a0/aiohttp_json_api-0.31.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b93130e8f415bbc55aa0c470c3c26e9b", "sha256": "8817cd92da033099972b94aa982b8ab5dcbec91b8255ab671fb343318ebb1d5b" }, "downloads": -1, "filename": "aiohttp_json_api-0.31.0.tar.gz", "has_sig": false, "md5_digest": "b93130e8f415bbc55aa0c470c3c26e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792099, "upload_time": "2017-11-14T12:34:38", "url": "https://files.pythonhosted.org/packages/5c/5e/d589243dd8cadc2958f6dcd86590bc010266cb2ac5d0c0517a49a6106711/aiohttp_json_api-0.31.0.tar.gz" } ], "0.32.0": [ { "comment_text": "", "digests": { "md5": "89ce06ff0126d22666e1daf9824c320b", "sha256": "a33ac36518c693e512e7a09bf42a476fa87e1798493e99202dcad68dc6e7daed" }, "downloads": -1, "filename": "aiohttp_json_api-0.32.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "89ce06ff0126d22666e1daf9824c320b", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 64225, "upload_time": "2017-11-21T16:17:39", "url": "https://files.pythonhosted.org/packages/19/5c/dca14a4e8f04fea2311b014bb87a6a47f4d9de0b9aa06b6f5a7f37a7e204/aiohttp_json_api-0.32.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab2305d789e63f86732936652c7a9aca", "sha256": "9dc0762adc6572b7dca2d81a2b038ad044f039c126e5185b1ad35130bb39546b" }, "downloads": -1, "filename": "aiohttp_json_api-0.32.0.tar.gz", "has_sig": false, "md5_digest": "ab2305d789e63f86732936652c7a9aca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792638, "upload_time": "2017-11-21T16:17:40", "url": "https://files.pythonhosted.org/packages/c1/01/f61abe7461000411280a80dc53ebb34ea848c8c277302ba1ab73507687db/aiohttp_json_api-0.32.0.tar.gz" } ], "0.33.0": [ { "comment_text": "", "digests": { "md5": "92282a8fd26a28af8fa6b0f9daafdec7", "sha256": "d51040250aed090d56bf59869b8ffc20a0cb833349cc9c324c7bf95054425a92" }, "downloads": -1, "filename": "aiohttp_json_api-0.33.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "92282a8fd26a28af8fa6b0f9daafdec7", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 66866, "upload_time": "2017-12-06T14:09:12", "url": "https://files.pythonhosted.org/packages/09/61/f1ee6b8e591353dede1d8663c8b29cfe6d562268a4911512ad848d388faa/aiohttp_json_api-0.33.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56e705d5508e39932501ecc794db308b", "sha256": "5fa01a32703be4b99f5c11a8952538ee49f91dd33efd616a5dadd0a9b40fc981" }, "downloads": -1, "filename": "aiohttp_json_api-0.33.0.tar.gz", "has_sig": false, "md5_digest": "56e705d5508e39932501ecc794db308b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 824319, "upload_time": "2017-12-06T14:09:14", "url": "https://files.pythonhosted.org/packages/57/36/78df4b51b7e40dacfde0e8aadbfb4a4cf03690d1cdc6aba2a7235b7be09d/aiohttp_json_api-0.33.0.tar.gz" } ], "0.33.1": [ { "comment_text": "", "digests": { "md5": "3469d6cba846e48b8ee2603392db1e70", "sha256": "7a5409c1143d184d2db3adc6898b482c027a357a29a92e15b45434ef4d682e34" }, "downloads": -1, "filename": "aiohttp_json_api-0.33.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "3469d6cba846e48b8ee2603392db1e70", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 66926, "upload_time": "2017-12-06T15:27:32", "url": "https://files.pythonhosted.org/packages/a3/04/4d999d7288a936ec115868d2568273816aa264a9f1deed11102810f3acdb/aiohttp_json_api-0.33.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dbdc5496e7692b5a01381b0572fb4ad", "sha256": "98b5bc29b326d80a6d2c1fce112dbc5acdc131e3b65f231590fc8bb33c690d72" }, "downloads": -1, "filename": "aiohttp_json_api-0.33.1.tar.gz", "has_sig": false, "md5_digest": "4dbdc5496e7692b5a01381b0572fb4ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 824363, "upload_time": "2017-12-06T15:27:33", "url": "https://files.pythonhosted.org/packages/54/42/9b35fd7f8bbcc4256a691ec0aaec69174e5f69c20a062f43c8ce253ce048/aiohttp_json_api-0.33.1.tar.gz" } ], "0.35.0": [ { "comment_text": "", "digests": { "md5": "84520415c4763cd96b6b1fa8c17ac089", "sha256": "50fa38417e2ae54390bf65c73503a28f38b008f8bd25aec61d3b7a5bfb22e356" }, "downloads": -1, "filename": "aiohttp_json_api-0.35.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "84520415c4763cd96b6b1fa8c17ac089", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 68477, "upload_time": "2017-12-11T17:31:28", "url": "https://files.pythonhosted.org/packages/44/1f/dd6abcd86ffb431bf1ee8679dc12e7a87c4aca40c5754ea93843a871c79f/aiohttp_json_api-0.35.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be41e1057b0f7dbb674ba8cb955c0fd2", "sha256": "3ff28581c81b5d6fedc5c816208059192f604a5011bea8dcacd98055248d0d35" }, "downloads": -1, "filename": "aiohttp_json_api-0.35.0.tar.gz", "has_sig": false, "md5_digest": "be41e1057b0f7dbb674ba8cb955c0fd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 825152, "upload_time": "2017-12-11T17:31:30", "url": "https://files.pythonhosted.org/packages/28/54/efbc8c1f61d6e0d241fdb52545120628ec5cc1fb62bb1bfca78365cf4d4c/aiohttp_json_api-0.35.0.tar.gz" } ], "0.35.1": [ { "comment_text": "", "digests": { "md5": "4b4209d2afda74146e548e0ac57524ed", "sha256": "4791968a41481c8213740c6890d4e1067bf79f09093c92c117dfd386508e3c18" }, "downloads": -1, "filename": "aiohttp_json_api-0.35.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "4b4209d2afda74146e548e0ac57524ed", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 68565, "upload_time": "2017-12-12T08:26:46", "url": "https://files.pythonhosted.org/packages/f4/95/2ccf8bb12fffc9cbd5036c82bf67764473bba0da7014cfdf190a9693fcce/aiohttp_json_api-0.35.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f67ba3ad3bbbf7957b36611aaf845b9b", "sha256": "df8f02b03e7d8b111e957f0892ff692911241376d42953fb851e87ae456b6cef" }, "downloads": -1, "filename": "aiohttp_json_api-0.35.1.tar.gz", "has_sig": false, "md5_digest": "f67ba3ad3bbbf7957b36611aaf845b9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 825241, "upload_time": "2017-12-12T08:26:47", "url": "https://files.pythonhosted.org/packages/67/5f/3dd1d7b28e106f321b35499ad7b2437e895c26ddad86f79c365b71751d09/aiohttp_json_api-0.35.1.tar.gz" } ], "0.35.2": [ { "comment_text": "", "digests": { "md5": "d84ebfc121d9195348ae3e0305d848f3", "sha256": "3d644757e0f357e4622030e4fa6db994b0f8a53de27a616bddc6e1aac5905393" }, "downloads": -1, "filename": "aiohttp_json_api-0.35.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "d84ebfc121d9195348ae3e0305d848f3", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 68588, "upload_time": "2017-12-13T07:50:18", "url": "https://files.pythonhosted.org/packages/dd/4d/e6ae8aeb3dd26dcd4a1ee9c80f49d015c0e570b4544b1b8b9f3326f07346/aiohttp_json_api-0.35.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7e33893442a77318fe7d9319cc9d165", "sha256": "327f2f4fb785d35c7e4c74b313da7969601077be9e2cc6a76b947f659f6309f2" }, "downloads": -1, "filename": "aiohttp_json_api-0.35.2.tar.gz", "has_sig": false, "md5_digest": "d7e33893442a77318fe7d9319cc9d165", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 823652, "upload_time": "2017-12-13T07:50:21", "url": "https://files.pythonhosted.org/packages/ba/d7/f769ea61eea9f829ae30fa539aea379ce4bf99523850ef0e00c21004453e/aiohttp_json_api-0.35.2.tar.gz" } ], "0.36.1": [ { "comment_text": "", "digests": { "md5": "6c33167a243b782359907639fda9c773", "sha256": "e36dd7b9b04c39d707aed88cf38c4b7ba715477e0e650aa724e5b7a7f4b23e74" }, "downloads": -1, "filename": "aiohttp_json_api-0.36.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "6c33167a243b782359907639fda9c773", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 70279, "upload_time": "2018-03-03T10:06:07", "url": "https://files.pythonhosted.org/packages/4f/1d/976fe91b924382499b226b492d9aba0623038af13d48099baada7f46893b/aiohttp_json_api-0.36.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84cd22eeed1beb2ca4cebfeeb87c5181", "sha256": "2fccbbbc4050cec63ccdf0c27a3c019f66782a6297cd4b45daa7909ab8c11f22" }, "downloads": -1, "filename": "aiohttp_json_api-0.36.1.tar.gz", "has_sig": false, "md5_digest": "84cd22eeed1beb2ca4cebfeeb87c5181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 825375, "upload_time": "2018-03-03T10:06:11", "url": "https://files.pythonhosted.org/packages/79/9b/ad31c7487ff3829a88e93126ef241eab1d970c973c58f303fe6116eb43a3/aiohttp_json_api-0.36.1.tar.gz" } ], "0.37.0": [ { "comment_text": "", "digests": { "md5": "20980aa7f703bb5e86735f1ddd85a2da", "sha256": "4253c02164d1abdecaadae6bd99c71f3be29e48819bb1a28aba72b130e35d28f" }, "downloads": -1, "filename": "aiohttp_json_api-0.37.0-py36-none-any.whl", "has_sig": false, "md5_digest": "20980aa7f703bb5e86735f1ddd85a2da", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 60839, "upload_time": "2018-03-03T12:03:12", "url": "https://files.pythonhosted.org/packages/d0/5a/3cf6c00beb1cfdef515ad563d62346ee875dbddbb5fc14cfdc6965bcf1a0/aiohttp_json_api-0.37.0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aed244a71636ea5f7605c173b02e3af", "sha256": "db1091944152b301633ff53d2488cf2b58db473e1a8c671184d99f0416f3290f" }, "downloads": -1, "filename": "aiohttp_json_api-0.37.0.tar.gz", "has_sig": false, "md5_digest": "4aed244a71636ea5f7605c173b02e3af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113895, "upload_time": "2018-03-03T12:03:14", "url": "https://files.pythonhosted.org/packages/1c/11/b30be5a15a494d4f07bdcc04cdb53f97c62a3c82c6038a896361d4134ec1/aiohttp_json_api-0.37.0.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "a664e33c7ffa1d48bcad10c24572679e", "sha256": "295f514e2e170022e3f25cf75226daad7b65ea8ea09ec6f2cd53b5165a191e0d" }, "downloads": -1, "filename": "aiohttp_json_api-0.5.4-py36-none-any.whl", "has_sig": false, "md5_digest": "a664e33c7ffa1d48bcad10c24572679e", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 41658, "upload_time": "2017-06-14T22:39:01", "url": "https://files.pythonhosted.org/packages/57/bc/cc49eea48682df4f1fe4d3a2a976f309365aa151e3121f14772d7c2a5727/aiohttp_json_api-0.5.4-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37f3af535b6bc94a2bcc20bf9c4d5e01", "sha256": "896931ef6a64a225e49872895eaaabf8d38983a49037424796c5658b87601768" }, "downloads": -1, "filename": "aiohttp_json_api-0.5.4.tar.gz", "has_sig": false, "md5_digest": "37f3af535b6bc94a2bcc20bf9c4d5e01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47763, "upload_time": "2017-06-14T22:39:03", "url": "https://files.pythonhosted.org/packages/91/f6/e64d6df583347ca857cb01b2402019ee13b29edc7ce4c6d2c5d320e81777/aiohttp_json_api-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "e25ee1127190ffb441955f659d37b470", "sha256": "a038329c9b2ab8eb7b25b89165fd1f31e79537322cdf069f95d7bb853165928c" }, "downloads": -1, "filename": "aiohttp_json_api-0.5.5-py36-none-any.whl", "has_sig": false, "md5_digest": "e25ee1127190ffb441955f659d37b470", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 41712, "upload_time": "2017-07-08T13:34:34", "url": "https://files.pythonhosted.org/packages/7e/c2/1fef0b4201027e96e712efaaf94ed2976754a86bcaa15240d3282963be27/aiohttp_json_api-0.5.5-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f082a0cb683e30dcc2332e4aae0133c", "sha256": "ca7cea3aa463b3c6bed99d2607a872ea537195e44668dc71e53b4e9171e26ddb" }, "downloads": -1, "filename": "aiohttp_json_api-0.5.5.tar.gz", "has_sig": false, "md5_digest": "9f082a0cb683e30dcc2332e4aae0133c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42631, "upload_time": "2017-07-08T13:34:36", "url": "https://files.pythonhosted.org/packages/67/bc/01f5d45b4eae435901a4226c25c65d636847463baee13fbe9943890d19ce/aiohttp_json_api-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "991d7c599ade2c6ae763bcc4c5a72a2c", "sha256": "b54d060d46a83cb66c120dd0a0f741dfafbaacdc03a7110009b0ce28704ca942" }, "downloads": -1, "filename": "aiohttp_json_api-0.6.0-py36-none-any.whl", "has_sig": false, "md5_digest": "991d7c599ade2c6ae763bcc4c5a72a2c", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 42012, "upload_time": "2017-06-29T10:50:18", "url": "https://files.pythonhosted.org/packages/a7/c8/4819ab06b554d4694b0c1caac498aa7a339071a73d43b7abc84d8d2d3f40/aiohttp_json_api-0.6.0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc55e4d4f4212486dee3be6d434104f9", "sha256": "0d9e17d6f9e706ce785ba62547c9054bb558ef693a4a43eb348f7f369ccdae5b" }, "downloads": -1, "filename": "aiohttp_json_api-0.6.0.tar.gz", "has_sig": false, "md5_digest": "dc55e4d4f4212486dee3be6d434104f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43185, "upload_time": "2017-06-29T10:50:20", "url": "https://files.pythonhosted.org/packages/bd/bc/92a01a1a822af9475743f2c7bd02920dbe701c54d0d0fc0a898632e17e06/aiohttp_json_api-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "e318a276f3b2e7528aa22bd313701c08", "sha256": "650cf5de128b560d866eae56e9060a85cfe19a0cb93ca3651508fea103b9153a" }, "downloads": -1, "filename": "aiohttp_json_api-0.6.1-py36-none-any.whl", "has_sig": false, "md5_digest": "e318a276f3b2e7528aa22bd313701c08", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 42019, "upload_time": "2017-06-29T11:22:55", "url": "https://files.pythonhosted.org/packages/5a/6a/1f54edb31505ca092dc826463c52e1e06f1a28e9cd1ec92e7829b6126bf7/aiohttp_json_api-0.6.1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3a0f054f49cd7ba37b83aff7ad71260", "sha256": "bf943253ba4b2df2cba7971415bdb51a75125635fd4adad3265d90b9744bbe29" }, "downloads": -1, "filename": "aiohttp_json_api-0.6.1.tar.gz", "has_sig": false, "md5_digest": "d3a0f054f49cd7ba37b83aff7ad71260", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43189, "upload_time": "2017-06-29T11:22:57", "url": "https://files.pythonhosted.org/packages/3c/b8/ef328dd3038675e93c412c0fcfcb6fa45cb62dfdb66721cb7fbb2a5c85fa/aiohttp_json_api-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "008f8c7a2abbc480078e586e71af38ff", "sha256": "b5b8c3380db3064700c84090e90affb17f94cd1964c11f71a566a705e83b3867" }, "downloads": -1, "filename": "aiohttp_json_api-0.6.2-py36-none-any.whl", "has_sig": false, "md5_digest": "008f8c7a2abbc480078e586e71af38ff", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 42235, "upload_time": "2017-06-29T11:22:56", "url": "https://files.pythonhosted.org/packages/94/6f/ceea4dc6052537dda3aa8c7fbec5bcf44c242656a9fe880483e756d75b67/aiohttp_json_api-0.6.2-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4f06451768f614005d8b94011ff769a", "sha256": "da86414c028d495b9ba60a100159ca4d42d792df29a04739b68fadd083c56198" }, "downloads": -1, "filename": "aiohttp_json_api-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e4f06451768f614005d8b94011ff769a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43392, "upload_time": "2017-06-29T11:22:58", "url": "https://files.pythonhosted.org/packages/6f/26/67ca22f3abcf4385b3e139282304da6c431afdba8bf00f825e9408b211f0/aiohttp_json_api-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "4d81c05184931c327e116a8e68ef8147", "sha256": "0e2070c515c132b7832cae9062cb0e6a43199052a2889b47a88e64fe961f44bd" }, "downloads": -1, "filename": "aiohttp_json_api-0.7.0-py36-none-any.whl", "has_sig": false, "md5_digest": "4d81c05184931c327e116a8e68ef8147", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 42148, "upload_time": "2017-07-03T14:22:26", "url": "https://files.pythonhosted.org/packages/fa/6c/9d979b17199dcb9a1307e5b19c46c0f82d3e073d2352f571d50baf6a40a7/aiohttp_json_api-0.7.0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04bc282af851b972e7125a59e4452da6", "sha256": "6c8d3df3146fe69daf5e9509562260ce2138624189e9223dd1ff3db557bdfc09" }, "downloads": -1, "filename": "aiohttp_json_api-0.7.0.tar.gz", "has_sig": false, "md5_digest": "04bc282af851b972e7125a59e4452da6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43495, "upload_time": "2017-07-03T14:22:28", "url": "https://files.pythonhosted.org/packages/21/b6/f955e41c5480057900f57026acc925b00aa8f91c9fed752d6a2a91cd2102/aiohttp_json_api-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "787f31b56c962dd3eed877969bc1cdbb", "sha256": "458b3a7a2826356eda6f4bfe9fe43c9b40db5ffb09b39c22a6ff0dbef5759074" }, "downloads": -1, "filename": "aiohttp_json_api-0.7.1-py36-none-any.whl", "has_sig": false, "md5_digest": "787f31b56c962dd3eed877969bc1cdbb", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 42343, "upload_time": "2017-07-04T09:55:55", "url": "https://files.pythonhosted.org/packages/c4/c7/2d0a1f66bdeea66a28f4c09914016d595d2d760bc943622606b53e3c2b1a/aiohttp_json_api-0.7.1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99dd86741f26fd4073e05f1d0e29bf20", "sha256": "068e7cbe325b7faf87832a9c12aa51d2a277a740858f6d0ef78ff6c68e18bb03" }, "downloads": -1, "filename": "aiohttp_json_api-0.7.1.tar.gz", "has_sig": false, "md5_digest": "99dd86741f26fd4073e05f1d0e29bf20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43643, "upload_time": "2017-07-04T09:55:56", "url": "https://files.pythonhosted.org/packages/30/ac/3f3f1ed9e4c85c0da738501ae7ba612f387ac04863fe862192e26c4c6a21/aiohttp_json_api-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "173a648de7a61533f785ec8cd7acdda2", "sha256": "bbdb59df771969083e26f01c1705a2ed604c7b190b67bfd8e59437cda288c591" }, "downloads": -1, "filename": "aiohttp_json_api-0.7.2-py36-none-any.whl", "has_sig": false, "md5_digest": "173a648de7a61533f785ec8cd7acdda2", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 42358, "upload_time": "2017-07-04T14:29:53", "url": "https://files.pythonhosted.org/packages/8b/9b/84b8ac16048453c7c7d85d0435d21b40f6c7758ccd699291b8550638037b/aiohttp_json_api-0.7.2-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64e6ea6eb6026135990a308539e183bc", "sha256": "59b5aecfb5d477a8b788f1a37b3750e7b19d2670b8afdf0d1c0945bfec8de7f7" }, "downloads": -1, "filename": "aiohttp_json_api-0.7.2.tar.gz", "has_sig": false, "md5_digest": "64e6ea6eb6026135990a308539e183bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43651, "upload_time": "2017-07-04T14:29:55", "url": "https://files.pythonhosted.org/packages/f3/d0/dbdcf1ecb7bf9b8b327b76607c4bc3795c5052effb19cd7ac87df0c76c18/aiohttp_json_api-0.7.2.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "a398724788e013d618ab84730c948c4b", "sha256": "721d9053b38de29e465341387734a12ee520d47f1e9071859e32359381fdadb6" }, "downloads": -1, "filename": "aiohttp_json_api-0.8.0-py36-none-any.whl", "has_sig": false, "md5_digest": "a398724788e013d618ab84730c948c4b", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 43073, "upload_time": "2017-07-05T12:38:09", "url": "https://files.pythonhosted.org/packages/6b/cd/5ea5f139b046562cbbec7be4a0c65183533f7649077149f3b34c7bbc0b03/aiohttp_json_api-0.8.0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "157b5baaeddecffa5ad5280c28760087", "sha256": "43bd9981f641a546073f4a5fe19e2578f15e5ee037eae74fede66252d73ba975" }, "downloads": -1, "filename": "aiohttp_json_api-0.8.0.tar.gz", "has_sig": false, "md5_digest": "157b5baaeddecffa5ad5280c28760087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44415, "upload_time": "2017-07-05T12:38:10", "url": "https://files.pythonhosted.org/packages/91/a0/1b03757da2ec5cdf7b3888d077281cd16b5333e530bbaa15d6635954a884/aiohttp_json_api-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "d4195f0686b4e50508b56576a78e8277", "sha256": "bd60933c0d7ccef9f5c2b4521bab6ea0430f17c71731c9e8657a0b58947256ae" }, "downloads": -1, "filename": "aiohttp_json_api-0.8.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "d4195f0686b4e50508b56576a78e8277", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 43125, "upload_time": "2017-07-05T13:53:49", "url": "https://files.pythonhosted.org/packages/9e/dd/5cfd18405715a624c2d2d018fac971883a2f97d1e982e03cad05e14ae80b/aiohttp_json_api-0.8.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2e5794fe74aea3f8b4db5009e81dbcf", "sha256": "d0ee9415804ee92a759f2c4affc6a8e97b9b2427cf620a64d47104f4331730a2" }, "downloads": -1, "filename": "aiohttp_json_api-0.8.1.tar.gz", "has_sig": false, "md5_digest": "c2e5794fe74aea3f8b4db5009e81dbcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44480, "upload_time": "2017-07-05T13:53:50", "url": "https://files.pythonhosted.org/packages/03/68/2890965538b7e59a4865c7f5037656632f8ee5cb3248317221fad066e0ca/aiohttp_json_api-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "c290f12d7ad5ae61e8fc030b0da7f1ae", "sha256": "5d8a471e193a480ae29554c6efb82a4f1627f3d1b3c42a1fd1206662ef27f627" }, "downloads": -1, "filename": "aiohttp_json_api-0.8.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "c290f12d7ad5ae61e8fc030b0da7f1ae", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 43260, "upload_time": "2017-07-05T14:40:21", "url": "https://files.pythonhosted.org/packages/cb/7a/65c22ae779fd46b8b2dedc320b76888d5e9af11f8914b788a6def4a20673/aiohttp_json_api-0.8.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e60e0057515a434a2377269746ec203", "sha256": "b7eaafb0c6d5ccff0a4829b5613aafa74b79ca1fc7f2111455ce3b5bee5e61dd" }, "downloads": -1, "filename": "aiohttp_json_api-0.8.2.tar.gz", "has_sig": false, "md5_digest": "0e60e0057515a434a2377269746ec203", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44587, "upload_time": "2017-07-05T14:40:22", "url": "https://files.pythonhosted.org/packages/a5/0c/5f03e8dbd379748a1c2f9bd3c05eaa6a72da73dea92c39b6978d3e771e87/aiohttp_json_api-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "6042a99eead7f6766b0e6c4319a97724", "sha256": "d9e14f9bd7051556f04b6cec1c769f121dc4a369f6f80e90f1b2546ee292e92a" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.0-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "6042a99eead7f6766b0e6c4319a97724", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 43948, "upload_time": "2017-07-06T09:47:45", "url": "https://files.pythonhosted.org/packages/d7/a2/70b3c2c4486f5da138691bc310822d4c5c2edfd79cdc3e92dfdfc467e174/aiohttp_json_api-0.9.0-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba94025e9a8c5e0fbb0eda1da6e4dc74", "sha256": "c110d0931c2d8a274e190f2598baba7907e90f4d98f58d9c41eb5de4c04b1f78" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.0.tar.gz", "has_sig": false, "md5_digest": "ba94025e9a8c5e0fbb0eda1da6e4dc74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45298, "upload_time": "2017-07-06T09:47:47", "url": "https://files.pythonhosted.org/packages/3b/49/6959527025d8e99d1c77b4ed72408947d15c48ed28c9e27e8efcf41b3bd9/aiohttp_json_api-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "78f0e1db258260baa5c6fb1999455d89", "sha256": "728b7c762f0493c5bad269d6e0e174a14ac41ff44d60f4ac42f3be3ccfd49027" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.1-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "78f0e1db258260baa5c6fb1999455d89", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 44017, "upload_time": "2017-07-06T11:50:25", "url": "https://files.pythonhosted.org/packages/da/45/f1797b8138d068f6259fedd42a3d60ff84bdba954b2898e98ab903ef2643/aiohttp_json_api-0.9.1-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca084b3453dca40053a4e14de99be0de", "sha256": "327f5a714bc28d40c7534737521fcb101e9944d4bb109287d3ca2badea4e7aa0" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.1.tar.gz", "has_sig": false, "md5_digest": "ca084b3453dca40053a4e14de99be0de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45416, "upload_time": "2017-07-06T11:50:27", "url": "https://files.pythonhosted.org/packages/4c/a0/3ba54246a62d1e9f81fdf40030dce485c7c2bef2464d3dcc02acb4351c8d/aiohttp_json_api-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "62998bed7b60349e1ca8d5ca16860573", "sha256": "8443b9170b4b3569c663a77489b914ae13c5ff02f2a63d7ede0f48d05fcf8edb" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.2-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "62998bed7b60349e1ca8d5ca16860573", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 43991, "upload_time": "2017-07-06T12:43:44", "url": "https://files.pythonhosted.org/packages/d0/6b/d47d8dd8e50ea513876007706db04e534df2a6f38c6d50a9f3fa54d44df1/aiohttp_json_api-0.9.2-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1452e7da340645d0d27ee76acf8e35d2", "sha256": "817ab4474932f9c28e9c6c8560d4167147a2479a95ed225a325285fa5c131272" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.2.tar.gz", "has_sig": false, "md5_digest": "1452e7da340645d0d27ee76acf8e35d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45377, "upload_time": "2017-07-06T12:43:46", "url": "https://files.pythonhosted.org/packages/21/7b/bd52900a8817c6c23c652e7cf693cb3f3a752a0b5403c177d5e5d687dcd6/aiohttp_json_api-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "743949f0b451b96393ec55d19019a4af", "sha256": "653cd40179cf1a90312c8646fb4e2be5e461d0ac726ba5f9399971a32e311ed6" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.3-py35.py36-none-any.whl", "has_sig": false, "md5_digest": "743949f0b451b96393ec55d19019a4af", "packagetype": "bdist_wheel", "python_version": "py35.py36", "requires_python": null, "size": 44205, "upload_time": "2017-07-06T15:19:35", "url": "https://files.pythonhosted.org/packages/92/a6/e48e6c788b0bc7e467a1b5f819e9f636e4ee1ea4a20fc6ca335969da3d67/aiohttp_json_api-0.9.3-py35.py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8905fdd207d3f13529ddb51e82fb9e09", "sha256": "700d56fd4c50e7cf013809f21830f8657e5db9cdc3294016fef76ac32353fa3f" }, "downloads": -1, "filename": "aiohttp_json_api-0.9.3.tar.gz", "has_sig": false, "md5_digest": "8905fdd207d3f13529ddb51e82fb9e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45588, "upload_time": "2017-07-06T15:19:36", "url": "https://files.pythonhosted.org/packages/42/70/a4945e2211fe91a1fda30e46e500445c4d4f5d51035bf69408d89d2e1d38/aiohttp_json_api-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20980aa7f703bb5e86735f1ddd85a2da", "sha256": "4253c02164d1abdecaadae6bd99c71f3be29e48819bb1a28aba72b130e35d28f" }, "downloads": -1, "filename": "aiohttp_json_api-0.37.0-py36-none-any.whl", "has_sig": false, "md5_digest": "20980aa7f703bb5e86735f1ddd85a2da", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 60839, "upload_time": "2018-03-03T12:03:12", "url": "https://files.pythonhosted.org/packages/d0/5a/3cf6c00beb1cfdef515ad563d62346ee875dbddbb5fc14cfdc6965bcf1a0/aiohttp_json_api-0.37.0-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aed244a71636ea5f7605c173b02e3af", "sha256": "db1091944152b301633ff53d2488cf2b58db473e1a8c671184d99f0416f3290f" }, "downloads": -1, "filename": "aiohttp_json_api-0.37.0.tar.gz", "has_sig": false, "md5_digest": "4aed244a71636ea5f7605c173b02e3af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113895, "upload_time": "2018-03-03T12:03:14", "url": "https://files.pythonhosted.org/packages/1c/11/b30be5a15a494d4f07bdcc04cdb53f97c62a3c82c6038a896361d4134ec1/aiohttp_json_api-0.37.0.tar.gz" } ] }