{ "info": { "author": "Flavio Curella", "author_email": "flavio.curella@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "=============\ngenericclient\n=============\n\n.. image:: https://travis-ci.org/genericclient/genericclient-aiohttp.svg?branch=master\n :target: https://travis-ci.org/genericclient/genericclient-aiohttp\n\n.. image:: https://coveralls.io/repos/github/genericclient/genericclient-aiohttp/badge.svg?branch=master\n :target: https://coveralls.io/github/genericclient/genericclient-aiohttp?branch=master\n\nA generic client for RESTful APIs based on ``aiohttp``. Python 3.5+ only.\n\n\nInstallation\n============\n\n::\n\n $ pip install genericclient-aiohttp\n\nQuickstart\n==========\n\n.. code:: python\n\n import asyncio\n\n from genericclient_aiohttp import GenericClient\n\n async def main():\n myclient = GenericClient(api_url)\n\n myresource = await myclient.resources.get(id=1)\n\n actives = await myclient.posts.filter(active=True)\n\n # or you can make multiple HTTP sharing the same session\n async with myclient as session:\n myresource = await session.resources.get(id=1)\n actives = await session.posts.filter(active=True)\n\n\n loop = asyncio.get_event_loop()\n loop.run_until_complete(main(loop))\n\nUsage\n=====\n\nInstantiation\n-------------\n\n.. code:: python\n\n myclient = GenericClient(url, auth=None, session=None, trailing_slash=False, retries=3, autopaginate=None)\n\n\nArguments:\n\n* ``url``: The root URL of your API\n* ``auth``: The auth for your API. You can pass anything that ``aiohttp.ClientSession`` can accept as auth.\n* ``session``: Pass a session instance to have ``aiohttp`` use that session. If ``None`` (the default), it will instantiate an instance of ``aiohttp.ClientSession`` for you.\n* ``trailing_slash``: You can set this to ``True`` if your API's URLs end with a ``/``\n* ``retries``: How many times should the client retry the http call after a ``ClientConnectionError``\n* ``autopaginate``: You can set this to a coroutine to fetch all pages resulting from a request. Currently, the only coroutine included is ``genericclient_aiohttp.pagination.link_header``, which supports [RFC5988](https://tools.ietf.org/html/rfc5988).\n\nEndpoints\n---------\n\nEndpoints are available as properties or items on the main instance:\n\n.. code:: python\n\n await myclient.posts.all() # GET /posts/\n await myclient[\"active-users\"].all() # GET /active-users/\n\n``.all()``\n~~~~~~~~~~\n\nRetrieves all resources (essentially a simple ``GET`` on the endpoint):\n\n.. code:: python\n\n await myclient.posts.all() # GET /posts/\n\n``.filter()``\n~~~~~~~~~~~~~\n\n``.filter(**kwargs)`` calls a ``GET`` with ``kwargs`` as querystring values:\n\n.. code:: python\n\n await myclient.posts.filter(blog=12, status=1) # GET /posts/?blog=12&status=1\n\n``.get(**kwargs)``\n~~~~~~~~~~~~~~~~~~\n\nA special case of ``.filter()``.\n\nIf ``kwargs`` contains ``id``, ``pk``, ``slug`` or ``username``, that value will\nbe used in the URL path, in that order.\n\nOtherwise, it calls a ``GET`` with ``kwargs`` as querystring values.\n\nIf the returned list is empty, will raise ``ResourceNotFound``.\n\nIf the returned list contains more than 1 resource, will raise ``MultipleResourcesFound``\n\nNote that ``.get()`` will return a ``Resource``, not a list of ``Resource`` s\n\n.. code:: python\n\n await myclient.posts.filter(blog=12, status=1) # GET /posts/?blog=12&status=1\n await myclient.posts.filter(id=12) # GET /posts/12/\n await myclient.posts.filter(slug='12-ways-clickbait') # GET /posts/12-ways-clickbait/\n\n``.create(payload)``\n~~~~~~~~~~~~~~~~~~~~\n\nWill result in a ``POST``, with ``payload`` (a ``dict``) as the request's body,\nreturning a new ``Resource``:\n\n.. code:: python\n\n post = await myclient.posts.create({'blog': 12, 'status': 1}) # POST /posts/\n\n``.get_or_create(defaults, **kwargs)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nIssues a GET to fetch the resource. If the resource is not found, issues a POST\nto create the resource:\n\n.. code:: python\n\n # Assuming it doesn't exist\n post = await myclient.posts.get_or_update(slug='my-post', defaults={'status': 1}) # GET /posts/my-post/, then POST /posts/\n\n\n``.create_or_update(payload)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nIf ``payload`` contains a key called ``'id'``, will issue a ``PUT``. If the\nserver returns a `400` error, a ``PATCH`` request will be re-issued.\nIf `payload`` does not contains ``'id'``, it will issue a ``POST``:\n\n.. code:: python\n\n post = await myclient.posts.create_or_update({'status': 1}) # POST /posts/\n post = await myclient.posts.create_or_update({'id': 1234, 'status': 1}) # PUT /posts/1234/\n\n post = await myclient.posts.create_or_update({'id': 1234}) # PUT /posts/1234/\n # <- server returns 400\n # -> PATCH /posts/1234/\n\n``.delete(pk)``\n~~~~~~~~~~~~~~~\n\nWill issue a ``DELETE``, and will use ``pk`` as part of the URL:\n\n.. code:: python\n\n await myclient.posts.delete(24) # DELETE /posts/24/\n\nResources\n---------\n\nAll endpoints methods (with the exception of ``.delete()``) return either a\n``Resource`` or a list of ``Resource`` s.\n\nA ``Resource`` is just a wrapping class for a ``dict``, where keys can be accessed\nas properties.\n\nAdditionally, ``Resource`` s have a special property called ``.payload``, which\ncontains the original payload received from the server.\n\n``Resource`` s have the following methods:\n\n``Resource.delete()`` will result in a ``DELETE``, with ``Resource.id`` as\npar of the URL:\n\n.. code:: python\n\n blog = await myclient.posts.create({'blog': 12, 'status': 1}) # POST /posts/\n await blog.delete() # DELETE /blog/345/ -- the ID 345 was returned by the server in the previous response\n\n``Resource.save()`` will result in a ``PUT``, with ``Resource.id`` as\npar of the URL. If the\nserver returns a `400` error, a ``PATCH`` request will be re-issued:\n\n.. code:: python\n\n post = await myclient.posts.create({'blog': 12, 'status': 1}) # POST /posts/\n post.status = 2\n await post.save() # PUT /posts/345/\n\n post = Resource(id=345, status=1)\n await post.save() # PUT /posts/345/\n # <- server returns 400\n # -> PATCH /posts/345/\n\nResourceSets\n------------\n\nWhenever a method returns a list of Resources, they list will be wrapped in a ``ResultSet``.\n\nA ResultSet is a just a ``list`` object, with the addition of a ``.response`` containing the original response from the server.\n\nCustomizing Endpoints and Resources\n-----------------------------------\n\nResources can be customized by subclassing ``genericclient_aiohttp.Resource``.\n\nThe most common reason is specifying the name of the primary key:\n\n.. code:: python\n\n from genericclient_aiohttp import Resource\n\n\n class PostResource(Resource):\n pk_name = 'slug'\n\n\nEndpoints can be customized by subclassing ``genericclient_aiohttp.Endpoint``:\n\n.. code:: python\n\n form genericclient_aiohttp import Endpoint\n\n\n class PostEndpoint(Endpoint):\n resource_class = PostResource\n\n\nYou can then subclass ``genericclient_aiohttp.GenericClient`` to tell the client which endpoint classes to use on each endpoint:\n\n.. code:: python\n\n from genericclient_aiohttp import GenericClient\n\n class Client(GenericClient):\n endpoint_classes = {\n 'posts': PostEndpoint,\n }\n\nRoutes\n------\n\nIf your API has some non-RESTful calls within the main endpoints (sometimes referred as ``detail_route`` and ``list_route``), you can use ``genericclient`` to call them:\n\n.. code:: python\n\n await myclient.posts(id=123).publish(date=tomorrow)\n\n.. code:: python\n\n await myclient.blogs().ping() \n\n\nRoutes http calls use ``POST`` by default, but you can specify something else by using the ``_method`` argument:\n\n.. code:: python\n\n await myclient.posts(_method='get', id=123).pingbacks()\n\n.. code:: python\n\n await myclient.blogs(_method='get').visits()\n\nNote that this calls will return an instance of ``genericclient.ParsedResponse``, instead of instances of ``genericclient.Resource``,\n\nLicense\n=======\n\nLicensed under the MIT License.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/genericclient/genericclient-aiohttp", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "genericclient-aiohttp", "package_url": "https://pypi.org/project/genericclient-aiohttp/", "platform": "", "project_url": "https://pypi.org/project/genericclient-aiohttp/", "project_urls": { "Homepage": "https://github.com/genericclient/genericclient-aiohttp" }, "release_url": "https://pypi.org/project/genericclient-aiohttp/1.4.1/", "requires_dist": [ "genericclient-base (==1.4.1)", "aiodns (<1.2,>=1.1)", "aiohttp (<3.6,>=3.5)", "cchardet (<2.2,==2.1)", "pyfailsafe (<0.3,>=0.2)" ], "requires_python": "", "summary": "", "version": "1.4.1" }, "last_serial": 5787670, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a47fcbf752faffbcc2f1f0f0868a6a7c", "sha256": "798b51ff1a8954119bd5be73c2d938daf545390eae7eedc4f344ddd4a68a671c" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a47fcbf752faffbcc2f1f0f0868a6a7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23735, "upload_time": "2017-11-16T17:56:36", "url": "https://files.pythonhosted.org/packages/f2/66/b5be9a06f548b96e7d0edbb81aeb4bd0e26ba06bed47569a6734c8a90703/genericclient_aiohttp-0.0.1-py2.py3-none-any.whl" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "d58f6848f22f122c363ee58a7de5facd", "sha256": "5a7f7c46444dea9a066c91666dce383a118b90d17aa4b3d894a91e73e6b85cd6" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d58f6848f22f122c363ee58a7de5facd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15775, "upload_time": "2017-11-28T18:17:14", "url": "https://files.pythonhosted.org/packages/72/88/9966802dbf0cca9f121d3604ca1340fec6d140f9783aaba8f90da6fa1bb3/genericclient_aiohttp-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4f253047fe71c41a0d6e7c9b18d5808", "sha256": "655794a70ec4dd229675f254982f9ed753a2a77260724d4b8c03f8309bb49893" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.10.tar.gz", "has_sig": false, "md5_digest": "b4f253047fe71c41a0d6e7c9b18d5808", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7987, "upload_time": "2017-11-28T18:17:16", "url": "https://files.pythonhosted.org/packages/5a/74/186e309856feb31205e25c1d213e802ef6c8836643d856442ed2c79fc5f9/genericclient-aiohttp-0.0.10.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1b49caf5a355ad35fa3ad8cfbb820b84", "sha256": "7b5d0fe45a90764dd2ac225ac7ba059cf31947e97fda978c50827a77f5f2e6bb" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b49caf5a355ad35fa3ad8cfbb820b84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14151, "upload_time": "2017-11-16T17:59:37", "url": "https://files.pythonhosted.org/packages/6a/17/047f7e7920a094c9300009c8311e54898cd83b885214299fecb60e9583e4/genericclient_aiohttp-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8dd6a4059d2a64547a1741d0f1d2051", "sha256": "a8b1def5c72e1476b6bf6c885a42f191f975b4882eabcc56328cde8434d70ea4" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e8dd6a4059d2a64547a1741d0f1d2051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7545, "upload_time": "2017-11-16T17:59:38", "url": "https://files.pythonhosted.org/packages/97/e0/8cf0a6f99e55b101354ac8b004820a4c703714c5f3d492c2d04280b1c29a/genericclient-aiohttp-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "624234e902038e37f77c8f0f94294f8b", "sha256": "ffe7f2ef66a028c0abab3c4c4fa5409d9226ee10bb1e43c03c39f594f5210314" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "624234e902038e37f77c8f0f94294f8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14107, "upload_time": "2017-11-16T20:12:16", "url": "https://files.pythonhosted.org/packages/3a/b8/31192d0f8f1c387cb6954d94d994819c38a8c445aeabbc9ed559227f747c/genericclient_aiohttp-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68728e4a7a29524a00334c63ffaa4816", "sha256": "5beb3bbe38ded9aa797fdabf20069e551b6a6c6864833da0dba2ef0646534a45" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.3.tar.gz", "has_sig": false, "md5_digest": "68728e4a7a29524a00334c63ffaa4816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7537, "upload_time": "2017-11-16T20:12:27", "url": "https://files.pythonhosted.org/packages/55/5c/8be1901d3ce31df5a994b874689bee8c64713eba4b7ea0daebac27a8cf4f/genericclient-aiohttp-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2e49963d90aec86247ba3dc075e3bae9", "sha256": "6035399bf852c81319c15c1a23ac143b8acec2c3fd7ae027faa0215af0579bc1" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e49963d90aec86247ba3dc075e3bae9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13232, "upload_time": "2017-11-16T22:05:46", "url": "https://files.pythonhosted.org/packages/35/31/d598e10a2b38595e51ae80eee3bb92bcdaa93f8797128e2c97842a72e840/genericclient_aiohttp-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42ade8da4c824ba389c1d74261363d00", "sha256": "e3979e4ce250e7066e9a72577769b19972dd3f10437f92730105536249d1ebe1" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.4.tar.gz", "has_sig": false, "md5_digest": "42ade8da4c824ba389c1d74261363d00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6824, "upload_time": "2017-11-16T22:05:47", "url": "https://files.pythonhosted.org/packages/5a/d2/983b5de50b4ae4ed4a53144a1895da1bd8f5840c1dd01109f0acd2489023/genericclient-aiohttp-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4ff5e7a5e08adfb0c5d292b31a4058be", "sha256": "cdf5fb58ad5c012433b82f9bd9062afe40b3a8b1e8b529b1e71c242723b177d8" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ff5e7a5e08adfb0c5d292b31a4058be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13239, "upload_time": "2017-11-16T22:10:29", "url": "https://files.pythonhosted.org/packages/fa/8b/656c7148f4f1b0170fddc944235a9726090608de5c9cd724d9e102dd26c9/genericclient_aiohttp-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b11d98a5a111b3f70aeec4a32efd73f", "sha256": "b7562ef579cee679f1915a78e1977494a429c172ee20706b3eb9b3e349591d08" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9b11d98a5a111b3f70aeec4a32efd73f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6825, "upload_time": "2017-11-16T22:10:31", "url": "https://files.pythonhosted.org/packages/a0/ee/b140123fb69022cab475c8ffb89fd24ba86c285403dc5ac0af5773a38a22/genericclient-aiohttp-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "61a75a5a899cd13f6b89f29e1f127dbb", "sha256": "7dbfa25511e75e1b5dab7e131500c517bbd93cbb672f5b0883d18ab08214f827" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61a75a5a899cd13f6b89f29e1f127dbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13678, "upload_time": "2017-11-17T20:12:33", "url": "https://files.pythonhosted.org/packages/6c/d7/3f442e6a10b1db51f11f5a2790379066d7e2a8b7936719bb7a94d8383e62/genericclient_aiohttp-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b46889115961f45b9ed089720a425880", "sha256": "387d52d99eee101289552ebbd0e7f142e3d525f63066a6dbf8029e5b7d9b2f4e" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b46889115961f45b9ed089720a425880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7058, "upload_time": "2017-11-17T20:12:34", "url": "https://files.pythonhosted.org/packages/41/54/a0c5c710386401f0660d032ef50f294ee29dd1d848a725a722765224cc2e/genericclient-aiohttp-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "16bf4bfd6fd3020bf7de31233295c604", "sha256": "b6bf509b20fbea5a00d03ca2edc45a41ae96fda75714e0e7c646f8bf37da8c0e" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16bf4bfd6fd3020bf7de31233295c604", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13840, "upload_time": "2017-11-17T20:30:57", "url": "https://files.pythonhosted.org/packages/ae/c9/cc567946307b4480e611255caa8bf29b28fa123974d0ef4ab78e7e129356/genericclient_aiohttp-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "799b42987b375ac65b53ff342331b0f3", "sha256": "e8d09763db3a2e51b08bdf721f313b84f39739ae75cab3a806e01aaeab81be0d" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.7.tar.gz", "has_sig": false, "md5_digest": "799b42987b375ac65b53ff342331b0f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7064, "upload_time": "2017-11-17T20:30:58", "url": "https://files.pythonhosted.org/packages/c7/2f/d606282b94bd1969a5d1caa685c9583ff32c3c9253e771c3ef0b0d9b67a6/genericclient-aiohttp-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2a1c880c0551b11e2c062f26b14b5e1b", "sha256": "c641f1d35d417e5787425e73c61ae3d2da2f03da2dd9b5ecd3b71ab1891f628c" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a1c880c0551b11e2c062f26b14b5e1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15606, "upload_time": "2017-11-17T21:58:23", "url": "https://files.pythonhosted.org/packages/83/6e/96bae95fb411f26978da553c3d1a9c3609e9a41b88eb3589b988233ddf8c/genericclient_aiohttp-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f4140eccd83f345bcbcaa05cec03d78", "sha256": "7e8e74df9ebbd73e300cdc0ac7380c24ab038b23ad36d592501f610509b676b3" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8f4140eccd83f345bcbcaa05cec03d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7846, "upload_time": "2017-11-17T21:58:25", "url": "https://files.pythonhosted.org/packages/90/25/803d927e59408aa1deeeada091b3f2dbb079434106bd79e95532f078fc6d/genericclient-aiohttp-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "2afc7f0e7de88453218fc240b8a4731b", "sha256": "44d3b641be695c7e56d19ec899c3b524cc6fe20b6bbb1085bffe15f54da727bd" }, "downloads": -1, "filename": "genericclient_aiohttp-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2afc7f0e7de88453218fc240b8a4731b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15678, "upload_time": "2017-11-22T21:55:06", "url": "https://files.pythonhosted.org/packages/3e/78/be5de81253d03143d715e37df6e9d96c8da71c5ad18ac3c8d21a683edfed/genericclient_aiohttp-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a78c73fa69a15116fffe53a0ba107ad2", "sha256": "2f1807d18a5489ff43c8891725f9aa8cb1861e1412b97618de310f03ae6a8921" }, "downloads": -1, "filename": "genericclient-aiohttp-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a78c73fa69a15116fffe53a0ba107ad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7898, "upload_time": "2017-11-22T21:55:14", "url": "https://files.pythonhosted.org/packages/e0/df/f8ea474a55bf7ce0b718f3b8698cfffc4511390dc22450992d469f81743b/genericclient-aiohttp-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a28623b0b6fad1956be7d75746c18f55", "sha256": "a2174f8d92ab0427e8cf069b715ace880d2bf938ef6b61f85482fc20b4908d0f" }, "downloads": -1, "filename": "genericclient_aiohttp-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a28623b0b6fad1956be7d75746c18f55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15059, "upload_time": "2018-03-22T15:39:04", "url": "https://files.pythonhosted.org/packages/6b/42/135a6704d4c5647c4e1f5843d913e1ba272cceb66fa5fb675d552e3c5db2/genericclient_aiohttp-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d313d7092b6350362aac5e9035bdbed3", "sha256": "71c90039a2ea1f89536d506e5adec3f4277985392264f94bcd860f776f958bce" }, "downloads": -1, "filename": "genericclient-aiohttp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d313d7092b6350362aac5e9035bdbed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10142, "upload_time": "2018-03-22T15:39:06", "url": "https://files.pythonhosted.org/packages/1d/55/d68c9fa6af38c7e73a3e772dc87154144a5987eb6b732fbbdfa52ccb01fc/genericclient-aiohttp-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0499f9e56893020aec7c8e0917f57758", "sha256": "e6f04c2a7627b16fc47112bf66d5d96fc88eaeef5e1ff92c2ba7c61f4c6a0221" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0499f9e56893020aec7c8e0917f57758", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15170, "upload_time": "2018-03-22T17:21:42", "url": "https://files.pythonhosted.org/packages/48/b2/c85edb7cd79a6c036ea0638c4c812d0d7dfce368be2c354e1720c8d9ed05/genericclient_aiohttp-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce56b65236cf9bf0fed48ba3761a1a17", "sha256": "2b9f2fde58a5ffe9093995bc6c7c818eed0553f0e0a1e4965aad2f4750c26425" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ce56b65236cf9bf0fed48ba3761a1a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10242, "upload_time": "2018-03-22T17:21:44", "url": "https://files.pythonhosted.org/packages/71/3f/7864510922c47b91df8760acc8e124f177f274983335b3f8ca108b9a76cd/genericclient-aiohttp-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "be5734e2f8ea7d15522f043fc2015773", "sha256": "cf980bf93fb3fe0656d2f51cf04db748762504947a32f12df7302a50687a951a" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be5734e2f8ea7d15522f043fc2015773", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15173, "upload_time": "2018-03-22T17:26:34", "url": "https://files.pythonhosted.org/packages/9c/21/7e67f34465e3dd5934be246e93ff492129a309d7f9a304287f52b0fe88d0/genericclient_aiohttp-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50b5cd35af7f57a6b9c2dee0b3eac14c", "sha256": "dd9eb991b70b68d87e76b41e25f09b3b2cfc66c5abbe03ce565ca26faba3c995" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.1.tar.gz", "has_sig": false, "md5_digest": "50b5cd35af7f57a6b9c2dee0b3eac14c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10249, "upload_time": "2018-03-22T17:26:36", "url": "https://files.pythonhosted.org/packages/e3/59/2205ad710a55d3fb055fe43627dff8d2e0d0de8426e88ec38e193e445e9e/genericclient-aiohttp-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4749398b485faa8fcd32585398d7644f", "sha256": "04f6270e06f5ac78332d66a44be9d8da9ef408e527161d542ceb97719e78e5a3" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4749398b485faa8fcd32585398d7644f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15180, "upload_time": "2018-03-22T20:59:55", "url": "https://files.pythonhosted.org/packages/a6/83/b761dd55bfdb908e3a7bd7a832ef780c0e9fecef63551bf4632db2851a65/genericclient_aiohttp-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08583d25c7bc1ed0df26b7fde95f1b80", "sha256": "ec704c75a91c261f690bf9d639651596c6cd9ef2cd2190d5a9988fade6914359" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.2.tar.gz", "has_sig": false, "md5_digest": "08583d25c7bc1ed0df26b7fde95f1b80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10249, "upload_time": "2018-03-22T20:59:57", "url": "https://files.pythonhosted.org/packages/53/d4/9f66f4005dae76f914a475a78da4b4c18dc7cf62f8fea7a63e32bc5f3d16/genericclient-aiohttp-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "e3ca9a2757427e00d7703732541dec76", "sha256": "f9faa71ce870bf23348e86ab2e6740db1bc5d39fb9eaed8a827c09dd284cf579" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3ca9a2757427e00d7703732541dec76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15183, "upload_time": "2018-03-22T21:25:16", "url": "https://files.pythonhosted.org/packages/ee/d0/a840343ee6af8c1b4ce693e71b7e93216e053a6ab65de8d2117a2cd96fa0/genericclient_aiohttp-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "175edd3548557795a56d4512b779a0b6", "sha256": "051161251f4a47070b54c43d6df223d64d10ae7480f0601a1dace2e5483aff07" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.3.tar.gz", "has_sig": false, "md5_digest": "175edd3548557795a56d4512b779a0b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10250, "upload_time": "2018-03-22T21:25:18", "url": "https://files.pythonhosted.org/packages/2e/ca/a59861a5b0240a2e2c20ef28644b64cf03d6815b0e1af02ce6e23c87b9d0/genericclient-aiohttp-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "404982bf962e58a4b8cb2371e3959b86", "sha256": "f9255301641e67bf2163f4a0a933fc0b21105be9168baea86aed5d1a0fce31aa" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "404982bf962e58a4b8cb2371e3959b86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15183, "upload_time": "2018-03-22T21:30:30", "url": "https://files.pythonhosted.org/packages/06/9c/50993b6714c8b82ca7227a8eeb258d499ade9a9927ab7d5a2001448b7d5d/genericclient_aiohttp-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9ece04c8d0490590f9f9946c9b0bac5", "sha256": "0fe8cbbfc9963dd219444bc11d7fea311151bb9490673c9c0808c8764c8cb277" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.4.tar.gz", "has_sig": false, "md5_digest": "c9ece04c8d0490590f9f9946c9b0bac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10251, "upload_time": "2018-03-22T21:30:31", "url": "https://files.pythonhosted.org/packages/c2/3e/983209b40cb687bcd2d440d1321c0e1e221a490b0a8bde4db586afc1bceb/genericclient-aiohttp-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "0bb7eeb6b73ae4479519c9dc9f378458", "sha256": "627d43f6df05ed9e5e05d205d0a60e140344f74044515f884880fb49c6f4f53f" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bb7eeb6b73ae4479519c9dc9f378458", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16339, "upload_time": "2018-03-26T14:35:17", "url": "https://files.pythonhosted.org/packages/5e/b0/1eb06915d62a6c5d02f4803daa3f436c99824dbbbe33a4eee8908ab41d45/genericclient_aiohttp-1.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e63b7ff8e5df93151c5301b8ae7c95de", "sha256": "c8b0a2c4804759884c4d371c25c725b2e5db737ac9a35320fabd2ac4d61620b5" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.5.tar.gz", "has_sig": false, "md5_digest": "e63b7ff8e5df93151c5301b8ae7c95de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10974, "upload_time": "2018-03-26T14:35:19", "url": "https://files.pythonhosted.org/packages/32/3f/47fa515658879db7e27b2153111c91b4d2e4e119a35280f67f43fff5832b/genericclient-aiohttp-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "5801cbe6aa9fc54172aa6ec5cd460387", "sha256": "b29d2d7b78e67856527d5a31bbc864a230e75f7290b32b6f1e94fb9e03f6cac9" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5801cbe6aa9fc54172aa6ec5cd460387", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17432, "upload_time": "2018-04-20T20:54:42", "url": "https://files.pythonhosted.org/packages/cd/92/2914f6a50ab5dec804d2e9ab545e2901673660403d4fbf19aa9d908f3361/genericclient_aiohttp-1.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ec2d9432858264c66b9acc0006e55b9", "sha256": "01679d6b2ba3b44f20b52cf8aad5e35df1d69d2d3ab69245df2eb8f6d4c1bb67" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.6.tar.gz", "has_sig": false, "md5_digest": "5ec2d9432858264c66b9acc0006e55b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11107, "upload_time": "2018-04-20T20:54:43", "url": "https://files.pythonhosted.org/packages/58/99/a74c4d7d49ba06b76017365715dce7f0cab7de4f8db804d3a0a2198df13e/genericclient-aiohttp-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "82fbeb0b28d761a324ad69ee75131ab2", "sha256": "4695b324b50e4f23893de93e22305224f5cc93218a658fc75c01768c382d8223" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82fbeb0b28d761a324ad69ee75131ab2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17444, "upload_time": "2018-04-25T18:42:56", "url": "https://files.pythonhosted.org/packages/85/c1/ed595d1fe9d31c39c3a075109257b99fea2e2459087bf057fdc267575fd3/genericclient_aiohttp-1.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37e73bf9dfd5a34dfdc1014aaa1f5b74", "sha256": "13f0e17162141a9e44db9f9c7e42dd155fe464ff1b59955a359a870d83deaa90" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.7.tar.gz", "has_sig": false, "md5_digest": "37e73bf9dfd5a34dfdc1014aaa1f5b74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11086, "upload_time": "2018-04-25T18:42:57", "url": "https://files.pythonhosted.org/packages/c1/90/04f58b033ed15fefc53325d9ceb1bd1a6ed1e21afaa2b87a5d4c9169c6de/genericclient-aiohttp-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "1a7610190de22f791fa1b1c17f5acb94", "sha256": "42b22563f53d28e555a1f0675d4b9b494c297f290acfd127186bf1f1af1a9cad" }, "downloads": -1, "filename": "genericclient_aiohttp-1.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a7610190de22f791fa1b1c17f5acb94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17384, "upload_time": "2018-07-02T19:13:16", "url": "https://files.pythonhosted.org/packages/4f/e6/bdc91632b63cabdad432531fd2646a3c27ca00805eda2f5d4fdbc88aeaa0/genericclient_aiohttp-1.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ace3dbe49acdc879fafa35060a74426", "sha256": "bbcdb10ae7a94ef1b8a479a8da08cc86656a6703ea825d5577fb2f4be09adca7" }, "downloads": -1, "filename": "genericclient-aiohttp-1.1.8.tar.gz", "has_sig": false, "md5_digest": "3ace3dbe49acdc879fafa35060a74426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11030, "upload_time": "2018-07-02T19:13:17", "url": "https://files.pythonhosted.org/packages/6f/9b/49335846a08a20f6b460a4ca30e6d5e293188916a749cb89b1a11622b70a/genericclient-aiohttp-1.1.8.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fe38cdb74be8b1facd48ad834b52ac5f", "sha256": "cd90bcc3d73c5bd6da64355e3b934fb904f3ed23e1a3d330d1d61ac03f5e9663" }, "downloads": -1, "filename": "genericclient_aiohttp-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe38cdb74be8b1facd48ad834b52ac5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17643, "upload_time": "2018-03-28T18:02:58", "url": "https://files.pythonhosted.org/packages/4c/4e/564ede558a8bfe9a821112407dc67ea7a5da19b091b1e233164452a8b1a1/genericclient_aiohttp-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "920c99bbdb3c48a722bbe8e58fe3a80b", "sha256": "54c85cea86819478dd9015cb475a40cf6e660f5bde5649e90b11a81c33083988" }, "downloads": -1, "filename": "genericclient-aiohttp-1.2.0.tar.gz", "has_sig": false, "md5_digest": "920c99bbdb3c48a722bbe8e58fe3a80b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11218, "upload_time": "2018-03-28T18:02:59", "url": "https://files.pythonhosted.org/packages/32/67/f3b09c965d197661d01bbc00bbe5c9e5b29d349dfd8ddc856180057bca31/genericclient-aiohttp-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3d23f8ccfd087754061669e8af00d4fa", "sha256": "e5e82465f367ff2ca6f65b6712d04c87c3a7e007e29ab655f70b03dbd78869fa" }, "downloads": -1, "filename": "genericclient_aiohttp-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d23f8ccfd087754061669e8af00d4fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17735, "upload_time": "2018-04-20T20:56:22", "url": "https://files.pythonhosted.org/packages/d0/af/6223847601608b5eea5a33547f4cdaf5c36dd5ad50a54b543ef08a9346e7/genericclient_aiohttp-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99f3a4e2b8f13e366101c5be36ec7f9f", "sha256": "abaeb0073a0871ce320efdc24005f4e060bc15bf1f3c07f7fac1e3fead2b2169" }, "downloads": -1, "filename": "genericclient-aiohttp-1.2.1.tar.gz", "has_sig": false, "md5_digest": "99f3a4e2b8f13e366101c5be36ec7f9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11300, "upload_time": "2018-04-20T20:56:23", "url": "https://files.pythonhosted.org/packages/10/5d/a301788bed1f532a901d8787ce3ce7b068f38ef77f50a32610255f300c45/genericclient-aiohttp-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "349e9bf41b6713edccfe6c12fa55f02b", "sha256": "83a8995f92bb1e3f947575e0e3220a534046577fcca22d9d67f9f3f1f4059bd8" }, "downloads": -1, "filename": "genericclient_aiohttp-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "349e9bf41b6713edccfe6c12fa55f02b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17740, "upload_time": "2018-04-25T18:43:37", "url": "https://files.pythonhosted.org/packages/97/e2/2a8b3509d4bab11e87139e1ec2b2c7bb51dab56f823133d0af10fd9538dc/genericclient_aiohttp-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b8b512ba1f530bc40b801e9077be1c8", "sha256": "06d42c4e07f9ec4b2e2e3a69db7b0bfb5781b5e5aeedd50d65be23825820fce5" }, "downloads": -1, "filename": "genericclient-aiohttp-1.2.2.tar.gz", "has_sig": false, "md5_digest": "4b8b512ba1f530bc40b801e9077be1c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11282, "upload_time": "2018-04-25T18:43:38", "url": "https://files.pythonhosted.org/packages/b3/f2/d8894a98141f396559f27344ebe9ed7fabff23ec2b41aec8cd83196a123d/genericclient-aiohttp-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "a86620913a088a4ffe93ae0b6da3e6e7", "sha256": "371714e6a8327ecf87215c7f97a9ed4d6ac5e8f2fa8ab3df8c430f95aa616134" }, "downloads": -1, "filename": "genericclient_aiohttp-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a86620913a088a4ffe93ae0b6da3e6e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17682, "upload_time": "2018-06-27T16:01:18", "url": "https://files.pythonhosted.org/packages/39/1f/d7710b0e9f1838a5becbe2335d13a45eba8603a18ee40b69798d5514d6d0/genericclient_aiohttp-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36cdaf340cd19203ec88ab9d4d913269", "sha256": "e82316004514652c7c860b554dafeedb9c8c98ff4c9e6ada9da9631cf1532487" }, "downloads": -1, "filename": "genericclient-aiohttp-1.2.3.tar.gz", "has_sig": false, "md5_digest": "36cdaf340cd19203ec88ab9d4d913269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11224, "upload_time": "2018-06-27T16:01:19", "url": "https://files.pythonhosted.org/packages/f6/06/6298647769587989459734de37bfba71dbad67b0015da05f98f8cdd731bc/genericclient-aiohttp-1.2.3.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "a6b402e832bdb3fb09a4416c6fb896d6", "sha256": "13e4ab3c067ca8415b676531f8e654bd68d4c41f5643ceca43d6ecc58adaf699" }, "downloads": -1, "filename": "genericclient_aiohttp-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a6b402e832bdb3fb09a4416c6fb896d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18121, "upload_time": "2018-09-20T20:17:54", "url": "https://files.pythonhosted.org/packages/14/a5/c2199aa54c841d645df152811290c8202eb3d1970b49f22c52c3a4f077aa/genericclient_aiohttp-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "600de6734f0f3972dfa1497e5d079546", "sha256": "0fd10483f2e93b67837755e4d5f1397e0531f35e23fdf83c03a64eeb9e701da2" }, "downloads": -1, "filename": "genericclient-aiohttp-1.3.0.tar.gz", "has_sig": false, "md5_digest": "600de6734f0f3972dfa1497e5d079546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11721, "upload_time": "2018-09-20T20:17:56", "url": "https://files.pythonhosted.org/packages/fa/b2/464521bedbac7aa50c108c21777e21a41489a8ee7421312247aadb8a28d3/genericclient-aiohttp-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "2099677de21216445e11b582d2e98e54", "sha256": "47e4adf8113ae04655d11eb95053e1d7a871962755fa2af49b6526dfeb95f871" }, "downloads": -1, "filename": "genericclient_aiohttp-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2099677de21216445e11b582d2e98e54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14570, "upload_time": "2019-08-13T17:13:44", "url": "https://files.pythonhosted.org/packages/bf/45/4df504400eb39c5be6cd57c98cb711edc08a8d3b68c922d375f526025fcc/genericclient_aiohttp-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b60d0db9d0e616f3464db0aefe4034f", "sha256": "5615f6acc5bcf8a9e644b31672a3aceed53b6cf2d3cdcc7f0068c1c11a5ca847" }, "downloads": -1, "filename": "genericclient-aiohttp-1.3.1.tar.gz", "has_sig": false, "md5_digest": "2b60d0db9d0e616f3464db0aefe4034f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10710, "upload_time": "2019-08-13T17:13:46", "url": "https://files.pythonhosted.org/packages/bb/43/dcb2fe799922a6562b5fe33783849ccd8869d9501e7a53a1672115777395/genericclient-aiohttp-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "5a3f648553a1b620c7a60bf4b8bcfa2f", "sha256": "0b8d190b7c4f19aeab25db547c4d756a614998e178b69f559c72b65aeec68289" }, "downloads": -1, "filename": "genericclient_aiohttp-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a3f648553a1b620c7a60bf4b8bcfa2f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14599, "upload_time": "2019-09-05T16:34:09", "url": "https://files.pythonhosted.org/packages/8e/ba/1a19f70046aa691a2ce3ce943eefc4b18145037598900d02916331a07192/genericclient_aiohttp-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af2abca684f4b8b358d2505c00ef4a8d", "sha256": "4564caaa42b189f278c4aa57f25485db71d205dd770d1333f092a64f8d9397ce" }, "downloads": -1, "filename": "genericclient-aiohttp-1.4.0.tar.gz", "has_sig": false, "md5_digest": "af2abca684f4b8b358d2505c00ef4a8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10745, "upload_time": "2019-09-05T16:34:11", "url": "https://files.pythonhosted.org/packages/f0/fb/adbc4c49257f7d807a429817ad8cc2cdb67c3b042ecadebdf5439f115119/genericclient-aiohttp-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "4ce9fbd6e6810b0a07b170cb7ae1a7cc", "sha256": "deda13c5b04fe31f9902f510226e5a496cbb47d067c9f2a3414fdad3c1f98813" }, "downloads": -1, "filename": "genericclient_aiohttp-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ce9fbd6e6810b0a07b170cb7ae1a7cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14598, "upload_time": "2019-09-05T17:41:34", "url": "https://files.pythonhosted.org/packages/68/2c/823cf385af48348f6859703aa237827d1e3dbb2a5d9a554d0cdc0c195980/genericclient_aiohttp-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ffd7fcc8fe0568563a939cc2ae591f5", "sha256": "0f4c0a06cf2c161e4f05890b9762a8560cf8fe3b3473b82ddb7a2ce3254a7acc" }, "downloads": -1, "filename": "genericclient-aiohttp-1.4.1.tar.gz", "has_sig": false, "md5_digest": "7ffd7fcc8fe0568563a939cc2ae591f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10744, "upload_time": "2019-09-05T17:41:35", "url": "https://files.pythonhosted.org/packages/20/2c/931e0ad673d9ea11236b56a7b0ac070eae3432b0df5e2234f2010a5d9576/genericclient-aiohttp-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ce9fbd6e6810b0a07b170cb7ae1a7cc", "sha256": "deda13c5b04fe31f9902f510226e5a496cbb47d067c9f2a3414fdad3c1f98813" }, "downloads": -1, "filename": "genericclient_aiohttp-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ce9fbd6e6810b0a07b170cb7ae1a7cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14598, "upload_time": "2019-09-05T17:41:34", "url": "https://files.pythonhosted.org/packages/68/2c/823cf385af48348f6859703aa237827d1e3dbb2a5d9a554d0cdc0c195980/genericclient_aiohttp-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ffd7fcc8fe0568563a939cc2ae591f5", "sha256": "0f4c0a06cf2c161e4f05890b9762a8560cf8fe3b3473b82ddb7a2ce3254a7acc" }, "downloads": -1, "filename": "genericclient-aiohttp-1.4.1.tar.gz", "has_sig": false, "md5_digest": "7ffd7fcc8fe0568563a939cc2ae591f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10744, "upload_time": "2019-09-05T17:41:35", "url": "https://files.pythonhosted.org/packages/20/2c/931e0ad673d9ea11236b56a7b0ac070eae3432b0df5e2234f2010a5d9576/genericclient-aiohttp-1.4.1.tar.gz" } ] }