{ "info": { "author": "", "author_email": "luca@quantmind.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: JavaScript", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# aio-openapi\n\n[![PyPI version](https://badge.fury.io/py/aio-openapi.svg)](https://badge.fury.io/py/aio-openapi)\n[![Python versions](https://img.shields.io/pypi/pyversions/aio-openapi.svg)](https://pypi.org/project/aio-openapi)\n[![CircleCI](https://circleci.com/gh/quantmind/aio-openapi.svg?style=svg)](https://circleci.com/gh/quantmind/aio-openapi)\n[![codecov](https://codecov.io/gh/quantmind/aio-openapi/branch/master/graph/badge.svg)](https://codecov.io/gh/quantmind/aio-openapi)\n\nThis library is an asynchronous web middleware for [aiohttp][] for serving Rest APIs with [OpenAPI][] v 3\nspecification and with optional [PostgreSql][] database.\n\n\n\n\n**Table of Contents**\n\n- [Installation](#installation)\n- [Development](#development)\n- [Features](#features)\n- [Web App](#web-app)\n- [OpenAPI Documentation](#openapi-documentation)\n- [Database Integration](#database-integration)\n- [Websockets](#websockets)\n - [RPC protocol](#rpc-protocol)\n - [Publish/Subscribe](#publishsubscribe)\n- [Environment Variables](#environment-variables)\n\n\n\n## Installation\n\n```\npip install aio-openapi\n```\n\n## Development\n\nClone the repository and create a virtual environment `venv`.\n\nInstall dependencies by running the install script\n\n```\n./dev/install.sh\n```\n\nTo run tests\n\n```\npytest --cov\n```\n\n## Features\n\n- Asynchronous web routes with [aiohttp](https://aiohttp.readthedocs.io/en/stable/)\n- Data validation, serialization and unserialization with python [dataclasses](https://docs.python.org/3/library/dataclasses.html)\n- [OpenApi][] v 3 auto documentation\n- [SqlAlchemy][] expression language\n- Asynchronous DB interaction with [asyncpg][]\n- Migrations with [alembic][]\n- SqlAlchemy tables as python dataclasses\n- Support [click][] command line interface\n- Optional [sentry](https://sentry.io) middleware\n\n## Web App\n\nTo create an openapi RESTful application follow this schema (lets call the file `main.py`)\n\n```python\nfrom openapi.rest import rest\n\ndef create_app():\n return rest(\n openapi=dict(\n title='A REST API',\n ...\n ),\n base_path='/v1',\n allowed_tags=[...],\n validate_docs=True,\n setup_app=setup_app,\n commands=[...]\n )\n\n\ndef setup_app(app):\n app.router.add_routes(...)\n return app\n\n\nif __name__ == '__main__':\n create_app().main()\n```\n\nThe `create_app` function creates the [aiohttp][] server application by invoking the `rest` function.\nThis function adds the [click][] command in the `cli` mapping entry and add\ndocumentation for routes which support OpenAPI docs.\nThe `setup_app` function is used to actually setup the custom application, usually by adding middleware, routes,\nshutdown callbacks, database integration and so forth.\n\n## OpenAPI Documentation\n\nThe library provide tools for creating OpenAPI v 3 compliant endpoints and\nauto-document them.\n\nAn example from test `tests/example` directory\n\n```python\nfrom aiohttp import web\n\nfrom openapi.db.path import SqlApiPath\nfrom openapi.spec import op\n\n\nroutes = web.RouteTableDef()\n\n\n@routes.view('/tasks')\nclass TasksPath(SqlApiPath):\n \"\"\"\n ---\n summary: Create and query Tasks\n tags:\n - name: Task\n description: Task tag description\n \"\"\"\n table = 'tasks'\n\n @op(query_schema=TaskOrderableQuery, response_schema=[Task])\n async def get(self):\n \"\"\"\n ---\n summary: Retrieve Tasks\n description: Retrieve a list of Tasks\n responses:\n 200:\n description: Authenticated tasks\n \"\"\"\n paginated = await self.get_list()\n return paginated.json_response()\n\n @op(response_schema=Task, body_schema=TaskAdd)\n async def post(self):\n \"\"\"\n ---\n summary: Create a Task\n description: Create a new Task\n responses:\n 201:\n description: the task was successfully added\n 422:\n description: Failed validation\n \"\"\"\n data = await self.create_one()\n return self.json_response(data, status=201)\n```\n\n## Database Integration\n\nThis library provides integration with [asyncpg][], an high performant asynchronous\nconnector with [PostgreSql][] database.\nTo add the database extension simply use the `get_db` function in the applicatiuon `setup_app` function:\n\n```python\nfrom openapi.db import get_db\n\ndef setup_app(app):\n db = get_db(app)\n meta = db.metadata\n\n```\n\nThis will enable database connection and command line tools (most of them from [alembic][]):\n\n```\npython main.py db --help\n```\n\nThe database container is available at the `db` app key:\n\n```python\napp['db']\n```\n\n## Websockets\n\nThis library provides a simple distributed websocket utility for creating\nwebsocket remote procedure calls (RPC) and pub/sub.\n\n```python\nfrom aiohttp import web\n\nfrom openapi.ws import Sockets\n\napp = web.Application()\n...\napp['web_sockets'] = Sockets(app)\n```\n\n### RPC protocol\n\nThe RPC protocol has the following structure for incoming messages\n\n```javascript\n{\n \"id\": \"abc\",\n \"method\": \"rpc_method_name\",\n \"payload\": {\n ...\n }\n}\n```\n\nThe `id` is used by clients to link the request with the corresponding response.\nThe response for an RPC call is eitrher a success\n\n```javascript\n{\n \"id\": \"abc\",\n \"method\": \"rpc_method_name\",\n \"response\": {\n ...\n }\n}\n```\n\nor error\n\n```\n{\n \"id\": \"abc\",\n \"method\": \"rpc_method_name\":\n \"error\": {\n ...\n }\n}\n```\n\n### Publish/Subscribe\n\nTo subscribe to messages, one need to use the `Subscribe` mixin with the subscribe RPC handler.\nMessages take the form:\n\n```javascript\n{\n \"channel\": \"channel_name\",\n \"event\": \"event_name\",\n \"data\": {\n ...\n }\n}\n```\n\n## Environment Variables\n\nSeveral environment variables are used by the library to support testing and deployment.\n\n- `DATASTORE`: PostgreSql connection string (same as [SqlAlchemy][] syntax)\n- `DBPOOL_MIN_SIZE`: minimum size of database connection pool (default is 10)\n- `DBPOOL_MAX_SIZE`: maximum size of database connection pool (default is 10)\n\n[aiohttp]: https://aiohttp.readthedocs.io/en/stable/\n[openapi]: https://www.openapis.org/\n[postgresql]: https://www.postgresql.org/\n[sqlalchemy]: https://www.sqlalchemy.org/\n[click]: https://github.com/pallets/click\n[alembic]: http://alembic.zzzcomputing.com/en/latest/\n[asyncpg]: https://github.com/MagicStack/asyncpg\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/quantmind/aio-openapi", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "luca@quantmind.com", "name": "aio-openapi", "package_url": "https://pypi.org/project/aio-openapi/", "platform": "", "project_url": "https://pypi.org/project/aio-openapi/", "project_urls": { "Homepage": "https://github.com/quantmind/aio-openapi" }, "release_url": "https://pypi.org/project/aio-openapi/1.4.0/", "requires_dist": [ "uvloop", "aiohttp", "aiodns", "httptools", "cchardet", "simplejson", "asyncpg", "sqlalchemy", "sqlalchemy-utils", "alembic", "psycopg2-binary", "click", "python-dateutil", "python-dotenv", "pytz", "pyyaml", "pyjwt", "phonenumbers", "email-validator" ], "requires_python": ">=3.6.0", "summary": "Minimal OpenAPI asynchronous server application", "version": "1.4.0" }, "last_serial": 5902561, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2539d893d5dc754fb27d5fceaf67cfb1", "sha256": "47c7e3216a67e09acca24ba30e5830b29d7fad803c5ae67128e0489e00e533dc" }, "downloads": -1, "filename": "aio_openapi-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2539d893d5dc754fb27d5fceaf67cfb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21681, "upload_time": "2018-05-27T09:29:52", "url": "https://files.pythonhosted.org/packages/4e/9b/6c4024df94f0cf848e013dde4a21651aeedbb76999de7d6c0d29a358e44e/aio_openapi-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c933705ec17394ed6348ad6a876e32c", "sha256": "ef82da6fa49b23ddd2e5c1ea0c09977aa33a007c28b2f935e08ae73b7bb38411" }, "downloads": -1, "filename": "aio-openapi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4c933705ec17394ed6348ad6a876e32c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21222, "upload_time": "2018-05-27T09:29:53", "url": "https://files.pythonhosted.org/packages/8b/6e/cea21ea91659f68edf313f59edbd74920f41e0767bb79353f33bf8f9ede1/aio-openapi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fc322052baa09c922a03fdc5d27b722a", "sha256": "46688aca045214809aa84b04092b35677c8eaeff4ace1b0593e3032b99cfb53d" }, "downloads": -1, "filename": "aio_openapi-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fc322052baa09c922a03fdc5d27b722a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22272, "upload_time": "2018-06-15T09:55:43", "url": "https://files.pythonhosted.org/packages/a3/20/aad69b409b0e967609fdb2475da6d3e0d94bd5f16321378d2130fbff6334/aio_openapi-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a95841739bdfdb13d45573e59343e299", "sha256": "bbaf1387b9e7bc134ec2a7dac71cefbbb3810387a413ee472cf67c9c702406a5" }, "downloads": -1, "filename": "aio-openapi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a95841739bdfdb13d45573e59343e299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24077, "upload_time": "2018-06-15T09:55:45", "url": "https://files.pythonhosted.org/packages/bf/f3/a1214a84d3306f6edd397b030bd9f6f39bb53e2f52675661d7d950ccb14f/aio-openapi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "71d970a3f96b3c27b820cccef1850766", "sha256": "8821c7dbdd184e04cc7393dd315bdaf18a649ca679309811b28cb538178957d1" }, "downloads": -1, "filename": "aio_openapi-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "71d970a3f96b3c27b820cccef1850766", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22494, "upload_time": "2018-06-19T21:09:25", "url": "https://files.pythonhosted.org/packages/9b/18/8333b037c6bfef8dd886f2f03b35e0daa13425a344f6beca760e83f967ef/aio_openapi-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82d93b483b3248cbc92ab335318ad7a9", "sha256": "b08d0c4cbd03547fb8a1d97a7fbfcf08e9746f9fd9a0d331027b12bd06098582" }, "downloads": -1, "filename": "aio-openapi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "82d93b483b3248cbc92ab335318ad7a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23674, "upload_time": "2018-06-19T21:09:28", "url": "https://files.pythonhosted.org/packages/fc/82/a1082132fed4fb41f6b92d4156d70d135a816ae75ff2e422932483652a51/aio-openapi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7646926e821691b4d30d22d88d121539", "sha256": "9f19f6c5098d0b4e050d5eeca2dcece9a4a8dac750a968f53d0243463691e034" }, "downloads": -1, "filename": "aio_openapi-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7646926e821691b4d30d22d88d121539", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22682, "upload_time": "2018-06-20T16:47:12", "url": "https://files.pythonhosted.org/packages/d7/81/b50b9ae8b094a2adc621a5e47d5433b8ab85a767a72015b523be01e3276b/aio_openapi-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61a49aae635b8c3eeaab693abdb4c5ed", "sha256": "7ba4ee4abcc5d3a3e16390e53d4da64410a31185bea1bc8401a53ec2d16d951e" }, "downloads": -1, "filename": "aio-openapi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "61a49aae635b8c3eeaab693abdb4c5ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24558, "upload_time": "2018-06-20T16:47:13", "url": "https://files.pythonhosted.org/packages/25/61/cef011d07b52562711ce657ad7b5e66d835c623678d3e0ba0809ad4d8281/aio-openapi-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "014c07c89cf2cae83890d6ecaa2ec713", "sha256": "3af534b9933c261fdc781fc3b7a9820d42de1df2ade57c855b99b79430771a22" }, "downloads": -1, "filename": "aio_openapi-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "014c07c89cf2cae83890d6ecaa2ec713", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22708, "upload_time": "2018-06-20T17:37:02", "url": "https://files.pythonhosted.org/packages/78/e5/1e6e661458b303e52cafdcb2c82d9b0b2ae593919cf49050f26317bcd138/aio_openapi-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54b8d19e5c8615ec2d8d113dd50556fa", "sha256": "926831a3d697b4fd3c93c8f40f1580504e838baab63f3463c660cf373849362a" }, "downloads": -1, "filename": "aio-openapi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "54b8d19e5c8615ec2d8d113dd50556fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24476, "upload_time": "2018-06-20T17:37:04", "url": "https://files.pythonhosted.org/packages/f6/d2/2d6a56c435d65f84cbb19fd94c58249318b3b3d097d02765ffb75d408c53/aio-openapi-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7edf8c8040f8ce0f8a885cc3b12b339d", "sha256": "e9e5fa8f10e4db75602acb28c66a9d75ef70803afc2f43ebae2dd88a59d10b3f" }, "downloads": -1, "filename": "aio_openapi-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7edf8c8040f8ce0f8a885cc3b12b339d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22904, "upload_time": "2018-06-29T10:49:38", "url": "https://files.pythonhosted.org/packages/8d/00/c9068217e53c365088225e77ba41b6378ff14644848061ea90fda20d0710/aio_openapi-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f385cbd8b4b9b44ab3d8e1dd538261d2", "sha256": "c16a2ab7470311f27d7850e3fc3d2dbe8ebde37be98dd312dbcf98638217c360" }, "downloads": -1, "filename": "aio-openapi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f385cbd8b4b9b44ab3d8e1dd538261d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24259, "upload_time": "2018-06-29T10:49:39", "url": "https://files.pythonhosted.org/packages/c9/82/b07df635538f3a89783312fffad70fe84b62f3609c92a10dc2f364fed7e6/aio-openapi-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "be351435916709761adc0fbea529a905", "sha256": "d819d9164f7547763bf1db47f498be52dddcf3ecf3e0bae593aa8a9e69fde3e0" }, "downloads": -1, "filename": "aio_openapi-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "be351435916709761adc0fbea529a905", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25564, "upload_time": "2018-06-29T17:50:47", "url": "https://files.pythonhosted.org/packages/46/59/4f7e11293fa99952cbdee1c652c8871b62bb4acd9aa8455bdf15a990c838/aio_openapi-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77fb4af443591d2a989251a39da5e1a8", "sha256": "3cbab2ac601a8867c4980ca0ce8bed3aaeffc73044a27d7bc8b9c647b6d78848" }, "downloads": -1, "filename": "aio-openapi-0.1.6.tar.gz", "has_sig": false, "md5_digest": "77fb4af443591d2a989251a39da5e1a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25305, "upload_time": "2018-06-29T17:50:48", "url": "https://files.pythonhosted.org/packages/8b/a0/c0c1183d8758bd902666ad3b91f3723f0cad938d96e489601cc9585e870b/aio-openapi-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "4c135b7a79f3f78f3a384669894fadc7", "sha256": "336792137939ecc2d998e7be47d4a8d8392ff7a4927b09137420b9ae5b18e046" }, "downloads": -1, "filename": "aio_openapi-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "4c135b7a79f3f78f3a384669894fadc7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25607, "upload_time": "2018-07-01T10:50:05", "url": "https://files.pythonhosted.org/packages/22/09/1c363db26e05a55a025fb4fd3773b6daab1211bcedcf85d9d025ee977fa2/aio_openapi-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "922f6cf7d107c53ebf3feb4c7f446daa", "sha256": "bc704f8381ebc4c5b7f212379eb61b5a366e696ae31a1ecd1455b96184873f87" }, "downloads": -1, "filename": "aio-openapi-0.1.7.tar.gz", "has_sig": false, "md5_digest": "922f6cf7d107c53ebf3feb4c7f446daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25050, "upload_time": "2018-07-01T10:50:06", "url": "https://files.pythonhosted.org/packages/e6/d1/4ba6f858e76484f99a3c2d3d6b5f16974e7f769cc781eb4ffaf913be1898/aio-openapi-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "41666456437f8c4ccd86ee3ba39114ac", "sha256": "68e6898d6b8e99bcfd706911a227fdea3c2b1bbf4caa03bcb497fd5bf67eca67" }, "downloads": -1, "filename": "aio_openapi-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "41666456437f8c4ccd86ee3ba39114ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25949, "upload_time": "2018-07-02T10:25:41", "url": "https://files.pythonhosted.org/packages/2b/f6/12dd1aa70961825163462c344fc667b87bf886777ad73c7626672c56fd54/aio_openapi-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f353cb428a79cbfa0d37b1e17f705f5", "sha256": "f162a2bd69b68813c298aa87b04e9d39f3c13e914cb67e9be6afb9a0a6b55eae" }, "downloads": -1, "filename": "aio-openapi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2f353cb428a79cbfa0d37b1e17f705f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25423, "upload_time": "2018-07-02T10:25:42", "url": "https://files.pythonhosted.org/packages/cf/3d/b471c3ff8bac2084a3482d784028ff4d976538188276247fd6a6a97e8964/aio-openapi-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "53e1637ab3b1f14e868c2fda3422432d", "sha256": "5f788108d16896c011be1b34c9606b952a1ed13070aa1ceda04f275ae5272fe8" }, "downloads": -1, "filename": "aio_openapi-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "53e1637ab3b1f14e868c2fda3422432d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27037, "upload_time": "2018-07-03T06:20:41", "url": "https://files.pythonhosted.org/packages/e8/1a/4dc65f2d4f56b847c39fdd156efe6d24a78a721edd2a5c3ccbfec5bd1795/aio_openapi-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51948d8b76e794601aa0022dbfe08391", "sha256": "aa07b91d05eb86c4f1b7ff2551508dc1662f3947ec82ce5c9f427aa932142f6e" }, "downloads": -1, "filename": "aio-openapi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "51948d8b76e794601aa0022dbfe08391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26382, "upload_time": "2018-07-03T06:20:42", "url": "https://files.pythonhosted.org/packages/8b/b3/82023d6923086e95e86d1fd804e00e730414ef2b53753c476bad5f038aba/aio-openapi-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "64231eef30c80cd9a7af1ef7813ac9ab", "sha256": "6f79ccb55fba683d72c470d558535c178d7b9b264f708e41e43b29f343d4772e" }, "downloads": -1, "filename": "aio_openapi-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64231eef30c80cd9a7af1ef7813ac9ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27042, "upload_time": "2018-07-03T19:01:01", "url": "https://files.pythonhosted.org/packages/86/87/c4a168a96a1f1a9f10cc9872e386bc06c1b0a8443f91679de0bdefc91377/aio_openapi-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c0cb3b9431cee4ad83887e619f0124a", "sha256": "525c50a22b045f2f9ecceeb567bd3789dc3756656ada5d974c78b8d06021b349" }, "downloads": -1, "filename": "aio-openapi-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2c0cb3b9431cee4ad83887e619f0124a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26923, "upload_time": "2018-07-03T19:01:02", "url": "https://files.pythonhosted.org/packages/15/44/83d648a5eeabcf5d847d25232f51bb89597e44f79643549d1ae9db0543cd/aio-openapi-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a58542f10f39b55b0ed75f9683bcf985", "sha256": "41ea37bd99c6056744a2167ad84cd408f9a054d9085ce0f8ea808f76a62dba7e" }, "downloads": -1, "filename": "aio_openapi-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a58542f10f39b55b0ed75f9683bcf985", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27212, "upload_time": "2018-07-05T10:53:38", "url": "https://files.pythonhosted.org/packages/cc/6a/e83db5900f42a6d7e53cfa15c8642c5f60c9a5a65af64ec67ff37a669f62/aio_openapi-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d01f68dc12e865c11d7ae5e2df769fce", "sha256": "8d50a44acb2847fd1401ec6378d4e9eb6c0d71b573791f211c14fdef7a49a556" }, "downloads": -1, "filename": "aio-openapi-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d01f68dc12e865c11d7ae5e2df769fce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26824, "upload_time": "2018-07-05T10:53:40", "url": "https://files.pythonhosted.org/packages/ed/7e/1817733f5e717fbf85241f217e9a564f05a8e9be1c47f36c8c57679361af/aio-openapi-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "19ac14f29ed5d78c99cc89198349b7e4", "sha256": "c7dd4f88f94a6fc297f14e979f0c87e7a65465aa89add9ec59a6a894ec8ba389" }, "downloads": -1, "filename": "aio_openapi-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "19ac14f29ed5d78c99cc89198349b7e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27204, "upload_time": "2018-07-05T20:15:54", "url": "https://files.pythonhosted.org/packages/91/79/832ae9160c52eaccf3a9159090b57194b2c2b6ae978ae187320c1e7e7ee9/aio_openapi-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48af400193a1affa4283dad0bcd82f01", "sha256": "94f9d66b92fd09fbb75e9199ee7472602fa732318156a52d09b4d8a13b582c74" }, "downloads": -1, "filename": "aio-openapi-0.2.4.tar.gz", "has_sig": false, "md5_digest": "48af400193a1affa4283dad0bcd82f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26652, "upload_time": "2018-07-05T20:15:56", "url": "https://files.pythonhosted.org/packages/a8/fa/b260faaa9dfea19c5c31a0d387445438640f79589f538720cc1166e82f96/aio-openapi-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "7e4c7bc74c8c290356626d5f508fe0ea", "sha256": "c92879f001be61218ac41e060ac541f4779edff901f2c58b271a8388640dab19" }, "downloads": -1, "filename": "aio_openapi-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7e4c7bc74c8c290356626d5f508fe0ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27246, "upload_time": "2018-07-09T08:41:03", "url": "https://files.pythonhosted.org/packages/2a/49/82d894e34e89500a74e40eb78289e42883f36acfe424c483f0cc13a7f9d2/aio_openapi-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34f8eef3183951bbab4abc0d6f214e56", "sha256": "d84af408475a3cd441e1a42c3e1b02a492e3989900904059479b000abb59e600" }, "downloads": -1, "filename": "aio-openapi-0.2.5.tar.gz", "has_sig": false, "md5_digest": "34f8eef3183951bbab4abc0d6f214e56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27021, "upload_time": "2018-07-09T08:41:04", "url": "https://files.pythonhosted.org/packages/ac/26/fa15bc7aa7100cccf914c19d1d7e3cae59bdcf5547217a0eb03effad0c51/aio-openapi-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f9753f65c998afe3ea62c6f612db8b8f", "sha256": "e6a02226b64565e3a23b8a726a1ea065a64a3d9c68f99ce40ee63962f41c60a5" }, "downloads": -1, "filename": "aio_openapi-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f9753f65c998afe3ea62c6f612db8b8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27763, "upload_time": "2018-07-10T14:37:35", "url": "https://files.pythonhosted.org/packages/d2/9b/1bd00eadd34705469bba58fde460026c3dda65e7d9a90314d92a12071bd0/aio_openapi-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88e3eda3e8bb2eb1993d566ccc02c85e", "sha256": "1931fd3f29689919634d0ef7a21fdb4037f6fe13a195cc95e23a5d467168cac2" }, "downloads": -1, "filename": "aio-openapi-0.2.6.tar.gz", "has_sig": false, "md5_digest": "88e3eda3e8bb2eb1993d566ccc02c85e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28247, "upload_time": "2018-07-10T14:37:36", "url": "https://files.pythonhosted.org/packages/e7/6b/10f4f60edadde1de08a6f0e76600e2a145ca1aaac0a95a2bf2cee05668d3/aio-openapi-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8312f461bb8779032842c12c324f456c", "sha256": "f3f1cf36e1493f63b484376e98b7bedc3af46c0d92b4de304b3bf292f51ae6d9" }, "downloads": -1, "filename": "aio_openapi-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8312f461bb8779032842c12c324f456c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27783, "upload_time": "2018-07-13T14:50:33", "url": "https://files.pythonhosted.org/packages/3f/6a/a812ecc83a09ebfa9a40b2a72a76ab4ff1b1aebf08244948a01cc5d6c3ab/aio_openapi-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ddbf4828e6336d14ecf0e8a0244f5c8", "sha256": "31b63522ad08fc6edd5b22320f7c13af1d57227ba7283187da3b8912b83cfc70" }, "downloads": -1, "filename": "aio-openapi-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1ddbf4828e6336d14ecf0e8a0244f5c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27968, "upload_time": "2018-07-13T14:50:34", "url": "https://files.pythonhosted.org/packages/fd/67/1875ee2568da531184f42ad8f60ac77e634768bb6770da57246f826fd709/aio-openapi-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "13a64692e7ec0804180e56bfe6c8c737", "sha256": "cce63bbe881d76431768ac52d90ca27b64e0d7cb2e1e9446a0ecddba1a703f52" }, "downloads": -1, "filename": "aio_openapi-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "13a64692e7ec0804180e56bfe6c8c737", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28108, "upload_time": "2018-07-14T12:55:23", "url": "https://files.pythonhosted.org/packages/5c/7c/80b57c1fc18b28c64a5dd4025ba3f7b1589febeaaab2ab25eac2a8101de7/aio_openapi-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f555b9be0a31eac643e4774abe7a6043", "sha256": "daa781a58d65b59e132aa0420f3ae0f3a44010761563ecde6e542854dbe23c02" }, "downloads": -1, "filename": "aio-openapi-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f555b9be0a31eac643e4774abe7a6043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29117, "upload_time": "2018-07-14T12:55:24", "url": "https://files.pythonhosted.org/packages/fd/00/39e2fd207aec6f09171732439de070df25a3e0376da37ed3db35be8dffe8/aio-openapi-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "276c71fcfcbdc2ebadf71dd484c866a8", "sha256": "190730d62ce1ba3bdca73828fc306869772f2c203faf1673e47dbd073362cdf1" }, "downloads": -1, "filename": "aio_openapi-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "276c71fcfcbdc2ebadf71dd484c866a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28130, "upload_time": "2018-07-14T16:58:31", "url": "https://files.pythonhosted.org/packages/05/f5/f5eb4060f435ca2e616c9ea2c9e8114de5bf9552c495cf7ccae9e727bc96/aio_openapi-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb53ed6d67cd8f23088ef4375f791bb3", "sha256": "0d946c54e49d992918f06ef0fef20a279981cf58734b4b29e65b618975778295" }, "downloads": -1, "filename": "aio-openapi-0.4.0.tar.gz", "has_sig": false, "md5_digest": "eb53ed6d67cd8f23088ef4375f791bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29126, "upload_time": "2018-07-14T16:58:32", "url": "https://files.pythonhosted.org/packages/da/ce/71aec5e09c4b99d02a949d599258d6d00e2d63536c031fd9328ff7b10e8b/aio-openapi-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f669977d16df30893a98fd262c610c41", "sha256": "a358af8f39d88e9cd33e31d0981d41dbd61c208a267e5f252feb4649dc249e4b" }, "downloads": -1, "filename": "aio_openapi-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f669977d16df30893a98fd262c610c41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28301, "upload_time": "2018-07-17T17:16:35", "url": "https://files.pythonhosted.org/packages/5a/13/3afd0216e265d0f1116f6725f539addda7515c3532086c78ad7bd42693dc/aio_openapi-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "555ae8786f1742d163579ea07ff23583", "sha256": "b9657a176d69ddd08fecb4c9ddb5708c4fc2454a1db0d9a8d7f8e316abd206fa" }, "downloads": -1, "filename": "aio-openapi-0.4.1.tar.gz", "has_sig": false, "md5_digest": "555ae8786f1742d163579ea07ff23583", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29328, "upload_time": "2018-07-17T17:16:36", "url": "https://files.pythonhosted.org/packages/e1/71/c7bc35a762c614c4cc7698b44e02e6cd6816fa8782bf01f493c967b4e0d5/aio-openapi-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "2d9ff99451c701ea8eab143154628429", "sha256": "bf23d86157a2e60d5562a5cd3ae030b6171dccd221606732361d5bfee9fa2c75" }, "downloads": -1, "filename": "aio_openapi-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2d9ff99451c701ea8eab143154628429", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28302, "upload_time": "2018-07-18T11:52:07", "url": "https://files.pythonhosted.org/packages/8b/14/9415f5db1c88b853fbfbf7347c7b6c1220f072366849f2e3f31b2156db81/aio_openapi-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4b90dd25d42a8a8861673526ea46ff2", "sha256": "e426ab60c3c0dbf2a8b29dc618cea8db5d3ee674820adf5cef0475af6c7d03f8" }, "downloads": -1, "filename": "aio-openapi-0.4.2.tar.gz", "has_sig": false, "md5_digest": "a4b90dd25d42a8a8861673526ea46ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29500, "upload_time": "2018-07-18T11:52:08", "url": "https://files.pythonhosted.org/packages/46/12/9208072ea19cf1ee726722c7bcae3ba2c188fc99152e3d9d26fe40026a57/aio-openapi-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "e80e54e660afafa3fc238b76cd5536f7", "sha256": "dbda016249e4100dd0085a42bc0ad3d7717d428f59c0474a47099566f7bbad90" }, "downloads": -1, "filename": "aio_openapi-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e80e54e660afafa3fc238b76cd5536f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28327, "upload_time": "2018-07-26T13:44:29", "url": "https://files.pythonhosted.org/packages/5b/67/64e8576fdd9b5d4542b8d93f493ce817304b73c0df8d6d24cf48844f843d/aio_openapi-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebaa20a12b4d278655d90acc13e7d1fb", "sha256": "b83164462213ce45cacdeda978cc05be4373ba173af31eac60a5addcc18a8ef7" }, "downloads": -1, "filename": "aio-openapi-0.4.3.tar.gz", "has_sig": false, "md5_digest": "ebaa20a12b4d278655d90acc13e7d1fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28971, "upload_time": "2018-07-26T13:44:30", "url": "https://files.pythonhosted.org/packages/fe/cd/1a7dcf7b8b16d13f6f5fc5523d8628f3c8eadab86ee9fe9db16651e7b0b6/aio-openapi-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "b3a5ada952f0088520e5ddc4e16a0ba2", "sha256": "51d06882c2030ad088df153d63b3681c104653c94f1217ad5faf5f25bf665fdd" }, "downloads": -1, "filename": "aio_openapi-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b3a5ada952f0088520e5ddc4e16a0ba2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28521, "upload_time": "2018-07-30T08:59:35", "url": "https://files.pythonhosted.org/packages/53/1c/1670bdc58874c339020c3127346eaa3d6cde1431748c2de63149efd2fb34/aio_openapi-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbf3d1ab84a4edba323686de93a193ef", "sha256": "ab5519ba4594601cf585ef90a20f6cf7c6965c713004dec916de93886e9b9ceb" }, "downloads": -1, "filename": "aio-openapi-0.4.4.tar.gz", "has_sig": false, "md5_digest": "dbf3d1ab84a4edba323686de93a193ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29607, "upload_time": "2018-07-30T08:59:36", "url": "https://files.pythonhosted.org/packages/91/e1/c782b1e22cd9d6521cf1a5f1255bd4b4879436a2229ed1c91fbb48495890/aio-openapi-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "393a04131344fd88c7c3219d10ba0a58", "sha256": "d48645933823cae9dce99657141ab3b70c6fd966e5549da509b7d752f46a3086" }, "downloads": -1, "filename": "aio_openapi-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "393a04131344fd88c7c3219d10ba0a58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28633, "upload_time": "2018-07-30T16:28:31", "url": "https://files.pythonhosted.org/packages/e9/87/45b80d02d16531bbc0f2ea0c2ec24cdddab14b09d008a8173a6460475b91/aio_openapi-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e9276cbf6304ca8fa1e98fe1ca3d487", "sha256": "744f9ee7ede81491a9e50b8452c01e19132c97e7c200df8306180550d9df60d3" }, "downloads": -1, "filename": "aio-openapi-0.4.5.tar.gz", "has_sig": false, "md5_digest": "5e9276cbf6304ca8fa1e98fe1ca3d487", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30330, "upload_time": "2018-07-30T16:28:34", "url": "https://files.pythonhosted.org/packages/cd/30/a18f545e0b18fe9b5a4d1b17aca0b2b727427d71c7ac0d86fe7c8f277c61/aio-openapi-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "48c76e7aaba1764483ad8e3f81436f20", "sha256": "f1194efbf723cdfc837800197f0ed2607039619ad99f6d5934f0cd53e55e2c81" }, "downloads": -1, "filename": "aio_openapi-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "48c76e7aaba1764483ad8e3f81436f20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28856, "upload_time": "2018-07-31T18:20:19", "url": "https://files.pythonhosted.org/packages/29/68/733db35f207618871076ee8232107945fbeb9f9d50c66db1e65bd7169655/aio_openapi-0.4.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "278308d58035aa470a35a7feea54dae8", "sha256": "35a13ca5dde1b886a6de3776c3cdef80d34edfcdca805f263d0aad65683f8d47" }, "downloads": -1, "filename": "aio-openapi-0.4.6.tar.gz", "has_sig": false, "md5_digest": "278308d58035aa470a35a7feea54dae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30744, "upload_time": "2018-07-31T18:20:20", "url": "https://files.pythonhosted.org/packages/a9/bc/f8e7c1e97d85909f1c6cf8d8c3a6fa9d8dd8e95c04f9fea95ba4f7eb906c/aio-openapi-0.4.6.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5a047e8dd0718bb9fc0e1385ece451b1", "sha256": "f6112c16749ba33b6de3fdb5e0010dc2c2a584483bdfbc911cc07c3b076755dc" }, "downloads": -1, "filename": "aio_openapi-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5a047e8dd0718bb9fc0e1385ece451b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28926, "upload_time": "2018-08-01T15:17:31", "url": "https://files.pythonhosted.org/packages/f1/79/63c6cb923d157a18f6b75948924c77cad8dceada631df32e498001545231/aio_openapi-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57f23512769079afef7d609e0e5381dc", "sha256": "4acecae13c35363db91c68f66f4e75716c9cf03f8b7dcc0c49213fae9488eaf3" }, "downloads": -1, "filename": "aio-openapi-0.5.0.tar.gz", "has_sig": false, "md5_digest": "57f23512769079afef7d609e0e5381dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30074, "upload_time": "2018-08-01T15:17:32", "url": "https://files.pythonhosted.org/packages/8b/03/61c3f697138e47f53b8f591accb15f6d66e20464a79f54084bc199d2fb0f/aio-openapi-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a78a156299958efe5a4180aea25ad58e", "sha256": "0dc3b3b35dafc5c968ab25a16a121e66cfe13eb39471616ea06038e304c94306" }, "downloads": -1, "filename": "aio_openapi-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a78a156299958efe5a4180aea25ad58e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29041, "upload_time": "2018-08-02T14:48:37", "url": "https://files.pythonhosted.org/packages/fe/c6/14a010135f19340f0ef43157b951240ff7d85a4819059a328817de3a8cad/aio_openapi-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa5d0c9624109b4934519b489c18ff66", "sha256": "03137c46c01d42ecb772dc0a4d4a22722b128f9a5d479e9a7e40239e5dc23761" }, "downloads": -1, "filename": "aio-openapi-0.5.1.tar.gz", "has_sig": false, "md5_digest": "aa5d0c9624109b4934519b489c18ff66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31006, "upload_time": "2018-08-02T14:48:39", "url": "https://files.pythonhosted.org/packages/83/d2/35982fbd51dab424edc11862abe50045b4f09caaf1c83a4604fa608ff402/aio-openapi-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "b5d63a0ca0c2a845aee2e653fe2ad9bc", "sha256": "5fb3483293c3949c2f71484c2ab9d1bcdd92e41dde6b3c18f652ba5095792f19" }, "downloads": -1, "filename": "aio_openapi-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b5d63a0ca0c2a845aee2e653fe2ad9bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29080, "upload_time": "2018-08-02T19:05:35", "url": "https://files.pythonhosted.org/packages/da/4f/b9057d7ccc9663fe66e5f881a5dfc9ccff07bf33a23f35a5eb8f60ea989b/aio_openapi-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e859059477506bc23f0ac5ec8eae70ed", "sha256": "716df525b933046b50be83743dd6e5903d59541b003739ca9972113b3156da15" }, "downloads": -1, "filename": "aio-openapi-0.5.2.tar.gz", "has_sig": false, "md5_digest": "e859059477506bc23f0ac5ec8eae70ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31206, "upload_time": "2018-08-02T19:05:36", "url": "https://files.pythonhosted.org/packages/db/ea/51865d9368d467bd00db551b2a87ed56b0e897f65fa4e0d386b2c47e325d/aio-openapi-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "408e6bb3b6b28a7311aa0de2e3caf86e", "sha256": "6b7f809f0926b5fbb1f1164988eebe83b0993090c3855c4af04e93a9104254a0" }, "downloads": -1, "filename": "aio_openapi-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "408e6bb3b6b28a7311aa0de2e3caf86e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29367, "upload_time": "2018-08-04T16:57:54", "url": "https://files.pythonhosted.org/packages/40/cd/73ca4c4c3a198f4c49d5da72a6fc417ae01189bea47aea899ab90b77419c/aio_openapi-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a530a6c5f661d83cbfe71dfa1604885", "sha256": "f35087ff8fad6bcf660c5b1023a81530274ecaf46625fc080392a083e0fb690e" }, "downloads": -1, "filename": "aio-openapi-0.5.3.tar.gz", "has_sig": false, "md5_digest": "9a530a6c5f661d83cbfe71dfa1604885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30920, "upload_time": "2018-08-04T16:57:56", "url": "https://files.pythonhosted.org/packages/e8/1f/86735a9d6fa76c4235e9a37ba51b255e9ce6a2db77fa6ae5ffd9f36629e8/aio-openapi-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "c45d5f782a5bf91b0e02f82862d212a3", "sha256": "45fcdfd870f8b117eca9ebca337164b6e6bdff6e01495b138c5cf5f7783d9260" }, "downloads": -1, "filename": "aio_openapi-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c45d5f782a5bf91b0e02f82862d212a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29365, "upload_time": "2018-08-04T18:37:15", "url": "https://files.pythonhosted.org/packages/65/c1/09afb23e30ed932f8ae19c4f86281bc3f4eebfe76518044f58225bb20083/aio_openapi-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3667274e413b8755b922baf1ee3799c", "sha256": "34d79c92eda56b48644212abce5f789ff50da9f626c6d7b133e30244ec6fd32f" }, "downloads": -1, "filename": "aio-openapi-0.5.4.tar.gz", "has_sig": false, "md5_digest": "e3667274e413b8755b922baf1ee3799c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32002, "upload_time": "2018-08-04T18:37:17", "url": "https://files.pythonhosted.org/packages/59/69/c6e038e41bba21840c50ffa4343713e358c98024c9d4064bb0c21bb44532/aio-openapi-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "d0ba145ab5d256be241973de7433c628", "sha256": "ed290ecf647183ed8e7716911ee34400f02a9e01b8dac9d83e2f361153cbb836" }, "downloads": -1, "filename": "aio_openapi-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d0ba145ab5d256be241973de7433c628", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29372, "upload_time": "2018-08-06T15:38:19", "url": "https://files.pythonhosted.org/packages/62/f0/b8e90388c2a90ed62fa902564f66eddd2dc99bc2511c4c6512c942544b26/aio_openapi-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06c44a4c3d56e7f695a08b905643ff8d", "sha256": "e7212434ed2cda2f663aef7689bbf2ba4685577e01fc76df52887b5d0613cc01" }, "downloads": -1, "filename": "aio-openapi-0.5.5.tar.gz", "has_sig": false, "md5_digest": "06c44a4c3d56e7f695a08b905643ff8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31530, "upload_time": "2018-08-06T15:38:20", "url": "https://files.pythonhosted.org/packages/66/79/4f8f4dd4b747022d420126bbcd447fc8600587d8911dbb8f8a509936e378/aio-openapi-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "96b13a8d7b19941c2a710f4d0ee31177", "sha256": "48164e69bef559d96f0923a53ce087aca00ae596ab515498c096ea547eb0876c" }, "downloads": -1, "filename": "aio_openapi-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "96b13a8d7b19941c2a710f4d0ee31177", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29771, "upload_time": "2018-08-07T11:44:05", "url": "https://files.pythonhosted.org/packages/4b/1c/8ab0c1af0b6b0aaf89ef17388d51dec1282e504c0ca32885a01f367b4abf/aio_openapi-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4aa883e22c26c8a5d06149fee68f000", "sha256": "edb7298dab185843e25da82f87260b95dc70c5dc49f64a0543692bde6f6b856b" }, "downloads": -1, "filename": "aio-openapi-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d4aa883e22c26c8a5d06149fee68f000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32391, "upload_time": "2018-08-07T11:44:06", "url": "https://files.pythonhosted.org/packages/11/2d/fede00ffbf32cda5922839073bfdfcdede9de96593942160bfdf54631bb6/aio-openapi-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "1ce3b7c207187a9ceb4e2190a11554db", "sha256": "475ad96d45638ba5cbeb60cc54dad8beebafbb6c5161ac294c23fdf2ba62d405" }, "downloads": -1, "filename": "aio_openapi-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ce3b7c207187a9ceb4e2190a11554db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30339, "upload_time": "2018-08-07T17:43:20", "url": "https://files.pythonhosted.org/packages/9c/1d/3374396f77a17ef748530bd52efb19ee33b285de69bae2afed69d8950759/aio_openapi-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5f03322a7a8a67d5a465aeb6f0c8e9d", "sha256": "257b9e276bdd66dca65b33c6d2ec4e9dc48760076b85c34403d1a53c4bc2d010" }, "downloads": -1, "filename": "aio-openapi-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a5f03322a7a8a67d5a465aeb6f0c8e9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31950, "upload_time": "2018-08-07T17:43:21", "url": "https://files.pythonhosted.org/packages/74/80/2e9502fbc9e9b43f24443028152646c12ea6539e30bc221f338d0f7c0cca/aio-openapi-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "0c528de053cebc1648229e66faab3dd2", "sha256": "6c48ed3ac62076f44463993c68ed6f6f7dd9c90667da77ee327d2ba496827125" }, "downloads": -1, "filename": "aio_openapi-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0c528de053cebc1648229e66faab3dd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31109, "upload_time": "2018-08-08T15:52:23", "url": "https://files.pythonhosted.org/packages/b8/42/f24fa16b7ab8ea1d60f4370962a320c0d6ce687720dd17071bd5a87813c4/aio_openapi-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9260f15c4912da2d9168084858245242", "sha256": "d8041c7677add2e0856e6ac087f85c376ecfba63882ca1f569a5372f7e8b3427" }, "downloads": -1, "filename": "aio-openapi-0.7.0.tar.gz", "has_sig": false, "md5_digest": "9260f15c4912da2d9168084858245242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32989, "upload_time": "2018-08-08T15:52:24", "url": "https://files.pythonhosted.org/packages/df/43/fccff052303cc131d53d8f26bf869caf73c4db3e884ff783a6bf3225c375/aio-openapi-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "8c12f8d52b7663c5d2386f15b18192ae", "sha256": "6faa78d30db35be585e347f772f5d8dbd77ed446e78bc53b54628f1ee3d3a13d" }, "downloads": -1, "filename": "aio_openapi-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c12f8d52b7663c5d2386f15b18192ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31818, "upload_time": "2018-08-09T15:02:47", "url": "https://files.pythonhosted.org/packages/0e/c0/167793665ec61c7a5f2e6c625408c7eee80190ac46c14d6044d8bd1c250d/aio_openapi-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83b1bcbc810e10a134b13d0cdeececf7", "sha256": "72980146b71cc10c91209af24111992489882378586200cf6c3e1f9ff3c78849" }, "downloads": -1, "filename": "aio-openapi-0.7.1.tar.gz", "has_sig": false, "md5_digest": "83b1bcbc810e10a134b13d0cdeececf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33602, "upload_time": "2018-08-09T15:02:48", "url": "https://files.pythonhosted.org/packages/d2/81/68092421e69a0ec559afaac7bcd0e4564afc29c522152749195b06fd1cb5/aio-openapi-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "051d3cae83a863d14592d42bf2254d22", "sha256": "437241779dfa77789cebe4427d7588ab956c88b0f0a60d50af3bb879660fd775" }, "downloads": -1, "filename": "aio_openapi-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "051d3cae83a863d14592d42bf2254d22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31791, "upload_time": "2018-08-10T07:43:00", "url": "https://files.pythonhosted.org/packages/3c/a9/835b60d27696023ccede7a6b07b5af4af2231ad9d1c0d6edbf9c3fc34936/aio_openapi-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d29dabb653c2d9d72680f3b9f631d75", "sha256": "cc1b746f9cab262b067c7bc739d0c6beaa2de30afeda812370bd0b01fb72bab4" }, "downloads": -1, "filename": "aio-openapi-0.7.2.tar.gz", "has_sig": false, "md5_digest": "9d29dabb653c2d9d72680f3b9f631d75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33853, "upload_time": "2018-08-10T07:43:01", "url": "https://files.pythonhosted.org/packages/d7/91/6e75ecc926d7c40b9b8a5524282482f0c1c74a49c02115371a57a3b1338e/aio-openapi-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "49c4cca2969017ddb58ea9a46aa0a674", "sha256": "e39cef5078eed398064e6cebd1629d969294e36cfd3692fcc2c05d87c2b76b37" }, "downloads": -1, "filename": "aio_openapi-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "49c4cca2969017ddb58ea9a46aa0a674", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31952, "upload_time": "2018-08-10T12:27:42", "url": "https://files.pythonhosted.org/packages/3e/fa/e59cb89cbee1d711b1865c98027b4775c3d9f823484879ed49a2835b99c2/aio_openapi-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00ac68767233c5dd478bc927eb3dc8ad", "sha256": "e36fed73a1cc23bb155f37a6909d2129fa9e7329a8f41fe8ea9dcf409797263d" }, "downloads": -1, "filename": "aio-openapi-0.7.3.tar.gz", "has_sig": false, "md5_digest": "00ac68767233c5dd478bc927eb3dc8ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34834, "upload_time": "2018-08-10T12:27:43", "url": "https://files.pythonhosted.org/packages/d7/4c/4425115351fd3858ee5f2e2c45df624cdb4a75e6d380832d9c03dec66996/aio-openapi-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "f46938b1588ffaac1420c8d781628aa8", "sha256": "df05500b4872a39f09839f0e9162097ddc77c1ac04dde6d67b9903838017aa2e" }, "downloads": -1, "filename": "aio_openapi-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f46938b1588ffaac1420c8d781628aa8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31990, "upload_time": "2018-08-10T14:40:56", "url": "https://files.pythonhosted.org/packages/ab/db/e29911cc957dacc55ec1eea8aebfc518ef12694fe282e713de7f4e0e7e27/aio_openapi-0.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d0bae4bcb044643d4af40997f5bb872", "sha256": "b2e772b526baef792f43d5c62ae783c53af6ca1b422acb772a5f5bfca30b83c9" }, "downloads": -1, "filename": "aio-openapi-0.7.4.tar.gz", "has_sig": false, "md5_digest": "6d0bae4bcb044643d4af40997f5bb872", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34598, "upload_time": "2018-08-10T14:40:58", "url": "https://files.pythonhosted.org/packages/3b/b1/e217340377d610983d1e91a8c0e24e21bdcec4ad529c50cf554cd90b124f/aio-openapi-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "54a6b55d4db1b37d1a417f5a775340b9", "sha256": "a68def69c456594921995701ad341479d5a75edc9feec02703b451fa37f166ba" }, "downloads": -1, "filename": "aio_openapi-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "54a6b55d4db1b37d1a417f5a775340b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32066, "upload_time": "2018-08-13T11:27:37", "url": "https://files.pythonhosted.org/packages/e5/2a/c842fad772decd3550a83856bcc079e70435503d0b0e92b2592a15d0455d/aio_openapi-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "818c7f68e6442ea0fe6e9581fd560866", "sha256": "7ffed753d5da407826238b3db78710e4280db350c75e255cb3602f76af296832" }, "downloads": -1, "filename": "aio-openapi-0.7.5.tar.gz", "has_sig": false, "md5_digest": "818c7f68e6442ea0fe6e9581fd560866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35644, "upload_time": "2018-08-13T11:27:38", "url": "https://files.pythonhosted.org/packages/64/b7/a1d19e099b4018bc5f284b88cf838240d9a65948fcb8b1de883e08190dc4/aio-openapi-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "8bbd6622b800ad2110f8d089710ff55d", "sha256": "d0e4c93aca11e96f8b6abd5b167b74f02cf19d62df6769444d57b4f7daddb0e9" }, "downloads": -1, "filename": "aio_openapi-0.7.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8bbd6622b800ad2110f8d089710ff55d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32132, "upload_time": "2018-08-13T14:27:23", "url": "https://files.pythonhosted.org/packages/5f/55/a5e38e9eda69a70ec2838b66bbf23a2e5ad53205b4ae6e6395da60f7da31/aio_openapi-0.7.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4be94ccf51206f54a62e120f7b24540f", "sha256": "ff900e2b6a0fdc6c9e9b36ee2d86304056e40166ae3569ffd9e52647bb1f697f" }, "downloads": -1, "filename": "aio-openapi-0.7.6.tar.gz", "has_sig": false, "md5_digest": "4be94ccf51206f54a62e120f7b24540f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34911, "upload_time": "2018-08-13T14:27:24", "url": "https://files.pythonhosted.org/packages/d0/d0/85fad8b62f01520b40f09d31ece6d8dabcc0691616424f6f3a27ee3876e5/aio-openapi-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "7ba87f9f4c87374d8036d84469a4d8a6", "sha256": "ca5301f412f9a8aaa7061255b61fd0e62c18e4de177d761d793679857062b6d7" }, "downloads": -1, "filename": "aio_openapi-0.7.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7ba87f9f4c87374d8036d84469a4d8a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32520, "upload_time": "2018-08-15T17:30:19", "url": "https://files.pythonhosted.org/packages/f9/01/c81e3ad30212b19b4a09c3ad91485d40b3cece61a0239aa302ac2a2cc817/aio_openapi-0.7.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fadddbdfceba25bf09bada9146427c4b", "sha256": "872543a15241482474499d22cf5b07be2f2bec785bc36a8cb2286d8cd6e73e9d" }, "downloads": -1, "filename": "aio-openapi-0.7.7.tar.gz", "has_sig": false, "md5_digest": "fadddbdfceba25bf09bada9146427c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36065, "upload_time": "2018-08-15T17:30:22", "url": "https://files.pythonhosted.org/packages/83/f1/e1fa93955f65f5d3ce0b1ff0b322038bd0a3496e4fbb6cfc62de33dbd248/aio-openapi-0.7.7.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "a89b5bcf55c9a5a2c6a5ed06485ca5c4", "sha256": "476d5beafca74944a42535f9b37d6e9bf1f9f5d9a02d69523576583a4406c7fc" }, "downloads": -1, "filename": "aio_openapi-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a89b5bcf55c9a5a2c6a5ed06485ca5c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32767, "upload_time": "2018-08-17T09:45:56", "url": "https://files.pythonhosted.org/packages/2a/ea/11a7dacd42e92e8a416a84a39534769f03ea3971fc453c8f8fb564752f2d/aio_openapi-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c9c080363e8bf7615ea31ebb7bae864", "sha256": "0f3423226a75d876cfe8dbe7266ea6232a87f5104de80490d26292c28bfcaa22" }, "downloads": -1, "filename": "aio-openapi-0.8.0.tar.gz", "has_sig": false, "md5_digest": "0c9c080363e8bf7615ea31ebb7bae864", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37136, "upload_time": "2018-08-17T09:45:58", "url": "https://files.pythonhosted.org/packages/93/68/ada5511ab6f35c56f22d3eea8e9a2de0d4b2714aedc138b523f2e1c2bff4/aio-openapi-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "11a661784b73b24a806d42d978b9fd7a", "sha256": "0d91de2d644da4e6b1c7fceb2dc00299a23afed04175abc46b0ae1df2c628efb" }, "downloads": -1, "filename": "aio_openapi-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "11a661784b73b24a806d42d978b9fd7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32847, "upload_time": "2018-08-31T12:25:42", "url": "https://files.pythonhosted.org/packages/e5/d8/30557fa73fdf7bda5453b78aadee0d1647cb8257bf5378321d7e2d99ad10/aio_openapi-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17b3bc2b6a1fc55f8619c35d94d5e4e9", "sha256": "34b1e2a81a06f7bb8560769acd612aa4362e0c69c421f8c891316b8f3fa33294" }, "downloads": -1, "filename": "aio-openapi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "17b3bc2b6a1fc55f8619c35d94d5e4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36298, "upload_time": "2018-08-31T12:25:43", "url": "https://files.pythonhosted.org/packages/3a/53/9808a317e66887e5a7678835461ecb68a5d1860b5abc6126429d6f79a4a6/aio-openapi-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "e5b73e42d078047ba2324e4a43d3b579", "sha256": "ed057a9b98fec0a0b9eacb8206fa7460c55f4516f6bc2af8350242baa0548fe5" }, "downloads": -1, "filename": "aio_openapi-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e5b73e42d078047ba2324e4a43d3b579", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32864, "upload_time": "2018-09-04T06:37:02", "url": "https://files.pythonhosted.org/packages/c5/af/5cc24455fd44f2c0f54335da8c456b7d4cd346aa5c059c6cd3178b895779/aio_openapi-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac231f4e46346659d5bb35179ef36af7", "sha256": "41a354c58574ad693dfb06efe898852134f0293567ff28213dbd8d3da517482f" }, "downloads": -1, "filename": "aio-openapi-0.8.2.tar.gz", "has_sig": false, "md5_digest": "ac231f4e46346659d5bb35179ef36af7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36805, "upload_time": "2018-09-04T06:37:04", "url": "https://files.pythonhosted.org/packages/0e/2a/79ae7adf92da83962d27a8896c6f16b26e15a2871c125cbdc239e60e0bce/aio-openapi-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "8f366f584bb28511645c43b3bb6c9b2c", "sha256": "67c12ab23dbf3b53d2604377b6f5db2d8792b07fed78f4fd9bd253cf041f8277" }, "downloads": -1, "filename": "aio_openapi-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8f366f584bb28511645c43b3bb6c9b2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40775, "upload_time": "2018-09-10T19:08:36", "url": "https://files.pythonhosted.org/packages/a2/ee/b34f45ff0ca458530f39ae864b893cf7a3bf1ab21ef8b7ea594356494a7e/aio_openapi-0.8.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa3c682ad6f1cbcd5bb16847479a4050", "sha256": "fb17efb53671ae3f96b0faddca72a2a016e65f80e62ae06177a44b3e4c315e85" }, "downloads": -1, "filename": "aio-openapi-0.8.3.tar.gz", "has_sig": false, "md5_digest": "fa3c682ad6f1cbcd5bb16847479a4050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44036, "upload_time": "2018-09-10T19:08:38", "url": "https://files.pythonhosted.org/packages/b9/ba/2b56a5911503a59b0a112119c6d9348407d32a1150f46d8f935de22a5553/aio-openapi-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "01bc249ab784b50c52979fdebfe9a7c7", "sha256": "ddd39c324687b324509a5a524ae5918e570a1dd72724d349a7cf44f77cb8c82a" }, "downloads": -1, "filename": "aio_openapi-0.8.4-py3-none-any.whl", "has_sig": false, "md5_digest": "01bc249ab784b50c52979fdebfe9a7c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40804, "upload_time": "2018-09-12T17:20:39", "url": "https://files.pythonhosted.org/packages/90/4b/fb19bb4f38d2935971c6371d4397954a57be1e4af6f4da9617a621c90d84/aio_openapi-0.8.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d764c393feb34308f7bdd5d5be05e80", "sha256": "1aff99e87776559e7e60f29eb2570cc2a45dbfb603031014db24513ff7dfa4a8" }, "downloads": -1, "filename": "aio-openapi-0.8.4.tar.gz", "has_sig": false, "md5_digest": "5d764c393feb34308f7bdd5d5be05e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43996, "upload_time": "2018-09-12T17:20:40", "url": "https://files.pythonhosted.org/packages/ce/69/2161756a32330dcaa5469a3309ad5a4dd3f3150e638f4f1ae7ea9ba75b9f/aio-openapi-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "c174766971ea071b5e94c89d3a09e9ba", "sha256": "4b8d257133b0ec799d9b9eaa7a833c6c4bef74759bea44da3a56ffd81eace514" }, "downloads": -1, "filename": "aio_openapi-0.8.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c174766971ea071b5e94c89d3a09e9ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40797, "upload_time": "2018-09-14T19:34:40", "url": "https://files.pythonhosted.org/packages/b6/c7/132ef9cc46937c530b6de214fc91fd43a57c7cdeaddfa1166428b7e850d2/aio_openapi-0.8.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dff527ba9b284a42388359547c6da89", "sha256": "537d00f1c38e6ae4fbb4eaa8f6e2e44f3fe2e0f3a10770be41633eb9c21f2a98" }, "downloads": -1, "filename": "aio-openapi-0.8.5.tar.gz", "has_sig": false, "md5_digest": "2dff527ba9b284a42388359547c6da89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43858, "upload_time": "2018-09-14T19:34:41", "url": "https://files.pythonhosted.org/packages/e4/67/d09af757379b1196d12b60c7ec3abeaa7925944187c9253865c6f548463e/aio-openapi-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "462520c4f5dc5fea30e5d04f70d5785a", "sha256": "9e71d0925e561e079e19eb7c2ecee64c9b709cb437e025ad551f9bb18e96986e" }, "downloads": -1, "filename": "aio_openapi-0.8.6-py3-none-any.whl", "has_sig": false, "md5_digest": "462520c4f5dc5fea30e5d04f70d5785a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40803, "upload_time": "2018-09-21T06:38:14", "url": "https://files.pythonhosted.org/packages/b5/e9/89737bc033a68ad69bcc29b344b20189b1e618e200d425e91cb647809a4a/aio_openapi-0.8.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a8fec94733bcbe5eb0324b5a0a6b0e6", "sha256": "7bb565698f257d3f49524743c694efc75fa04953ade6b3987f77d88754fc77a4" }, "downloads": -1, "filename": "aio-openapi-0.8.6.tar.gz", "has_sig": false, "md5_digest": "2a8fec94733bcbe5eb0324b5a0a6b0e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44600, "upload_time": "2018-09-21T06:38:16", "url": "https://files.pythonhosted.org/packages/d6/67/6239ef1f28b4b4c0c3222fe14158fdff7e38bd117efb2ac5986361f8083f/aio-openapi-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "5cbc4c3ed25e3b57f93cb0f05a4bf252", "sha256": "f5e63b27678b2bd3b90b29bc5aad053635069b17881504205260f1e93423ecd3" }, "downloads": -1, "filename": "aio_openapi-0.8.7-py3-none-any.whl", "has_sig": false, "md5_digest": "5cbc4c3ed25e3b57f93cb0f05a4bf252", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40815, "upload_time": "2018-09-21T14:40:06", "url": "https://files.pythonhosted.org/packages/c1/48/d1c2b67395c6e9e45b380e67eca3c2634af2b2acf8a4f765092efc8d9b68/aio_openapi-0.8.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "011fce7a109aa8710a4979208f337ddb", "sha256": "98ba65625b11c2ae79f094aeee78d17918400181adff51e8c93bd7b86cd6440d" }, "downloads": -1, "filename": "aio-openapi-0.8.7.tar.gz", "has_sig": false, "md5_digest": "011fce7a109aa8710a4979208f337ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43201, "upload_time": "2018-09-21T14:40:07", "url": "https://files.pythonhosted.org/packages/13/4d/5dee24c1b5247b7f44111c5f3dc01295b16327ab85f825db6ac9aa60cb3c/aio-openapi-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "5dc0404448a54cf45c681eaa1e268593", "sha256": "068b01b047f16fb4f713041a22f437d9ca0d5b39cf7b9ab8f8f7d4539bab921b" }, "downloads": -1, "filename": "aio_openapi-0.8.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5dc0404448a54cf45c681eaa1e268593", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40854, "upload_time": "2018-09-25T09:14:31", "url": "https://files.pythonhosted.org/packages/0a/81/7ec8aa859e286a0acc1f5de215203e7f44a3204219669dad247cfefdd629/aio_openapi-0.8.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44daad27896a57eb8bbb56681ce13ffb", "sha256": "24a86af674d4994128b2c8fedf5d273461b469fbe5a83ca4fe46f9b7d1832901" }, "downloads": -1, "filename": "aio-openapi-0.8.8.tar.gz", "has_sig": false, "md5_digest": "44daad27896a57eb8bbb56681ce13ffb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43327, "upload_time": "2018-09-25T09:14:33", "url": "https://files.pythonhosted.org/packages/04/05/be9934a55deaec69e340e0a5f3d48ba195a3c8720872659ad3e6936b6ee5/aio-openapi-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "a16ac5a5e002e136b6ed7a3d059c2d27", "sha256": "f21d4196d974f40bc29d5ebacf91d43e45bde3435dec4053338175c5c385ca98" }, "downloads": -1, "filename": "aio_openapi-0.8.9-py3-none-any.whl", "has_sig": false, "md5_digest": "a16ac5a5e002e136b6ed7a3d059c2d27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41022, "upload_time": "2018-09-28T06:42:48", "url": "https://files.pythonhosted.org/packages/26/0f/7ffaa0894d070db7c3738b8dd9d775c97d441c7508fc13b643f8d7f6d0dc/aio_openapi-0.8.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbf421865eac77cd25e9faa957110429", "sha256": "b285bbe9e71a1c000f9bfbbe7ddf950ed801c190434b00d941543c3e7c327fb8" }, "downloads": -1, "filename": "aio-openapi-0.8.9.tar.gz", "has_sig": false, "md5_digest": "cbf421865eac77cd25e9faa957110429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44356, "upload_time": "2018-09-28T06:42:49", "url": "https://files.pythonhosted.org/packages/1f/44/e28f1e5b27ebc52342a262e6903520a43ec0f65aaee0283333a7e16f008b/aio-openapi-0.8.9.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "2f1aee26e7ce8c3962bd91fc77c50fac", "sha256": "8188254d073fea63e47c86e09ad091565ad85e26fdb98a8a588e5c277b9c432b" }, "downloads": -1, "filename": "aio_openapi-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f1aee26e7ce8c3962bd91fc77c50fac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42288, "upload_time": "2018-10-04T10:01:42", "url": "https://files.pythonhosted.org/packages/f8/1b/0064eb355cfe9a3fee455dff8cc8229dec2e317bbbac62f14e60952fa4d4/aio_openapi-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd194eb331ba3d6883a9671751d5a050", "sha256": "bfc56e03a96600d3a72bc0dca4d4d9310133e9d5de05de880c6cbea9bd1fd5fb" }, "downloads": -1, "filename": "aio-openapi-0.9.0.tar.gz", "has_sig": false, "md5_digest": "bd194eb331ba3d6883a9671751d5a050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44932, "upload_time": "2018-10-04T10:01:43", "url": "https://files.pythonhosted.org/packages/af/cd/b6d56cfb46648e338ffbb3b9f81d4df5d79b4d9e7a2c9d5388614029ad8d/aio-openapi-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "1b299ba1ba9e8ede42786853fc719000", "sha256": "2b44a85c1770e3c4033d2cb686407145ee769111aa63fbd508a60fb0686352a1" }, "downloads": -1, "filename": "aio_openapi-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1b299ba1ba9e8ede42786853fc719000", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42291, "upload_time": "2018-10-05T14:17:58", "url": "https://files.pythonhosted.org/packages/51/9a/d92d724e2e94352415d3d25a304ef7bc918887a3d0b46c91ef3d364d6e94/aio_openapi-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bb801e0fd0ef280205d663e22b8bf3a", "sha256": "7c92632581f6675110cbafcd5946f7073f839435a4cbc5da21b3c413758d9e30" }, "downloads": -1, "filename": "aio-openapi-0.9.1.tar.gz", "has_sig": false, "md5_digest": "0bb801e0fd0ef280205d663e22b8bf3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45966, "upload_time": "2018-10-05T14:17:59", "url": "https://files.pythonhosted.org/packages/0d/53/1faafda7c86460db7510ae6d11004be77b595d303e0823d68fee902f3341/aio-openapi-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "72cc42e80fbb1a7221986fb501aa30b9", "sha256": "580a7d54a8bbdd2a3fbd4f4609bf25548e796914c7afa121ed278d102c785d56" }, "downloads": -1, "filename": "aio_openapi-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "72cc42e80fbb1a7221986fb501aa30b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42297, "upload_time": "2018-10-10T16:09:07", "url": "https://files.pythonhosted.org/packages/31/cc/9195cd073a2069c5876aaa6ed0d6fe9d8b874f5bdff353632f33d9a66807/aio_openapi-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e76a0b3c712cae597a7092a45777e91", "sha256": "b6350545b2c21f74b892cc54d683cf1a6d418cff356428957edd30f8a1d2cd67" }, "downloads": -1, "filename": "aio-openapi-0.9.2.tar.gz", "has_sig": false, "md5_digest": "0e76a0b3c712cae597a7092a45777e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44894, "upload_time": "2018-10-10T16:09:09", "url": "https://files.pythonhosted.org/packages/19/e1/76e83a409823ddad2b161a483aca171427091b10ab9b143b50d42e9c40eb/aio-openapi-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "aefdeae32afeaf5ab1f40579407af023", "sha256": "5990b6da9e28bd6e9ba1a938d66e4ddc6b74ce976dd085ac6824f1ae12e591e4" }, "downloads": -1, "filename": "aio_openapi-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aefdeae32afeaf5ab1f40579407af023", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43237, "upload_time": "2018-10-23T10:04:03", "url": "https://files.pythonhosted.org/packages/60/47/78ee3457749ad5afc92453ed3e4c4462e3a34bd0ffd2fbefb05b8c740fb6/aio_openapi-0.9.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccd2004c5d2ccbec6aae8a105f5b33eb", "sha256": "6867d5375a5ce284cd47a0097e391be2754972dede949e84710d7efd4d08def9" }, "downloads": -1, "filename": "aio-openapi-0.9.3.tar.gz", "has_sig": false, "md5_digest": "ccd2004c5d2ccbec6aae8a105f5b33eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46719, "upload_time": "2018-10-23T10:04:05", "url": "https://files.pythonhosted.org/packages/9c/be/431bc1f5635d6f10ec9b6add9905ed0cfd44b4fc531242d348881831a83b/aio-openapi-0.9.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "fb4c1fa9b22216d1e31c8eaca6833e26", "sha256": "2b35712dd5edbb24d7e071e3b25d088f2034efa4494265b209f5a2255d9baec6" }, "downloads": -1, "filename": "aio_openapi-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fb4c1fa9b22216d1e31c8eaca6833e26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43321, "upload_time": "2018-11-06T08:00:27", "url": "https://files.pythonhosted.org/packages/76/ad/297e2fdc0f589102793d5bcfbcbfeaf6ce8e9a87289517061caa6c966aa9/aio_openapi-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8a324747eed4403493e43d3db744994", "sha256": "14521367a5f25aef13d0ddc70dad259b31952a83298955908125c7698190f122" }, "downloads": -1, "filename": "aio-openapi-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e8a324747eed4403493e43d3db744994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46239, "upload_time": "2018-11-06T08:00:28", "url": "https://files.pythonhosted.org/packages/eb/59/61ea93b7a01a62519d81db0407504bf1bb3913e7efc7f59ebc1ffed939ab/aio-openapi-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "241b8fea39cf960182517f1daf5360fe", "sha256": "0667c6a8c665ea506d9ebabd801e668854f5047a06dc82b1556e0f6d96a3652c" }, "downloads": -1, "filename": "aio_openapi-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "241b8fea39cf960182517f1daf5360fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43400, "upload_time": "2018-11-14T13:27:24", "url": "https://files.pythonhosted.org/packages/d7/ff/27581c16d6442ea26e2db09e03acd84344f68299805823090afa8621dba3/aio_openapi-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "150b5bbd35bab5d10eb52fd9668c3f67", "sha256": "2259822d6f3da96541501e23f3d05b4ebc503863e12679eb20ab2e8eb395f441" }, "downloads": -1, "filename": "aio-openapi-1.0.1.tar.gz", "has_sig": false, "md5_digest": "150b5bbd35bab5d10eb52fd9668c3f67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47519, "upload_time": "2018-11-14T13:27:26", "url": "https://files.pythonhosted.org/packages/2c/16/a3697dad3fb43ed0cd714a0275679d46ba640b4f7c7f6245df32dbc7b72d/aio-openapi-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8238b9553ab3e0137637acae236248c6", "sha256": "99872707d524fd2aee34e9f89eca3b661e75a8a2ad8653c07110bca118bb6e38" }, "downloads": -1, "filename": "aio_openapi-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8238b9553ab3e0137637acae236248c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43423, "upload_time": "2018-11-16T11:26:54", "url": "https://files.pythonhosted.org/packages/b5/01/2cec69f3008bedd3e8f7e6f19bbc995d3860f3e86926bcb85994ad8f3083/aio_openapi-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5af284e79b26f066581b876111184fdf", "sha256": "a0ac180d879d4185beb2adbda3ec638269ab0f6e69bf8ea7a784e9837ea8c126" }, "downloads": -1, "filename": "aio-openapi-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5af284e79b26f066581b876111184fdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47156, "upload_time": "2018-11-16T11:26:55", "url": "https://files.pythonhosted.org/packages/40/0e/8e1a2e5a74b339b1110b8d0e079dfe772e80816868122e880651d5ada6e6/aio-openapi-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "034a703ac8907ab3f085ff459d27fc15", "sha256": "3e9ad0088076f275dffadda0fcee36cb835b6bf88eca6b76e3530dd1cc9d5825" }, "downloads": -1, "filename": "aio_openapi-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "034a703ac8907ab3f085ff459d27fc15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43637, "upload_time": "2018-11-19T15:05:53", "url": "https://files.pythonhosted.org/packages/00/c2/6035fb580f8897d4c337bd733cfb535924e062503930ea7a04250f6d5ff0/aio_openapi-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a94d386e23411cc0cddc2c5cb46803f1", "sha256": "bcc69b51266882c21342474cacdce84a3c920b59fa077c1c5bd336b80720611b" }, "downloads": -1, "filename": "aio-openapi-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a94d386e23411cc0cddc2c5cb46803f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47103, "upload_time": "2018-11-19T15:05:55", "url": "https://files.pythonhosted.org/packages/25/a3/f36cbbc50a754891dd1f7980b0a7d138e53ecf6276b6c71ee106e55917b8/aio-openapi-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f1421e7c89a338cf7f4cc17349f2f802", "sha256": "90529075a07e7d82fac281bb7fda4d4fc9c50b4d28debfbed57c8c9f0f0a4be6" }, "downloads": -1, "filename": "aio_openapi-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f1421e7c89a338cf7f4cc17349f2f802", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43652, "upload_time": "2018-11-20T10:40:32", "url": "https://files.pythonhosted.org/packages/08/ef/3a95c4ffe16bf3e48947923b1822507ed96da605483ccba0f0ead2388ac1/aio_openapi-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e050c914d66458366891c26320d7a920", "sha256": "cee8235ce1dda799bba1d839afe1fa5006b611462a4964974dbe4bff6e3ca774" }, "downloads": -1, "filename": "aio-openapi-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e050c914d66458366891c26320d7a920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45709, "upload_time": "2018-11-20T10:40:34", "url": "https://files.pythonhosted.org/packages/81/fe/2b9e68de962370fc692e1dfcaecf9acddde77f516330aacf1cc7f4aa62c9/aio-openapi-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "b8a3f5bb112dc78012b65759accf8051", "sha256": "b701e38dcc33c2a37fb358247c78b39a3a9a3948c273acdd523c35f42dc5e367" }, "downloads": -1, "filename": "aio_openapi-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b8a3f5bb112dc78012b65759accf8051", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43614, "upload_time": "2018-11-22T15:59:24", "url": "https://files.pythonhosted.org/packages/05/0c/5715b689b61ab783c458a0e6e4de90913cbef2e4d2308418299395efe840/aio_openapi-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1db4b39042e6bb91c29f3a1ed89b9830", "sha256": "f6f3c61ad6a67419320d44d81ba0700dca58a3624de1775554ddec4bae164601" }, "downloads": -1, "filename": "aio-openapi-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1db4b39042e6bb91c29f3a1ed89b9830", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46344, "upload_time": "2018-11-22T15:59:26", "url": "https://files.pythonhosted.org/packages/06/4b/2a0bdf988b597274a4547086b11aeb5a33a70e7639443c479b1b15cc1a23/aio-openapi-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "0dbf94b67481e9c040531610c927b79a", "sha256": "f6cf6663c65d3895914fce107edc6f0708a545cb212b2a2f8ccfd13107eb11a6" }, "downloads": -1, "filename": "aio_openapi-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0dbf94b67481e9c040531610c927b79a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43650, "upload_time": "2018-12-11T18:30:15", "url": "https://files.pythonhosted.org/packages/3e/20/849551d5bfc07a9af3237240c8805a3fb854229ea0a579ff2741830e399f/aio_openapi-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6639911b0304972c77815b620a984b6d", "sha256": "5999abc983e546d05552ee783eb2327a6d2db97d60e96c772a47eeac140a791f" }, "downloads": -1, "filename": "aio-openapi-1.1.3.tar.gz", "has_sig": false, "md5_digest": "6639911b0304972c77815b620a984b6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47426, "upload_time": "2018-12-11T18:30:17", "url": "https://files.pythonhosted.org/packages/f8/7f/d56de03a922a8f1188ad9bf9ab229970681638c7987c52703ad4bf15efb8/aio-openapi-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "34670fbec64425ed741dd7be8a5c84d3", "sha256": "4a67c73f9448286a408982abbb68646f7ad1325b8f63ceeeeee8da3e950f108c" }, "downloads": -1, "filename": "aio_openapi-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "34670fbec64425ed741dd7be8a5c84d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44032, "upload_time": "2019-01-11T11:39:01", "url": "https://files.pythonhosted.org/packages/50/87/ac650e5e5c48336a8d30bfb22dd7e680bb1017e55c905d8e8485894c14ae/aio_openapi-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05879caf86a9cd069a0cf07c2a2a3e94", "sha256": "66f4eba50fd039e7221aa5b9814ac2be27d3a2993eabed74fb297c342efac56b" }, "downloads": -1, "filename": "aio-openapi-1.2.0.tar.gz", "has_sig": false, "md5_digest": "05879caf86a9cd069a0cf07c2a2a3e94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47965, "upload_time": "2019-01-11T11:39:02", "url": "https://files.pythonhosted.org/packages/bb/6d/20c07fdac306a9a7a3d7bd5fe194d92153b1c270b6873a4cb9fc0e750f18/aio-openapi-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "f0ef45a5dfb37d46b6a570e321f4e30b", "sha256": "e3fa8d942fd442b4c09f0b995f5c0a4d494a428968a37e2377f0cb8670287916" }, "downloads": -1, "filename": "aio_openapi-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f0ef45a5dfb37d46b6a570e321f4e30b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44424, "upload_time": "2019-01-14T17:05:25", "url": "https://files.pythonhosted.org/packages/db/45/d90b610950a68560094119095226c83bdca6202bc1982e1202b0d56ae7d5/aio_openapi-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "848673a1e9825ee1c9c839acc530b8c9", "sha256": "14e430ec31c3394ea2177e1996238ba839f332f30ec633b2cd27f60cfdf84dbe" }, "downloads": -1, "filename": "aio-openapi-1.2.1.tar.gz", "has_sig": false, "md5_digest": "848673a1e9825ee1c9c839acc530b8c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46993, "upload_time": "2019-01-14T17:05:26", "url": "https://files.pythonhosted.org/packages/ca/24/8c23413e45180c39ede9229e7c1df8c533669ae5de51f4b07cabe52e4206/aio-openapi-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1496f89cb2a805094bddaba58ec57e6b", "sha256": "383978043f246c024b25add42b7c5692906a6191a9c127b44665b151bd175aed" }, "downloads": -1, "filename": "aio_openapi-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1496f89cb2a805094bddaba58ec57e6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44445, "upload_time": "2019-01-16T15:01:46", "url": "https://files.pythonhosted.org/packages/2f/45/565e729d1f79f7d632b45fe78bdc318acbf9446e6f11a55cf36494a26561/aio_openapi-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47d986ee7c33e77c274a82ce75f3b95b", "sha256": "2132ec8849ddb91fa86c6c59ddd1d365e7a0724542d0fd768ff643df037bdf0a" }, "downloads": -1, "filename": "aio-openapi-1.2.2.tar.gz", "has_sig": false, "md5_digest": "47d986ee7c33e77c274a82ce75f3b95b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48011, "upload_time": "2019-01-16T15:01:48", "url": "https://files.pythonhosted.org/packages/cd/ea/3ffd608deb48effd499f20ebc047155670fb641f83d2bbd23fd440bb8135/aio-openapi-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "c362fb4fdd78e71f4fca4eb4d72eb434", "sha256": "9338c81bfc61e9b43847ab440accb75d035e680c53060f3dc378ccc50d1c706d" }, "downloads": -1, "filename": "aio_openapi-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c362fb4fdd78e71f4fca4eb4d72eb434", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43995, "upload_time": "2019-01-18T11:28:38", "url": "https://files.pythonhosted.org/packages/62/de/41d4b70661e95926b72db46df64e3b6f5fb350cadc82a3ec85f556ad8057/aio_openapi-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd6aff7d7925ea9cf1ab46ffee80f725", "sha256": "6e80749f7aabed186ba4d809289c0a0feba30764f1c463ae4cbc81ad439f6f86" }, "downloads": -1, "filename": "aio-openapi-1.2.3.tar.gz", "has_sig": false, "md5_digest": "dd6aff7d7925ea9cf1ab46ffee80f725", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47565, "upload_time": "2019-01-18T11:28:39", "url": "https://files.pythonhosted.org/packages/b8/68/a55b51792f56ac35cecd61dc79df9e4cde60e07abddb4c8eba49499576fe/aio-openapi-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "157d4e1cc92f216e0d296b5297e083d0", "sha256": "9232cf5b404606bed5f666b1b3156d656de5bc0264ccd84574db6f9193928962" }, "downloads": -1, "filename": "aio_openapi-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "157d4e1cc92f216e0d296b5297e083d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 44407, "upload_time": "2019-01-18T11:52:57", "url": "https://files.pythonhosted.org/packages/ea/4f/9a335546c8211fb9f8b085a87af8552dd74cf0427b2e177003d36b4448ee/aio_openapi-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a15eb91caf54457374015a6f58af5e9f", "sha256": "b732859029b29c45aa302ffab144f31b06ab16f13c2f2a932aa7c337e7f0eb3c" }, "downloads": -1, "filename": "aio-openapi-1.2.4.tar.gz", "has_sig": false, "md5_digest": "a15eb91caf54457374015a6f58af5e9f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 47699, "upload_time": "2019-01-18T11:52:59", "url": "https://files.pythonhosted.org/packages/32/6d/bd8ed832ef587c11ae2e6761cba79e2e04522ee0dfc1df15315607842482/aio-openapi-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "619692fd98b0ee88e9a192baf7275741", "sha256": "f22028ab4c7ad3ce0575307ead37a8a532ec735ce907528a5a1ed20cdbc0154e" }, "downloads": -1, "filename": "aio_openapi-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "619692fd98b0ee88e9a192baf7275741", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 44657, "upload_time": "2019-01-24T17:45:36", "url": "https://files.pythonhosted.org/packages/4a/ad/dc7c4926876f6f870e1ef650175b0832e708f2fdeb5a897eb3099f98e0f3/aio_openapi-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7da790abcfd41e7c37d63815738c28f", "sha256": "da5d2a5a85bfddcf0d1fd03081173706bdbe99993febb1779132dc401f1e8ee8" }, "downloads": -1, "filename": "aio-openapi-1.2.5.tar.gz", "has_sig": false, "md5_digest": "c7da790abcfd41e7c37d63815738c28f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 48542, "upload_time": "2019-01-24T17:45:38", "url": "https://files.pythonhosted.org/packages/a1/1f/822f0ff58e9cda5b6aa6d3d9077f4d8b4237ea81ae86df31d32218ee17fd/aio-openapi-1.2.5.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "06a19bc37a97623dd9c98b48f4bc0727", "sha256": "9c46fec9686dc237075ee273a9b0e785ad562728128df8307986b5383c19337c" }, "downloads": -1, "filename": "aio_openapi-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "06a19bc37a97623dd9c98b48f4bc0727", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 45214, "upload_time": "2019-02-07T16:40:57", "url": "https://files.pythonhosted.org/packages/29/85/f7fde7818b8ea911f7867980f8fe2d38f746a274e9231e1c13e913f75343/aio_openapi-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f8c22f4d2fa8d2000ed909b1737c7e4", "sha256": "16e4e6674477c8896e6c9a7fc549da9076bf1bd4c5373a4b1f410a0a2ba008b2" }, "downloads": -1, "filename": "aio-openapi-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4f8c22f4d2fa8d2000ed909b1737c7e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 51296, "upload_time": "2019-02-07T16:40:58", "url": "https://files.pythonhosted.org/packages/d6/b7/7dd19bf9d9427e9fd7e4cb2039f0483eed00f4bb2d090aaacf7513965b11/aio-openapi-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "1ece5d19fd498acba036db8235f88349", "sha256": "572be6f35c7e2010e693b27560c79d27075f827a3e40b5f2f4e61d3f530b6e5e" }, "downloads": -1, "filename": "aio_openapi-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ece5d19fd498acba036db8235f88349", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 45996, "upload_time": "2019-02-14T12:53:54", "url": "https://files.pythonhosted.org/packages/e9/f9/df667cb73e81b290b69aa2a793a7af7ee56733529b81553c729548578dd0/aio_openapi-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84b5ffe77cea5a53e6715c9be02f0839", "sha256": "bd33335575ac426c178cf6a6f26c0d61a9258091d14f8b6fcd21a60c30eb08be" }, "downloads": -1, "filename": "aio-openapi-1.3.1.tar.gz", "has_sig": false, "md5_digest": "84b5ffe77cea5a53e6715c9be02f0839", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 52370, "upload_time": "2019-02-14T12:53:56", "url": "https://files.pythonhosted.org/packages/6f/f0/53e4cd806362e4829949c03f4fcbfe25d6eb0c0d988308bb9bfb92271204/aio-openapi-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "6099ccbed08e38f97106838c61144314", "sha256": "ee89348995d72f6a071a8f4aea94220a034d5a8b4db2b83507aea7f5bdefac8e" }, "downloads": -1, "filename": "aio_openapi-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6099ccbed08e38f97106838c61144314", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 46021, "upload_time": "2019-02-20T11:58:31", "url": "https://files.pythonhosted.org/packages/59/52/5d2f50695a87022cec839862ef51debf507caf8b2211cd573448aa66c64a/aio_openapi-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "690f98925a0a6a7c2dfa3e06a11c2ae5", "sha256": "009948900041d1240088a88d82a9b2237030d7f30cfe02ac6e00e64567180634" }, "downloads": -1, "filename": "aio-openapi-1.3.2.tar.gz", "has_sig": false, "md5_digest": "690f98925a0a6a7c2dfa3e06a11c2ae5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 51695, "upload_time": "2019-02-20T11:58:33", "url": "https://files.pythonhosted.org/packages/06/39/9acd07ee6f8a38aa5c8fc56c5251769175a38422e4402e382019e5f930ed/aio-openapi-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "e64da894c1a5f0dfe167670e5b359556", "sha256": "f15d2fccce7c90cbe76e598f427f696dc5726a912eeb2b90435354e2f0ac8252" }, "downloads": -1, "filename": "aio_openapi-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e64da894c1a5f0dfe167670e5b359556", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 46109, "upload_time": "2019-02-23T16:49:50", "url": "https://files.pythonhosted.org/packages/31/6c/adfe2e80f270cc0ae4fdd7abd7e11aefeab9e2a340126d21021355a819b9/aio_openapi-1.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca81e05330954b83a040ac44aa6f0831", "sha256": "ee8c90e7c9f478653f6fa672a8597b6e4895df33286b4469c308a5e73f487ee1" }, "downloads": -1, "filename": "aio-openapi-1.3.3.tar.gz", "has_sig": false, "md5_digest": "ca81e05330954b83a040ac44aa6f0831", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 49653, "upload_time": "2019-02-23T16:49:52", "url": "https://files.pythonhosted.org/packages/1a/4c/7f45d29075b26d7a17108f963bc7f01441001682a4deaea6d71642926933/aio-openapi-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "5f635252eb7442631c1b228fd844368e", "sha256": "adc0d54d7a9d3a400765e238b6a5d0d510efab431dde082f78b42ec99ec689fb" }, "downloads": -1, "filename": "aio_openapi-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5f635252eb7442631c1b228fd844368e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 46117, "upload_time": "2019-02-23T19:18:48", "url": "https://files.pythonhosted.org/packages/5f/60/b79807a4fe14e1a1c1a7063c64d55202a117ccbc9415db70e360ee59161a/aio_openapi-1.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0234ff562066716712f47a239655583", "sha256": "c42f3ced68a512e21a81349f3c14e636b53fc5529209c362add60d5ebafcfb68" }, "downloads": -1, "filename": "aio-openapi-1.3.4.tar.gz", "has_sig": false, "md5_digest": "b0234ff562066716712f47a239655583", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 52533, "upload_time": "2019-02-23T19:18:50", "url": "https://files.pythonhosted.org/packages/80/1f/2e667712f99439e078d6c549adcdf2ade258ccd1eee887c4942b8301f9db/aio-openapi-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "c9df1da3cd033ec5ed7d40d3b8310087", "sha256": "0a6270f88c5275e930fb0479987e1a26a70c4f546b4d27fbc3c069b3fe4d820b" }, "downloads": -1, "filename": "aio_openapi-1.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c9df1da3cd033ec5ed7d40d3b8310087", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 46579, "upload_time": "2019-04-14T16:30:38", "url": "https://files.pythonhosted.org/packages/67/28/3c914dea62a2d89db1d66704e21653cd7cefcaadc4405ee5b087ade93b63/aio_openapi-1.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9ed740fe547d2d5ac3a015abd5b1466", "sha256": "e05b5b29b841abc876b73dcddd8200ba6f6da8634f752bb28779a8860fc41281" }, "downloads": -1, "filename": "aio-openapi-1.3.5.tar.gz", "has_sig": false, "md5_digest": "b9ed740fe547d2d5ac3a015abd5b1466", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 50267, "upload_time": "2019-04-14T16:30:39", "url": "https://files.pythonhosted.org/packages/39/5b/55fc848b31db7111b3289182965cd78ffd6219eadd58ded04354b5dd908d/aio-openapi-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "7dab8eb41e8f9d82e4085ecf25a97590", "sha256": "00c741a2c23fa5a969c682c4836817d63469560e1e1aab360e2beb8d80159c71" }, "downloads": -1, "filename": "aio_openapi-1.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7dab8eb41e8f9d82e4085ecf25a97590", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 46743, "upload_time": "2019-04-15T17:25:33", "url": "https://files.pythonhosted.org/packages/9b/f5/44aa9e15619244ed1410e3c3a779858d176ddcc020306131526acaacb7ba/aio_openapi-1.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da119a01d93e4fc7ae02b84573a9ed64", "sha256": "e99e0de0331458f2ad150cbada97545d4743455f52c1b27021b0bcbc63b04e11" }, "downloads": -1, "filename": "aio-openapi-1.3.6.tar.gz", "has_sig": false, "md5_digest": "da119a01d93e4fc7ae02b84573a9ed64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 53530, "upload_time": "2019-04-15T17:25:34", "url": "https://files.pythonhosted.org/packages/80/b6/2fafb507ea1965e613336e2b6d34efa7ed4ac5618e1f927868e3aab54c60/aio-openapi-1.3.6.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "106a6d0bc09383e9e12db24871ba41e9", "sha256": "7993707738ec1598a3234c547e115dd6d88cc240911165725381ba9cfa4892ea" }, "downloads": -1, "filename": "aio_openapi-1.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "106a6d0bc09383e9e12db24871ba41e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 46754, "upload_time": "2019-07-05T09:17:17", "url": "https://files.pythonhosted.org/packages/a7/d5/1048cc524f41bc9edf5e19ad719802ce24b939991bc5f82c88644f98ba22/aio_openapi-1.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "431e1f8c5d1521c7e082caa49a1db0b6", "sha256": "17c2726c66093d132ccbc12e12bca0698bd04d73e817c3f68e940ebd967101dc" }, "downloads": -1, "filename": "aio-openapi-1.3.7.tar.gz", "has_sig": false, "md5_digest": "431e1f8c5d1521c7e082caa49a1db0b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 50801, "upload_time": "2019-07-05T09:17:19", "url": "https://files.pythonhosted.org/packages/cf/6d/3d9ed917a2640711473f95b265a0e39cbc23cfb95cdf3a7df5abb72df7a2/aio-openapi-1.3.7.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "7415102b4b57cb800c534f03388fbd71", "sha256": "3ecc6d9faeace02afc8cde4d14633dea84799a7d69f810be99fffb0af8b4188c" }, "downloads": -1, "filename": "aio_openapi-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7415102b4b57cb800c534f03388fbd71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 48238, "upload_time": "2019-09-29T12:53:20", "url": "https://files.pythonhosted.org/packages/e3/05/fe57eb2a747da357079d32099c7e2b00e8eb35d3622376aad3a70582d4e6/aio_openapi-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cfdc8105ab2b303dc5641c440d75031", "sha256": "796a9f66321db43ad5cff3b3f3e87771b6e7dd1fc39b11aa8d472f4b61036588" }, "downloads": -1, "filename": "aio-openapi-1.4.0.tar.gz", "has_sig": false, "md5_digest": "0cfdc8105ab2b303dc5641c440d75031", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 53212, "upload_time": "2019-09-29T12:53:23", "url": "https://files.pythonhosted.org/packages/77/9c/919db4be0b9f58e5e45e8e015df28b163f7d7f7f7f0616158eb18db1dd93/aio-openapi-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7415102b4b57cb800c534f03388fbd71", "sha256": "3ecc6d9faeace02afc8cde4d14633dea84799a7d69f810be99fffb0af8b4188c" }, "downloads": -1, "filename": "aio_openapi-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7415102b4b57cb800c534f03388fbd71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 48238, "upload_time": "2019-09-29T12:53:20", "url": "https://files.pythonhosted.org/packages/e3/05/fe57eb2a747da357079d32099c7e2b00e8eb35d3622376aad3a70582d4e6/aio_openapi-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cfdc8105ab2b303dc5641c440d75031", "sha256": "796a9f66321db43ad5cff3b3f3e87771b6e7dd1fc39b11aa8d472f4b61036588" }, "downloads": -1, "filename": "aio-openapi-1.4.0.tar.gz", "has_sig": false, "md5_digest": "0cfdc8105ab2b303dc5641c440d75031", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 53212, "upload_time": "2019-09-29T12:53:23", "url": "https://files.pythonhosted.org/packages/77/9c/919db4be0b9f58e5e45e8e015df28b163f7d7f7f7f0616158eb18db1dd93/aio-openapi-1.4.0.tar.gz" } ] }