{ "info": { "author": "Andrew Svetlov", "author_email": "andrew.svetlov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Database", "Topic :: Database :: Front-Ends" ], "description": "aiopg\n=====\n.. image:: https://travis-ci.com/aio-libs/aiopg.svg?branch=master\n :target: https://travis-ci.com/aio-libs/aiopg\n.. image:: https://codecov.io/gh/aio-libs/aiopg/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/aio-libs/aiopg\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/aio-libs/Lobby\n :alt: Chat on Gitter\n\n**aiopg** is a library for accessing a PostgreSQL_ database\nfrom the asyncio_ (PEP-3156/tulip) framework. It wraps\nasynchronous features of the Psycopg database driver.\n\nExample\n-------\n\n.. code:: python\n\n import asyncio\n import aiopg\n\n dsn = 'dbname=aiopg user=aiopg password=passwd host=127.0.0.1'\n\n async def go():\n pool = await aiopg.create_pool(dsn)\n async with pool.acquire() as conn:\n async with conn.cursor() as cur:\n await cur.execute(\"SELECT 1\")\n ret = []\n async for row in cur:\n ret.append(row)\n assert ret == [(1,)]\n\n loop = asyncio.get_event_loop()\n loop.run_until_complete(go())\n\n\nExample of SQLAlchemy optional integration\n------------------------------------------\n\n.. code:: python\n\n import asyncio\n from aiopg.sa import create_engine\n import sqlalchemy as sa\n\n metadata = sa.MetaData()\n\n tbl = sa.Table('tbl', metadata,\n sa.Column('id', sa.Integer, primary_key=True),\n sa.Column('val', sa.String(255)))\n\n async def create_table(engine):\n async with engine.acquire() as conn:\n await conn.execute('DROP TABLE IF EXISTS tbl')\n await conn.execute('''CREATE TABLE tbl (\n id serial PRIMARY KEY,\n val varchar(255))''')\n\n async def go():\n async with create_engine(user='aiopg',\n database='aiopg',\n host='127.0.0.1',\n password='passwd') as engine:\n\n async with engine.acquire() as conn:\n await conn.execute(tbl.insert().values(val='abc'))\n\n async for row in conn.execute(tbl.select()):\n print(row.id, row.val)\n\n loop = asyncio.get_event_loop()\n loop.run_until_complete(go())\n\n.. _PostgreSQL: http://www.postgresql.org/\n.. _asyncio: http://docs.python.org/3.4/library/asyncio.html\n\nPlease use::\n\n $ make test\n\nfor executing the project's unittests.\nSee https://aiopg.readthedocs.io/en/stable/contributing.html for details\non how to set up your environment to run the tests.\n\nChangelog\n---------\n\n1.0.0 (2019-09-20)\n* Removal of an asynchronous call in favor of issues # 550\n* Big editing of documentation and minor bugs #534\n\n0.16.0 (2019-01-25)\n^^^^^^^^^^^^^^^^^^^\n\n* Fix select priority name `#525 `_\n\n* Rename `psycopg2` to `psycopg2-binary` to fix deprecation warning `#507 `_\n\n* Fix `#189 `_ hstore when using ReadDictCursor `#512 `_\n\n* close cannot be used while an asynchronous query is underway `#452 `_\n\n* sqlalchemy adapter trx begin allow transaction_mode `#498 `_\n\n\n0.15.0 (2018-08-14)\n^^^^^^^^^^^^^^^^^^^\n\n* Support Python 3.7 `#437 `_\n\n0.14.0 (2018-05-10)\n^^^^^^^^^^^^^^^^^^^\n\n* Add ``get_dialect`` func to have ability to pass ``json_serializer`` `#451 `_\n\n0.13.2 (2018-01-03)\n^^^^^^^^^^^^^^^^^^^\n\n* Fixed compatibility with SQLAlchemy 1.2.0 `#412 `_\n\n* Added support for transaction isolation levels `#219 `_\n\n\n0.13.1 (2017-09-10)\n^^^^^^^^^^^^^^^^^^^\n\n* Added connection poll recycling logic `#373 `_\n\n\n0.13.0 (2016-12-02)\n^^^^^^^^^^^^^^^^^^^\n\n* Add `async with` support to `.begin_nested()` `#208 `_\n\n* Fix connection.cancel() `#212 `_ `#223 `_\n\n* Raise informative error on unexpected connection closing `#191 `_\n\n* Added support for python types columns issues `#217 `_\n\n* Added support for default values in SA table issues `#206 `_\n\n\n0.12.0 (2016-10-09)\n^^^^^^^^^^^^^^^^^^^\n\n* Add an on_connect callback parameter to pool `#141 `_\n\n* Fixed connection to work under both windows and posix based systems `#142 `_\n\n0.11.0 (2016-09-12)\n^^^^^^^^^^^^^^^^^^^\n\n* Immediately remove callbacks from a closed file descriptor `#139 `_\n\n* Drop Python 3.3 support\n\n0.10.0 (2016-07-16)\n^^^^^^^^^^^^^^^^^^^\n\n* Refactor tests to use dockerized Postgres server `#107 `_\n\n* Reduce default pool minsize to 1 `#106 `_\n\n* Explicitly enumerate packages in setup.py `#85 `_\n\n* Remove expired connections from pool on acquire `#116 `_\n\n* Don't crash when Connection is GC'ed `#124 `_\n\n* Use loop.create_future() if available\n\n0.9.2 (2016-01-31)\n^^^^^^^^^^^^^^^^^^\n\n* Make pool.release return asyncio.Future, so we can wait on it in\n `__aexit__` `#102 `_\n\n* Add support for uuid type `#103 `_\n\n0.9.1 (2016-01-17)\n^^^^^^^^^^^^^^^^^^\n\n* Documentation update `#101 `_\n\n0.9.0 (2016-01-14)\n^^^^^^^^^^^^^^^^^^\n\n* Add async context managers for transactions `#91 `_\n\n* Support async iterator in ResultProxy `#92 `_\n\n* Add async with for engine `#90 `_\n\n0.8.0 (2015-12-31)\n^^^^^^^^^^^^^^^^^^\n\n* Add PostgreSQL notification support `#58 `_\n\n* Support pools with unlimited size `#59 `_\n\n* Cancel current DB operation on asyncio timeout `#66 `_\n\n* Add async with support for Pool, Connection, Cursor `#88 `_\n\n0.7.0 (2015-04-22)\n^^^^^^^^^^^^^^^^^^\n\n* Get rid of resource leak on connection failure.\n\n* Report ResourceWarning on non-closed connections.\n\n* Deprecate iteration protocol support in cursor and ResultProxy.\n\n* Release sa connection to pool on `connection.close()`.\n\n0.6.0 (2015-02-03)\n^^^^^^^^^^^^^^^^^^\n\n* Accept dict, list, tuple, named and positional parameters in\n `SAConnection.execute()`\n\n0.5.2 (2014-12-08)\n^^^^^^^^^^^^^^^^^^\n\n* Minor release, fixes a bug that leaves connection in broken state\n after `cursor.execute()` failure.\n\n0.5.1 (2014-10-31)\n^^^^^^^^^^^^^^^^^^\n\n* Fix a bug for processing transactions in line.\n\n0.5.0 (2014-10-31)\n^^^^^^^^^^^^^^^^^^\n\n* Add .terminate() to Pool and Engine\n\n* Reimplement connection pool (now pool size cannot be greater than pool.maxsize)\n\n* Add .close() and .wait_closed() to Pool and Engine\n\n* Add minsize, maxsize, size and freesize properties to sa.Engine\n\n* Support *echo* parameter for logging executed SQL commands\n\n* Connection.close() is not a coroutine (but we keep backward compatibility).\n\n0.4.1 (2014-10-02)\n^^^^^^^^^^^^^^^^^^\n\n* make cursor iterable\n\n* update docs\n\n0.4.0 (2014-10-02)\n^^^^^^^^^^^^^^^^^^\n\n* add timeouts for database operations.\n\n* Autoregister psycopg2 support for json data type.\n\n* Support JSON in aiopg.sa\n\n* Support ARRAY in aiopg.sa\n\n* Autoregister hstore support if present in connected DB\n\n* Support HSTORE in aiopg.sa\n\n0.3.2 (2014-07-07)\n^^^^^^^^^^^^^^^^^^\n\n* change signature to cursor.execute(operation, parameters=None) to\n follow psycopg2 convention.\n\n0.3.1 (2014-07-04)\n^^^^^^^^^^^^^^^^^^\n\n* Forward arguments to cursor constructor for pooled connections.\n\n0.3.0 (2014-06-22)\n^^^^^^^^^^^^^^^^^^\n\n* Allow executing SQLAlchemy DDL statements.\n\n* Fix bug with race conditions on acquiring/releasing connections from pool.\n\n0.2.3 (2014-06-12)\n^^^^^^^^^^^^^^^^^^\n\n* Fix bug in connection pool.\n\n0.2.2 (2014-06-07)\n^^^^^^^^^^^^^^^^^^\n\n* Fix bug with passing parameters into SAConnection.execute when\n executing raw SQL expression.\n\n0.2.1 (2014-05-08)\n^^^^^^^^^^^^^^^^^^\n\n* Close connection with invalid transaction status on returning to pool.\n\n0.2.0 (2014-05-04)\n^^^^^^^^^^^^^^^^^^\n\n* Implemented optional support for sqlalchemy functional sql layer.\n\n0.1.0 (2014-04-06)\n^^^^^^^^^^^^^^^^^^\n\n* Implemented plain connections: connect, Connection, Cursor.\n\n* Implemented database pools: create_pool and Pool.\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.python.org/pypi/aiopg", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://aiopg.readthedocs.io", "keywords": "", "license": "BSD", "maintainer": "Andrew Svetlov , Alexey Firsov , Alexey Popravka ", "maintainer_email": "virmir49@gmail.com", "name": "aiopg", "package_url": "https://pypi.org/project/aiopg/", "platform": "macOS", "project_url": "https://pypi.org/project/aiopg/", "project_urls": { "CI: Travis": "https://travis-ci.com/aio-libs/aiopg", "Chat: Gitter": "https://gitter.im/aio-libs/Lobby", "Coverage: codecov": "https://codecov.io/gh/aio-libs/aiopg", "Docs: RTD": "https://aiopg.readthedocs.io", "Download": "https://pypi.python.org/pypi/aiopg", "GitHub: issues": "https://github.com/aio-libs/aiopg/issues", "GitHub: repo": "https://github.com/aio-libs/aiopg", "Homepage": "https://aiopg.readthedocs.io" }, "release_url": "https://pypi.org/project/aiopg/1.0.0/", "requires_dist": [ "psycopg2-binary (>=2.7.0)", "sqlalchemy[postgresql_psycopg2binary] (>=1.1) ; extra == 'sa'" ], "requires_python": ">=3.5.3", "summary": "Postgres integration with asyncio.", "version": "1.0.0" }, "last_serial": 5873599, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5090508ce6c4ac9b895179437568419b", "sha256": "30776ee2d0d27089153a64c242ac805d0b83f6768d718f6bef29e3cea648e5f7" }, "downloads": -1, "filename": "aiopg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5090508ce6c4ac9b895179437568419b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9979, "upload_time": "2014-04-06T17:04:47", "url": "https://files.pythonhosted.org/packages/07/8a/7f466fc8fc2e4166407986a8ac11992adedb5f3f7f074583858529b9520a/aiopg-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "052a055bc444be1b5da9d06b7fee299c", "sha256": "27a9b0d9a2cb3862eaca136b0f6a62a0165fa9303141b00a9923e0d14c48e82e" }, "downloads": -1, "filename": "aiopg-0.1.1.tar.gz", "has_sig": false, "md5_digest": "052a055bc444be1b5da9d06b7fee299c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10028, "upload_time": "2014-04-06T17:07:19", "url": "https://files.pythonhosted.org/packages/52/79/310698842f174ca14ba82e259b821af5e71453b67b23b83b3b770b9bea44/aiopg-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7088f091db18c7d6b0fb91302c733424", "sha256": "f7f8c74e6d7f2d694571dd45d8e28159ef08d1b4a5a7f20d2e8a41764cee7294" }, "downloads": -1, "filename": "aiopg-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7088f091db18c7d6b0fb91302c733424", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7145, "upload_time": "2014-04-07T10:04:00", "url": "https://files.pythonhosted.org/packages/a0/03/4ee297f518fb3f93017ae5e23ce99fdbef1e8ae6bd7228ce2ee94d59d16d/aiopg-0.1.2.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "49416800a5e6f7eed0490274b47621f9", "sha256": "405dda8debfb3da6b061739e29c32b3272ec658211a7d349b2a59d7a3b5ccf4e" }, "downloads": -1, "filename": "aiopg-0.10.0-py3.5.egg", "has_sig": false, "md5_digest": "49416800a5e6f7eed0490274b47621f9", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 64846, "upload_time": "2016-07-16T16:49:59", "url": "https://files.pythonhosted.org/packages/45/c6/66b1bffa535a475d03ccd9f57e3ded35fd5bf25ff7235985e7f60b8988ca/aiopg-0.10.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "bd011feebdd5c816862556d58fe8155d", "sha256": "e395a7a3cd0946c30fa876e27699ee2e1859d42839ea487da04d6617e0aa2ab1" }, "downloads": -1, "filename": "aiopg-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bd011feebdd5c816862556d58fe8155d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30887, "upload_time": "2016-07-16T16:49:56", "url": "https://files.pythonhosted.org/packages/05/46/d45beb83e560bd3738d6195f89d2d7ee92f41150d491b4bae0518502e8aa/aiopg-0.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1abde99c08046f4dc95e775b26a7b763", "sha256": "b540f8fbfcb53f9c5cc9a6b49f0fd0311eae0c076e324a4b5928ab653c5a7b3d" }, "downloads": -1, "filename": "aiopg-0.10.0.tar.gz", "has_sig": false, "md5_digest": "1abde99c08046f4dc95e775b26a7b763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25014, "upload_time": "2016-07-16T16:50:01", "url": "https://files.pythonhosted.org/packages/2f/a2/081bf0e3931ddf560feb3a4958f73f6c42e3c840c80ed6bc8fdd4d128964/aiopg-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "4ef99f20959fa45bee1bfc18ecf10df9", "sha256": "f14740cfaff4be6a0afe22f718a07379370aa654f029e958c29d5dd1d3295b35" }, "downloads": -1, "filename": "aiopg-0.11.0-py3.5.egg", "has_sig": false, "md5_digest": "4ef99f20959fa45bee1bfc18ecf10df9", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 65408, "upload_time": "2016-09-12T09:31:39", "url": "https://files.pythonhosted.org/packages/73/ec/17e56e0da4f106fa98838eedaf63aceb828298252f46bde4d4134d7dccdd/aiopg-0.11.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "95ff12cb52514bb713d159205bd8d7c0", "sha256": "d174347edd9ca9392346eeb68f225d81c09c5336916077a03f36176a180175a6" }, "downloads": -1, "filename": "aiopg-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "95ff12cb52514bb713d159205bd8d7c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31212, "upload_time": "2016-09-12T09:31:37", "url": "https://files.pythonhosted.org/packages/09/ea/f6927233b7af7498f052d09b27532c76afbd347ee0bad77507963f3e6d2f/aiopg-0.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8edbf38e4606472b6b854bdb77674edd", "sha256": "43420ef14a88c4d5e2059f63317d646f2950fdbd34390de07c80ea09893f1ca0" }, "downloads": -1, "filename": "aiopg-0.11.0.tar.gz", "has_sig": false, "md5_digest": "8edbf38e4606472b6b854bdb77674edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24338, "upload_time": "2016-09-12T09:31:42", "url": "https://files.pythonhosted.org/packages/72/20/61cbc379b488a2a7f4c2b4099dd31ce1b77d0f85edda666125de2ce7b61c/aiopg-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "24dc6b08cdaa8aae4806d6144be009f7", "sha256": "d4218f812ae300aea0e1c799e9bf6204a276a76cb9de7040b37c5e27e03527f2" }, "downloads": -1, "filename": "aiopg-0.12.0-py3.5.egg", "has_sig": false, "md5_digest": "24dc6b08cdaa8aae4806d6144be009f7", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 65871, "upload_time": "2016-10-09T13:40:48", "url": "https://files.pythonhosted.org/packages/58/7f/cb2d25e351305ceb195d59a7d40da1499ded62a72791b534aa1aa57d36c7/aiopg-0.12.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "e111975cd85a260ebef34364b037006b", "sha256": "898b5d8d8f86632970f7a4c41a94d72e8be41b0f74ab02bbee0f422e4d21c14f" }, "downloads": -1, "filename": "aiopg-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e111975cd85a260ebef34364b037006b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31527, "upload_time": "2016-10-09T13:40:45", "url": "https://files.pythonhosted.org/packages/d2/6e/21e3fc53cd92e8a1b153f64a2b4eee0f4b6a3c014ffa846a57ee69b71887/aiopg-0.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98b42352fac7b2db6d2d4cc02aa004bf", "sha256": "b0828b7a6d6cca948afe533cad7ce6a11091f0440f57ffad5423cbca89227cf2" }, "downloads": -1, "filename": "aiopg-0.12.0.tar.gz", "has_sig": false, "md5_digest": "98b42352fac7b2db6d2d4cc02aa004bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24620, "upload_time": "2016-10-09T13:40:50", "url": "https://files.pythonhosted.org/packages/82/f2/226bf1abc01eb2226c75bd0255c5d9d49638c868d2528ffdbb674c293e64/aiopg-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "e607d3033b5cd2cd961ca43d028ba578", "sha256": "439d135f1fb2fc12ec85f676cf2d3a2899379616d9c3b5ec6b442b14efd1340e" }, "downloads": -1, "filename": "aiopg-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e607d3033b5cd2cd961ca43d028ba578", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32254, "upload_time": "2016-12-02T13:27:59", "url": "https://files.pythonhosted.org/packages/93/ba/93abb96dacf6557f83b15616f08a9543ecc299946c992a4dcfaca1ccd7ec/aiopg-0.13.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c5123a9119c8363bacea0cefb44c839", "sha256": "04792e88cf144df94e5f55e0f9fd653b459d4c28dfdaa5bc4a5c5992067cb828" }, "downloads": -1, "filename": "aiopg-0.13.0.tar.gz", "has_sig": false, "md5_digest": "5c5123a9119c8363bacea0cefb44c839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25134, "upload_time": "2016-12-02T13:28:03", "url": "https://files.pythonhosted.org/packages/f8/e5/664d08588515212cd1548be387753f346b257ac215cb1c913e6a7532e9f4/aiopg-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "d22b5878aa08db7d0e88d33ea2a348f9", "sha256": "61d56a364418c96f705e320b33ed3fe6ec82c657db1ec6e6702b62e670c58470" }, "downloads": -1, "filename": "aiopg-0.13.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d22b5878aa08db7d0e88d33ea2a348f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32650, "upload_time": "2017-09-10T20:23:15", "url": "https://files.pythonhosted.org/packages/f7/01/e8e4c50720eaca5e60d95725d7811ca0303b3332abbba5c778da7f16e513/aiopg-0.13.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e976b4c80b9edda2b4c2e7e3f742c048", "sha256": "7b4c96dc9f5599c5e29706004f3922fc541312eaf1190f97cb765343a5f9c372" }, "downloads": -1, "filename": "aiopg-0.13.1.tar.gz", "has_sig": false, "md5_digest": "e976b4c80b9edda2b4c2e7e3f742c048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27034, "upload_time": "2017-09-10T20:23:16", "url": "https://files.pythonhosted.org/packages/95/36/e8f64007f0fe9e39bec738836320e274a11569cbb951110dfa25848f6a13/aiopg-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "357e5255e723dd3947e28c8405865d74", "sha256": "1d8393eb0a082009169a72e0bd9c63570924f3cb5bbe220215f62e2db48c41e7" }, "downloads": -1, "filename": "aiopg-0.13.2-py3-none-any.whl", "has_sig": false, "md5_digest": "357e5255e723dd3947e28c8405865d74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34494, "upload_time": "2018-01-03T20:38:59", "url": "https://files.pythonhosted.org/packages/31/e5/c029e50d37c4a3e6ac431812dfa463944d3e150bb7399b1d4a3d35a03529/aiopg-0.13.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cc4ec4ece8b5129ce4b9c1b2834d535", "sha256": "2a6bbc7dfc6e3b9248e0dc7bd573050bab693f30f00d4889fa011d3bc94603ca" }, "downloads": -1, "filename": "aiopg-0.13.2.tar.gz", "has_sig": false, "md5_digest": "2cc4ec4ece8b5129ce4b9c1b2834d535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26903, "upload_time": "2018-01-03T20:39:01", "url": "https://files.pythonhosted.org/packages/8d/0a/93d22d0a1a8f0f9fa09f97cf257d1ead457a131891a9c50e1f005acbeb29/aiopg-0.13.2.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "e1a0412619f98929e0402c8f50c49a11", "sha256": "a6a4c41938bb177e583c43cf47e2179e5822d3c175d5a99b165945eb4fba12ea" }, "downloads": -1, "filename": "aiopg-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e1a0412619f98929e0402c8f50c49a11", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30955, "upload_time": "2018-05-10T18:51:24", "url": "https://files.pythonhosted.org/packages/88/de/bb93a3a13f1dfc83e9ab639206ec48fe1b65bd1f3d39e325bbe3328ae74c/aiopg-0.14.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd756606c3d19549cedf31cd84c16d68", "sha256": "7dee52e0fa4697bace62d39180df96e94a328ee96aa211c8e93c346b8ffd1bcc" }, "downloads": -1, "filename": "aiopg-0.14.0.tar.gz", "has_sig": false, "md5_digest": "cd756606c3d19549cedf31cd84c16d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27071, "upload_time": "2018-05-10T18:51:25", "url": "https://files.pythonhosted.org/packages/dd/58/9572bb214e218d55d2265d501667478273a9248d54f2b8d93db5f8e71b68/aiopg-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "99300d7f788018e739a8b437a1d233cb", "sha256": "509d4a1ad9fa1af5dca6d547b759a8cbcfd70d6cedd0737cb3ff4ccfec812ea2" }, "downloads": -1, "filename": "aiopg-0.15.0-py3-none-any.whl", "has_sig": false, "md5_digest": "99300d7f788018e739a8b437a1d233cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31062, "upload_time": "2018-08-14T12:13:05", "url": "https://files.pythonhosted.org/packages/72/b0/c3599a35921b18741a01de7451ad829cc35c8a85ad366ad8a6bc859057ec/aiopg-0.15.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "487029f0dfd45be181745f9a24bd2b05", "sha256": "2fa57bee0b7b8422408a79de085c3423e0b0633be3a0046b66a53594bf69a837" }, "downloads": -1, "filename": "aiopg-0.15.0.tar.gz", "has_sig": false, "md5_digest": "487029f0dfd45be181745f9a24bd2b05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27163, "upload_time": "2018-08-14T12:13:07", "url": "https://files.pythonhosted.org/packages/e2/f8/84268dc9ffcb5f9b868162c19d1967dc49050e5573786d597f7d673c154b/aiopg-0.15.0.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "84913af8ef67b2fe3a168734ef828f98", "sha256": "322d0603c56fa11d092d277a0f2d5102dc5c079dc4748d17d105f61c45375035" }, "downloads": -1, "filename": "aiopg-0.16.0-py3-none-any.whl", "has_sig": false, "md5_digest": "84913af8ef67b2fe3a168734ef828f98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32734, "upload_time": "2019-01-25T22:21:34", "url": "https://files.pythonhosted.org/packages/76/31/446e570150f6c39fc8e93748b696dcf5697c1a137cdd698bb26ba2519004/aiopg-0.16.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a276666d8879b3be66ba6c53675c40", "sha256": "b2812b582a5b9b4a8dc070f0abf08766f0f20dabc7ceaebdaad03b1bf5a1a3c5" }, "downloads": -1, "filename": "aiopg-0.16.0.tar.gz", "has_sig": false, "md5_digest": "50a276666d8879b3be66ba6c53675c40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28027, "upload_time": "2019-01-25T22:21:35", "url": "https://files.pythonhosted.org/packages/9e/b5/ca4ff62514567ce65cf06bcd9e27410aea608196c3d90b37cc4abf090ea2/aiopg-0.16.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2a7a0f235413ba5b906fb36aaca30502", "sha256": "c4ab5215f914c01d2764706e4c74965a38aaad63ad48bf1b354603b0e7ba0e80" }, "downloads": -1, "filename": "aiopg-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2a7a0f235413ba5b906fb36aaca30502", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30297, "upload_time": "2014-05-03T22:47:53", "url": "https://files.pythonhosted.org/packages/3a/b3/ef5f0695aa3c4ce77446307791ee20b533a5f3be92bc342967583ec5dc65/aiopg-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e85ab7c20b275e1a00eec2c17d95b7ca", "sha256": "fe54252eeec64cdf364dda106ecf3a9902ea39db70cbdf4c6201cfc3620e0587" }, "downloads": -1, "filename": "aiopg-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e85ab7c20b275e1a00eec2c17d95b7ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16180, "upload_time": "2014-05-03T22:47:56", "url": "https://files.pythonhosted.org/packages/c1/25/ee0aa35aa0885a59017484fe035c2c9f887ed0f1925060fefce76f5eb2ce/aiopg-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "570c7dcb5555a9968644ae02f4313e53", "sha256": "a62f4b0fb2734bb748d7b87bc4214def69e10ca93d2a4c9bab97cee9fe5af8e3" }, "downloads": -1, "filename": "aiopg-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "570c7dcb5555a9968644ae02f4313e53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30863, "upload_time": "2014-05-08T11:43:02", "url": "https://files.pythonhosted.org/packages/79/0a/8647f48c8fce0bea9d430c33695baf63ddd8ff41d564240bc0098088229b/aiopg-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79a768f09df5015f31fc7cb6215a545b", "sha256": "504f7ec72b58ae2ca134ababcf45cac060802a883a84edef426a04abed2daebd" }, "downloads": -1, "filename": "aiopg-0.2.1.tar.gz", "has_sig": false, "md5_digest": "79a768f09df5015f31fc7cb6215a545b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16417, "upload_time": "2014-05-08T11:42:59", "url": "https://files.pythonhosted.org/packages/7c/08/6d6c43348d2dbbbb6224dec83ba7ff390da881217e4d35abadc48b583df5/aiopg-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3fb7a686fd2fd2cf30d846d8ca353a0d", "sha256": "1a8ec74c1ab4df074c842b210e14ccd2bf423c829f0b469b9803a778a0a1fa81" }, "downloads": -1, "filename": "aiopg-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3fb7a686fd2fd2cf30d846d8ca353a0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31206, "upload_time": "2014-06-07T13:45:57", "url": "https://files.pythonhosted.org/packages/71/cb/3c0cd42acc5ee2fe2c4c4aa9be5ea58c63e5d21ae43211d79e18766e7197/aiopg-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dd7b71dd2e13642528f976acd637e71", "sha256": "fe0ebc14500a2f3ff6b307a0238af6fc5c7f69464396ead11f60bf32b8036629" }, "downloads": -1, "filename": "aiopg-0.2.2.tar.gz", "has_sig": false, "md5_digest": "7dd7b71dd2e13642528f976acd637e71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16545, "upload_time": "2014-06-07T13:45:59", "url": "https://files.pythonhosted.org/packages/bd/10/1e4e4b12051e583e9d813e5ed8aa92b86f5dfeb6e2e2bd457d3523ef2620/aiopg-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "75b8b6df166df525df3129fdbd1a2f47", "sha256": "221b6ea3070134b1c617d15600dc078e4b3be84faaf3257ff664c8d56882c303" }, "downloads": -1, "filename": "aiopg-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "75b8b6df166df525df3129fdbd1a2f47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31328, "upload_time": "2014-06-12T13:59:59", "url": "https://files.pythonhosted.org/packages/76/6d/cf52eb0d8202e5844f032241c7006a93c995ba941015b8633777fce33330/aiopg-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e47797849a3efe337825f042668b96b4", "sha256": "d5e6cbb7fe115cef13c9d60185816a208655c0f11187c0f4b8d898544919b5f5" }, "downloads": -1, "filename": "aiopg-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e47797849a3efe337825f042668b96b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15982, "upload_time": "2014-06-12T14:00:01", "url": "https://files.pythonhosted.org/packages/bf/89/68c38170c56940cfd7619dd0b4d8e21130a8dde1403d65cf9007e2264911/aiopg-0.2.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2eabf9b6030c30dd2fcce5bf17d67a39", "sha256": "d1cecdbf4ed2cf21af1203b0832ee528ed0290c9575ab9b175e6c069ec06bb96" }, "downloads": -1, "filename": "aiopg-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2eabf9b6030c30dd2fcce5bf17d67a39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34773, "upload_time": "2014-07-04T08:28:17", "url": "https://files.pythonhosted.org/packages/09/df/93a3569618fed8818b4cf31a70a372e61c6793f33de7c290e8bd526bb64b/aiopg-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "214f6c7ce2c6152aaaa044c69de0a1ed", "sha256": "5d47915f1da08f8b973ac5503920262a14c463dc3a345bf8fff84c540aea13e2" }, "downloads": -1, "filename": "aiopg-0.3.1.tar.gz", "has_sig": false, "md5_digest": "214f6c7ce2c6152aaaa044c69de0a1ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18556, "upload_time": "2014-07-04T08:28:20", "url": "https://files.pythonhosted.org/packages/bb/86/fd9e65788a4c69d2eefe52db782c95f5ae2d52294e07402b91f19cb1f572/aiopg-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "cde4068a1a0805c49604df27650bf171", "sha256": "0c101ada63548dbd6b70359385f8acf3cadbfb7a3b1d50121fe9cc916e110195" }, "downloads": -1, "filename": "aiopg-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cde4068a1a0805c49604df27650bf171", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34936, "upload_time": "2014-07-07T13:56:42", "url": "https://files.pythonhosted.org/packages/7f/bf/4047c61d7ac7e2b488b4d61981f142f6229b076409e956c91c4922dc85d5/aiopg-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac89b9b2d51d358b82e941865a6f73f7", "sha256": "43d1733115ef958092616f9460043bab7b3f3959b9d813118796404368a2296b" }, "downloads": -1, "filename": "aiopg-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ac89b9b2d51d358b82e941865a6f73f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18673, "upload_time": "2014-07-07T13:56:44", "url": "https://files.pythonhosted.org/packages/b3/af/84eeee6f9f86a6626701dee5a7793b8cc14c4523cb1f8bb910b2bbb4d384/aiopg-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f8677ec3662ef6fc9fb9d6f1eeca301a", "sha256": "325ac1c0984164d8a2391f91db5968ce25d240eed0206ba9fb439465911a156d" }, "downloads": -1, "filename": "aiopg-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8677ec3662ef6fc9fb9d6f1eeca301a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38501, "upload_time": "2014-10-02T09:23:39", "url": "https://files.pythonhosted.org/packages/bf/58/656a4b07b530edcb6cb52db7ceddb79ae301bdbe2b98a3a66b5b566ee699/aiopg-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2090c0efcbadc53f6aa4449f27dc581c", "sha256": "8ec8016f8b2f42c7d936b95a07ffb759ac5fe054943b922ebdfa553d960675d0" }, "downloads": -1, "filename": "aiopg-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2090c0efcbadc53f6aa4449f27dc581c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20024, "upload_time": "2014-10-02T09:23:42", "url": "https://files.pythonhosted.org/packages/24/67/86ce6116a65685d4b1b24c3846260e9e7f271126ec704fa0530d6b9acc00/aiopg-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0572a4375ecb0043611cbd8ea5b854d3", "sha256": "ab18d39fd3a34474b6f856b4828f832a773b126b90d51a32434eec04135c6082" }, "downloads": -1, "filename": "aiopg-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0572a4375ecb0043611cbd8ea5b854d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38694, "upload_time": "2014-10-02T11:33:26", "url": "https://files.pythonhosted.org/packages/12/e1/37d601202bf6602a4aa2cac0f941f9dab8b967b75389ee25cd17b4b908b8/aiopg-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "424e8b61691beb93ef0628183e6513a1", "sha256": "a9fe260dca82ca6d3cf78e436e27a4f95eefd02e4ef8b6a98b6868eff1f9947c" }, "downloads": -1, "filename": "aiopg-0.4.1.tar.gz", "has_sig": false, "md5_digest": "424e8b61691beb93ef0628183e6513a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20113, "upload_time": "2014-10-02T11:33:27", "url": "https://files.pythonhosted.org/packages/6d/c2/a3c14bf55a2a6f58f0729223871f0af7697ef3c44f7c8b2a947689e6652f/aiopg-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c16e5fb82b72fdd09010ba25e1d2a13d", "sha256": "eab3ae401d6ce767e7de6f4aff97d975bd954a5563c481be6465bd02670bf7ea" }, "downloads": -1, "filename": "aiopg-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c16e5fb82b72fdd09010ba25e1d2a13d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40619, "upload_time": "2014-10-31T13:06:27", "url": "https://files.pythonhosted.org/packages/5a/56/05539add98fed5d9297928cbe05c3c688fa38f27a958de5e892f4ecf257d/aiopg-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c77f1a2b07780442f77e7463172642ff", "sha256": "d44f59b6071f6fa5e7f7518d5eb1214c650bb34117c98b1071459de2295d9c7c" }, "downloads": -1, "filename": "aiopg-0.5.0.tar.gz", "has_sig": false, "md5_digest": "c77f1a2b07780442f77e7463172642ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21017, "upload_time": "2014-10-31T13:06:30", "url": "https://files.pythonhosted.org/packages/48/3a/ca31e79fdf57f781e0df46886502626eeba62bf22e62404a2383f8a3c5da/aiopg-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "125d918bcd625e6fd2d997dd440214e5", "sha256": "0a0ae1e03eb7ff956d4838079650a7fb198f1fb957be53f76eba48b9690e4e10" }, "downloads": -1, "filename": "aiopg-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "125d918bcd625e6fd2d997dd440214e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40773, "upload_time": "2014-10-31T18:50:52", "url": "https://files.pythonhosted.org/packages/66/c7/a3da2a8e01086985639c81ee1f6ef0677c80a648ff84f04998d1dec5f75c/aiopg-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ec8db258d618e57e019db9e60ff8a6c", "sha256": "f8c743f5c8fa74257da40a98bf22a2c5aecd876690f922291b7312d0d017664b" }, "downloads": -1, "filename": "aiopg-0.5.1.tar.gz", "has_sig": false, "md5_digest": "6ec8db258d618e57e019db9e60ff8a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21638, "upload_time": "2014-10-31T18:50:58", "url": "https://files.pythonhosted.org/packages/14/b7/d6eba5dd706e009f20d88efcd580446a02f1f6742500b4a483c1586688ad/aiopg-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "1b0f858c43d2e641d6ff03e5c82f1d2e", "sha256": "6d57484532b7699561cd13812b85dab68816b10d681dbd465d4d0cb8455797b6" }, "downloads": -1, "filename": "aiopg-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1b0f858c43d2e641d6ff03e5c82f1d2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40847, "upload_time": "2014-12-08T17:31:07", "url": "https://files.pythonhosted.org/packages/27/5d/5b73163d886b299769edb26d65b1e41d9aaaeafa8c6b50689492dce21541/aiopg-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b01c2fa9e6e8c2c09a427287bf0ca2e", "sha256": "fcfdbac8a6548b8f755f381322c1a956c860ea7c0683e3d6a3f28860a3bdc472" }, "downloads": -1, "filename": "aiopg-0.5.2.tar.gz", "has_sig": false, "md5_digest": "6b01c2fa9e6e8c2c09a427287bf0ca2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21179, "upload_time": "2014-12-08T17:31:09", "url": "https://files.pythonhosted.org/packages/68/a1/b31b7b4ab5b013349989b9aed0cdc43274d8f7b33318adf2f73b4589acea/aiopg-0.5.2.tar.gz" } ], "0.6.0": [], "0.6.1": [ { "comment_text": "", "digests": { "md5": "665fb7cea7bae3245a887484ffce6b1e", "sha256": "9405a697a0ec34c53a087144198bb7c22de73c1248c1fb715b884bce8faa7578" }, "downloads": -1, "filename": "aiopg-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "665fb7cea7bae3245a887484ffce6b1e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 41396, "upload_time": "2015-02-03T19:57:16", "url": "https://files.pythonhosted.org/packages/d7/52/4914e49c7a26e58b475c47ee32ea9c27a33620a7e9a953216fc1a3416dc0/aiopg-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd31ce61cf65565be9846a1be532e108", "sha256": "9d046285389082ff5c972c6543b06a378c1f436c857c66196b80bc1a91677e7c" }, "downloads": -1, "filename": "aiopg-0.6.1.tar.gz", "has_sig": false, "md5_digest": "fd31ce61cf65565be9846a1be532e108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21352, "upload_time": "2015-02-03T19:57:13", "url": "https://files.pythonhosted.org/packages/ab/db/73a4b25fe3a25e901fc5127e1c6877a34c0c5314d6c3419d75b494f11c6e/aiopg-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "5411a30a843b5dc73869af4c0e1a50b0", "sha256": "9db2553a15cd768f4df3cdda7d4d57f95c5ed6bc381cafc3b488a7d3ea30c7e5" }, "downloads": -1, "filename": "aiopg-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5411a30a843b5dc73869af4c0e1a50b0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 42619, "upload_time": "2015-04-22T20:03:14", "url": "https://files.pythonhosted.org/packages/ad/97/5423eaf079eb9530dfa2ae6d2548f8b52e972422eadbf32a7fad2081a9b8/aiopg-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdec558eb6e9a34e3513de6ace7f6cb5", "sha256": "1cf874238ed6d9f078d81d0f2cf9f9c9cd0e8da5aa77c4d2b251e255d3d998e8" }, "downloads": -1, "filename": "aiopg-0.7.0.tar.gz", "has_sig": false, "md5_digest": "cdec558eb6e9a34e3513de6ace7f6cb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21870, "upload_time": "2015-04-22T20:03:11", "url": "https://files.pythonhosted.org/packages/32/e4/57137b4fc65460e30071e0e4cc4be294ccfc427536460f2f004a61f3d325/aiopg-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "4e79f380b69c4dd869da054ddc6da53e", "sha256": "bf7749d9bc9e57b8c3a667404bf1299a4ddbeed1954cca4d74aba37047ce75e3" }, "downloads": -1, "filename": "aiopg-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4e79f380b69c4dd869da054ddc6da53e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29473, "upload_time": "2015-12-31T21:31:57", "url": "https://files.pythonhosted.org/packages/99/b9/05c6fc21cc52884ce4c900fd32346223663e9d7e8f03e6505fd5bba0f4f9/aiopg-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4c6810fb0f6f57cff31d6d824c0c42a", "sha256": "5a795881900722862d5f2e5cf571f7a89a341abd1ddc3faed5518d2daee95057" }, "downloads": -1, "filename": "aiopg-0.8.0.tar.gz", "has_sig": false, "md5_digest": "b4c6810fb0f6f57cff31d6d824c0c42a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25297, "upload_time": "2015-12-31T21:32:08", "url": "https://files.pythonhosted.org/packages/f8/1c/1b25169483bc3df12e31aee9a36f9c233f16cab976dbce86983b97f1f7e8/aiopg-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "d17ad8037a7b073df75f179cf654e719", "sha256": "843440572dc827b6425b5805d8e4e4f84e6922cfb43e6eb8105230ff8ce98b7a" }, "downloads": -1, "filename": "aiopg-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d17ad8037a7b073df75f179cf654e719", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29958, "upload_time": "2016-01-14T08:05:28", "url": "https://files.pythonhosted.org/packages/ef/b4/fcf056d472301894213a8360070fdab6e26af18c879858d505144c1aa321/aiopg-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d82cdb7e0eadfad5edccc157ad4becca", "sha256": "ca04908f4e81a4d92021de5fcff6b166dc1bab7154439ee81b59bc4984a62dde" }, "downloads": -1, "filename": "aiopg-0.9.0.tar.gz", "has_sig": false, "md5_digest": "d82cdb7e0eadfad5edccc157ad4becca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24958, "upload_time": "2016-01-14T08:05:45", "url": "https://files.pythonhosted.org/packages/74/68/a790db0886397007fc4e43eff7bcbb29dfd2b887ff63783c6112b748da4b/aiopg-0.9.0.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "8a45de3d280b65676a281e4c79e5b963", "sha256": "da3115aa1e60bd4a7c10df622deb72c3e32d1af57d4a497aed1afc1f6da21f1c" }, "downloads": -1, "filename": "aiopg-0.9.2-py3.5.egg", "has_sig": false, "md5_digest": "8a45de3d280b65676a281e4c79e5b963", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 64218, "upload_time": "2016-01-31T17:28:18", "url": "https://files.pythonhosted.org/packages/aa/27/8feba8f97872f406f2c39d529caeb071cf473fbd3d04c89e950be140c191/aiopg-0.9.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "fcbc79e82f1bcd8de179d8dee0dcb0e3", "sha256": "1bc256e8b76666d681aa4826d99114cea78c341327b2d2545f6e07837aa42b81" }, "downloads": -1, "filename": "aiopg-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fcbc79e82f1bcd8de179d8dee0dcb0e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30224, "upload_time": "2016-01-31T17:28:13", "url": "https://files.pythonhosted.org/packages/60/ec/45b8d05d57e4c6ddf3aa1fe7f623f901a9c71cffd1776a9641b8f40b16cf/aiopg-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6121a45b5303df471c73d9d0e35a6845", "sha256": "166c7f8ca40d49219ee815d8441ba720a7ddf44a3584354c83f52c028bd967ce" }, "downloads": -1, "filename": "aiopg-0.9.2.tar.gz", "has_sig": false, "md5_digest": "6121a45b5303df471c73d9d0e35a6845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25780, "upload_time": "2016-01-31T17:28:23", "url": "https://files.pythonhosted.org/packages/26/9d/8e7f5ddece9a7dd95830657b36a90e97db90384f592fac9f4b07df892cc7/aiopg-0.9.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7b58bbd3b3955239a85cead6230764ce", "sha256": "5da7763028b735ebc4c2980ba39ef1ce4f48df1fc05900e036674edd50f0727c" }, "downloads": -1, "filename": "aiopg-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7b58bbd3b3955239a85cead6230764ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 32922, "upload_time": "2019-09-23T13:18:34", "url": "https://files.pythonhosted.org/packages/bf/e6/639556d0f58d411dbdaad1f8372c57b22d28f1e7f2f10f1509ea412be93f/aiopg-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "398725ad41b5a0a735b2fc36d092a5ac", "sha256": "32da3c9c73c248c715883fbb0876d66015d9fb6b4946058eb9fd40e86cfff9b4" }, "downloads": -1, "filename": "aiopg-1.0.0.tar.gz", "has_sig": false, "md5_digest": "398725ad41b5a0a735b2fc36d092a5ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 31894, "upload_time": "2019-09-23T13:18:36", "url": "https://files.pythonhosted.org/packages/48/93/b497a7646c71eadccbb7de1bc1e0f90405fc20f396c399fdc5018ca71304/aiopg-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b58bbd3b3955239a85cead6230764ce", "sha256": "5da7763028b735ebc4c2980ba39ef1ce4f48df1fc05900e036674edd50f0727c" }, "downloads": -1, "filename": "aiopg-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7b58bbd3b3955239a85cead6230764ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 32922, "upload_time": "2019-09-23T13:18:34", "url": "https://files.pythonhosted.org/packages/bf/e6/639556d0f58d411dbdaad1f8372c57b22d28f1e7f2f10f1509ea412be93f/aiopg-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "398725ad41b5a0a735b2fc36d092a5ac", "sha256": "32da3c9c73c248c715883fbb0876d66015d9fb6b4946058eb9fd40e86cfff9b4" }, "downloads": -1, "filename": "aiopg-1.0.0.tar.gz", "has_sig": false, "md5_digest": "398725ad41b5a0a735b2fc36d092a5ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 31894, "upload_time": "2019-09-23T13:18:36", "url": "https://files.pythonhosted.org/packages/48/93/b497a7646c71eadccbb7de1bc1e0f90405fc20f396c399fdc5018ca71304/aiopg-1.0.0.tar.gz" } ] }