{
    "info": {
        "author": "Andrew Svetlov <andrew.svetlov@gmail.com>",
        "author_email": "andrew.svetlov@gmail.com",
        "bugtrack_url": null,
        "classifiers": [
            "Development Status :: 5 - Production/Stable",
            "Framework :: AsyncIO",
            "Intended Audience :: Developers",
            "License :: OSI Approved :: Apache Software License",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3",
            "Programming Language :: Python :: 3 :: Only",
            "Programming Language :: Python :: 3.6",
            "Programming Language :: Python :: 3.7",
            "Programming Language :: Python :: 3.8",
            "Programming Language :: Python :: 3.9",
            "Programming Language :: Python :: 3.10",
            "Topic :: Software Development :: Libraries"
        ],
        "description": "async-timeout\n=============\n.. image:: https://travis-ci.com/aio-libs/async-timeout.svg?branch=master\n    :target: https://travis-ci.com/aio-libs/async-timeout\n.. image:: https://codecov.io/gh/aio-libs/async-timeout/branch/master/graph/badge.svg\n    :target: https://codecov.io/gh/aio-libs/async-timeout\n.. image:: https://img.shields.io/pypi/v/async-timeout.svg\n    :target: https://pypi.python.org/pypi/async-timeout\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n    :target: https://gitter.im/aio-libs/Lobby\n    :alt: Chat on Gitter\n\nasyncio-compatible timeout context manager.\n\n\nUsage example\n-------------\n\n\nThe context manager is useful in cases when you want to apply timeout\nlogic around block of code or in cases when ``asyncio.wait_for()`` is\nnot suitable. Also it's much faster than ``asyncio.wait_for()``\nbecause ``timeout`` doesn't create a new task.\n\nThe ``timeout(delay, *, loop=None)`` call returns a context manager\nthat cancels a block on *timeout* expiring::\n\n   async with timeout(1.5):\n       await inner()\n\n1. If ``inner()`` is executed faster than in ``1.5`` seconds nothing\n   happens.\n2. Otherwise ``inner()`` is cancelled internally by sending\n   ``asyncio.CancelledError`` into but ``asyncio.TimeoutError`` is\n   raised outside of context manager scope.\n\n*timeout* parameter could be ``None`` for skipping timeout functionality.\n\n\nAlternatively, ``timeout_at(when)`` can be used for scheduling\nat the absolute time::\n\n   loop = asyncio.get_event_loop()\n   now = loop.time()\n\n   async with timeout_at(now + 1.5):\n       await inner()\n\n\nPlease note: it is not POSIX time but a time with\nundefined starting base, e.g. the time of the system power on.\n\n\nContext manager has ``.expired`` property for check if timeout happens\nexactly in context manager::\n\n   async with timeout(1.5) as cm:\n       await inner()\n   print(cm.expired)\n\nThe property is ``True`` if ``inner()`` execution is cancelled by\ntimeout context manager.\n\nIf ``inner()`` call explicitly raises ``TimeoutError`` ``cm.expired``\nis ``False``.\n\nThe scheduled deadline time is available as ``.deadline`` property::\n\n   async with timeout(1.5) as cm:\n       cm.deadline\n\nNot finished yet timeout can be rescheduled by ``shift_by()``\nor ``shift_to()`` methods::\n\n   async with timeout(1.5) as cm:\n       cm.shift(1)  # add another second on waiting\n       cm.update(loop.time() + 5)  # reschedule to now+5 seconds\n\nRescheduling is forbidden if the timeout is expired or after exit from ``async with``\ncode block.\n\n\nInstallation\n------------\n\n::\n\n   $ pip install async-timeout\n\nThe library is Python 3 only!\n\n\n\nAuthors and License\n-------------------\n\nThe module is written by Andrew Svetlov.\n\nIt's *Apache 2* licensed and freely available.\n\n\n",
        "description_content_type": "text/x-rst",
        "docs_url": null,
        "download_url": "",
        "downloads": {
            "last_day": -1,
            "last_month": -1,
            "last_week": -1
        },
        "home_page": "https://github.com/aio-libs/async-timeout",
        "keywords": "",
        "license": "Apache 2",
        "maintainer": "",
        "maintainer_email": "",
        "name": "async-timeout",
        "package_url": "https://pypi.org/project/async-timeout/",
        "platform": "",
        "project_url": "https://pypi.org/project/async-timeout/",
        "project_urls": {
            "CI: GitHub Actions": "https://github.com/aio-libs/async-timeout/actions",
            "Chat: Gitter": "https://gitter.im/aio-libs/Lobby",
            "Coverage: codecov": "https://codecov.io/github/aio-libs/async-timeout",
            "GitHub: issues": "https://github.com/aio-libs/async-timeout/issues",
            "GitHub: repo": "https://github.com/aio-libs/async-timeout",
            "Homepage": "https://github.com/aio-libs/async-timeout"
        },
        "release_url": "https://pypi.org/project/async-timeout/4.0.2/",
        "requires_dist": [
            "typing-extensions (>=3.6.5) ; python_version < \"3.8\""
        ],
        "requires_python": ">=3.6",
        "summary": "Timeout context manager for asyncio programs",
        "version": "4.0.2",
        "yanked": false,
        "yanked_reason": null
    },
    "last_serial": 12459778,
    "releases": {
        "1.0.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "2dec8641f93ae9b6410927673c88068c",
                    "sha256": "6d3fd64572c13b75f9f1cbb7e7de089cc7ae119a26913573813a9124651df923"
                },
                "downloads": -1,
                "filename": "async_timeout-1.0.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "2dec8641f93ae9b6410927673c88068c",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 4032,
                "upload_time": "2016-09-09T06:01:28",
                "upload_time_iso_8601": "2016-09-09T06:01:28.980388Z",
                "url": "https://files.pythonhosted.org/packages/b4/e6/5dc387267854666df7d2e5e5a305c8b2e037056bdf8bb278aed488670598/async_timeout-1.0.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "f8baef770792f04fa3d74e7d083c43e9",
                    "sha256": "c7afd7355b93fca0aecc15811aa53eea57f6fd7307b5bff2336b01419ebeda36"
                },
                "downloads": -1,
                "filename": "async_timeout-1.0.0.tar.gz",
                "has_sig": false,
                "md5_digest": "f8baef770792f04fa3d74e7d083c43e9",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 7554,
                "upload_time": "2016-09-09T06:01:31",
                "upload_time_iso_8601": "2016-09-09T06:01:31.119286Z",
                "url": "https://files.pythonhosted.org/packages/c3/5b/d00e06296f5fe2c1db230f5f3f39538a4ae23c153adb1672e87e94137f89/async_timeout-1.0.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "1.1.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "6fb3595eeb6264eb9aecdf3bc9fd69d7",
                    "sha256": "d848623229614d2a239375f003c65a0ecf3bcfed3a2fdba6ce83b31a8038c2a0"
                },
                "downloads": -1,
                "filename": "async_timeout-1.1.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "6fb3595eeb6264eb9aecdf3bc9fd69d7",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 4074,
                "upload_time": "2016-10-20T11:30:53",
                "upload_time_iso_8601": "2016-10-20T11:30:53.966404Z",
                "url": "https://files.pythonhosted.org/packages/58/18/0747349c48d690f7d78fc1824e27a071534828023d005a4dd3308d9448f0/async_timeout-1.1.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "8c3565e165266dd7710a76f50ae44319",
                    "sha256": "b88bd1fe001b800ec23c7bf27a81b32819e2a56668e9fba5646a7f3618143081"
                },
                "downloads": -1,
                "filename": "async-timeout-1.1.0.tar.gz",
                "has_sig": false,
                "md5_digest": "8c3565e165266dd7710a76f50ae44319",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 7590,
                "upload_time": "2016-10-20T11:30:56",
                "upload_time_iso_8601": "2016-10-20T11:30:56.183705Z",
                "url": "https://files.pythonhosted.org/packages/29/f6/eeac39dfadd3a7610bb33842cf611a1f09fcd2e445ab76e4c951efde0c2b/async-timeout-1.1.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "1.2.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "7a6982b042a7551dfeba74d475460e77",
                    "sha256": "2507257417470f41e40ae9265d0abdbff6d936b6e0d5831132d35714c9cd433d"
                },
                "downloads": -1,
                "filename": "async_timeout-1.2.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "7a6982b042a7551dfeba74d475460e77",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 4182,
                "upload_time": "2017-03-13T04:47:08",
                "upload_time_iso_8601": "2017-03-13T04:47:08.728529Z",
                "url": "https://files.pythonhosted.org/packages/dd/6a/d63e04d23f64b1ccb633dce6e42e5bf3d58095f601b91337b4fdfa6b90a9/async_timeout-1.2.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "b9fc198be2e415e6786da596091abe40",
                    "sha256": "0652d108c0156ae5ac94d99f53a6bdd039b0c076346ff8f58c9a1551fac17a19"
                },
                "downloads": -1,
                "filename": "async-timeout-1.2.0.tar.gz",
                "has_sig": false,
                "md5_digest": "b9fc198be2e415e6786da596091abe40",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 7700,
                "upload_time": "2017-03-13T04:47:09",
                "upload_time_iso_8601": "2017-03-13T04:47:09.940052Z",
                "url": "https://files.pythonhosted.org/packages/55/67/3870ef0811ee3e40b67d776b3144743f34a2a2d094690af83a1c5390806e/async-timeout-1.2.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "1.2.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "7f08e713d9ecc347a8f0931d213a7c75",
                    "sha256": "fe2f598eb140a444cc4ba15010f109259ad8eebcb11a9107fdb9ea32139bc722"
                },
                "downloads": -1,
                "filename": "async_timeout-1.2.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "7f08e713d9ecc347a8f0931d213a7c75",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 4360,
                "upload_time": "2017-05-02T16:43:40",
                "upload_time_iso_8601": "2017-05-02T16:43:40.038645Z",
                "url": "https://files.pythonhosted.org/packages/46/08/44b31f56d9c86ffc8c0abb320fe8465a1a5ae59dc2baddee383b4b3dd813/async_timeout-1.2.1-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "e71f9b197498f917864e29af7a5defa0",
                    "sha256": "380e9bfd4c009a14931ffe487499b0906b00b3378bb743542cfd9fbb6d8e4657"
                },
                "downloads": -1,
                "filename": "async-timeout-1.2.1.tar.gz",
                "has_sig": false,
                "md5_digest": "e71f9b197498f917864e29af7a5defa0",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 7797,
                "upload_time": "2017-05-02T16:43:41",
                "upload_time_iso_8601": "2017-05-02T16:43:41.805096Z",
                "url": "https://files.pythonhosted.org/packages/eb/a3/9fbe8bf7de4128d8f5562ca0b7b2f81d21b006085149528b937e1624e71f/async-timeout-1.2.1.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "1.3.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "134ef71541562af54fff18663b9b8d80",
                    "sha256": "087a26de8b926d41087c56bb7f70d9b5480c119e4b56589d431206d24508a131"
                },
                "downloads": -1,
                "filename": "async_timeout-1.3.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "134ef71541562af54fff18663b9b8d80",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 4846,
                "upload_time": "2017-08-23T08:41:28",
                "upload_time_iso_8601": "2017-08-23T08:41:28.543075Z",
                "url": "https://files.pythonhosted.org/packages/90/bb/2dc6e9a9c2e9958c4f2028b4d391734a63209da03d15cca72dd70063c4f5/async_timeout-1.3.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "a3c010b25cfad96538578bb3c153ce5e",
                    "sha256": "f4651f122a9877049930ce31a8422bc202a47937627295fe5e411b2c2083481f"
                },
                "downloads": -1,
                "filename": "async-timeout-1.3.0.tar.gz",
                "has_sig": false,
                "md5_digest": "a3c010b25cfad96538578bb3c153ce5e",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 8816,
                "upload_time": "2017-08-23T08:41:29",
                "upload_time_iso_8601": "2017-08-23T08:41:29.927533Z",
                "url": "https://files.pythonhosted.org/packages/57/e9/52dfa4243a5b796f5a9c74452b43156ae5fbd45b125cc2dd3e1635797f2c/async-timeout-1.3.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "1.4.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "22aef81e2e67407711477df6b6fb8c3e",
                    "sha256": "5b5c855783f65dfda72fc15ca538070188776ece811408867e64dd3cce53371d"
                },
                "downloads": -1,
                "filename": "async_timeout-1.4.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "22aef81e2e67407711477df6b6fb8c3e",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 5441,
                "upload_time": "2017-09-09T16:52:36",
                "upload_time_iso_8601": "2017-09-09T16:52:36.340036Z",
                "url": "https://files.pythonhosted.org/packages/d3/29/294a79872545bdd4765a6e1afd04bbc4c5ee4efb5baa2094794abe5dc46b/async_timeout-1.4.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "05f59e88d72ba3da099f8785bf49e97c",
                    "sha256": "983891535b1eca6ba82b9df671c8abff53c804fce3fa630058da5bbbda500340"
                },
                "downloads": -1,
                "filename": "async-timeout-1.4.0.tar.gz",
                "has_sig": false,
                "md5_digest": "05f59e88d72ba3da099f8785bf49e97c",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 9396,
                "upload_time": "2017-09-09T16:52:37",
                "upload_time_iso_8601": "2017-09-09T16:52:37.989639Z",
                "url": "https://files.pythonhosted.org/packages/6f/cc/ff80612164fe68bf97767052c5c783a033165df7d47a41ae5c1cc5ea480b/async-timeout-1.4.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "2.0.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "b67b978c2043df5de8b4f0fbebf6e381",
                    "sha256": "d3a195a827b0f4068d1616ae2da04aac62e365d14f2b13dbc071f9feed9db4e2"
                },
                "downloads": -1,
                "filename": "async_timeout-2.0.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "b67b978c2043df5de8b4f0fbebf6e381",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 5662,
                "upload_time": "2017-10-09T10:44:00",
                "upload_time_iso_8601": "2017-10-09T10:44:00.357565Z",
                "url": "https://files.pythonhosted.org/packages/16/6c/9a34c589658d63bb331db5a4a745f0f9814860a3ddadd10376965eb97ac0/async_timeout-2.0.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "36e75397e54c6b899ffabdfe295a9f7c",
                    "sha256": "c17d8ac2d735d59aa62737d76f2787a6c938f5a944ecf768a8c0ab70b0dea566"
                },
                "downloads": -1,
                "filename": "async-timeout-2.0.0.tar.gz",
                "has_sig": false,
                "md5_digest": "36e75397e54c6b899ffabdfe295a9f7c",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10288,
                "upload_time": "2017-10-09T10:44:01",
                "upload_time_iso_8601": "2017-10-09T10:44:01.385434Z",
                "url": "https://files.pythonhosted.org/packages/78/10/7fd2551dc51f6065bdbba07d395865df4582cc18169297e7a5c8d90f5bd2/async-timeout-2.0.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "2.0.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "be2a1fba15a7a1dd4c577ddf79ba8020",
                    "sha256": "9093db5b8ddbe4b8f6885d1a6e0ad84ae3155464cbf6877c387605244c285f3c"
                },
                "downloads": -1,
                "filename": "async_timeout-2.0.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "be2a1fba15a7a1dd4c577ddf79ba8020",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 5880,
                "upload_time": "2018-03-13T09:45:13",
                "upload_time_iso_8601": "2018-03-13T09:45:13.574061Z",
                "url": "https://files.pythonhosted.org/packages/1d/b9/213521db2918b5b7f7df333a33ea3d38ba70ba705d9db6c29f0343c213ea/async_timeout-2.0.1-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "9dfa03c6efc1dc02411ec791179add59",
                    "sha256": "00cff4d2dce744607335cba84e9929c3165632da2d27970dbc55802a0c7873d0"
                },
                "downloads": -1,
                "filename": "async-timeout-2.0.1.tar.gz",
                "has_sig": false,
                "md5_digest": "9dfa03c6efc1dc02411ec791179add59",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10463,
                "upload_time": "2018-03-13T09:45:16",
                "upload_time_iso_8601": "2018-03-13T09:45:16.123866Z",
                "url": "https://files.pythonhosted.org/packages/23/6d/e37be168272b7a499111d0ed14940da80644d21b201e27980892c7125abb/async-timeout-2.0.1.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "3.0.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "5b32ed2c2671b6b7adf6943ade33f2bc",
                    "sha256": "474d4bc64cee20603e225eb1ece15e248962958b45a3648a9f5cc29e827a610c"
                },
                "downloads": -1,
                "filename": "async_timeout-3.0.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "5b32ed2c2671b6b7adf6943ade33f2bc",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.5.3",
                "size": 8223,
                "upload_time": "2018-05-05T10:35:13",
                "upload_time_iso_8601": "2018-05-05T10:35:13.648494Z",
                "url": "https://files.pythonhosted.org/packages/96/0f/e6357458c87fb4ed8f3df215773f3caad40968f10e05552cbd8bd28415e4/async_timeout-3.0.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "0a7872948573f9ef17f9ecb484024c21",
                    "sha256": "b3c0ddc416736619bd4a95ca31de8da6920c3b9a140c64dbef2b2fa7bf521287"
                },
                "downloads": -1,
                "filename": "async-timeout-3.0.0.tar.gz",
                "has_sig": false,
                "md5_digest": "0a7872948573f9ef17f9ecb484024c21",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.5.3",
                "size": 10803,
                "upload_time": "2018-05-05T10:35:14",
                "upload_time_iso_8601": "2018-05-05T10:35:14.966076Z",
                "url": "https://files.pythonhosted.org/packages/35/82/6c7975afd97661e6115eee5105359ee191a71ff3267fde081c7c8d05fae6/async-timeout-3.0.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "3.0.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "17e95b1778c2c32036bcc5664e815ab8",
                    "sha256": "4291ca197d287d274d0b6cb5d6f8f8f82d434ed288f962539ff18cc9012f9ea3"
                },
                "downloads": -1,
                "filename": "async_timeout-3.0.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "17e95b1778c2c32036bcc5664e815ab8",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.5.3",
                "size": 8247,
                "upload_time": "2018-10-09T07:13:30",
                "upload_time_iso_8601": "2018-10-09T07:13:30.313732Z",
                "url": "https://files.pythonhosted.org/packages/e1/1e/5a4441be21b0726c4464f3f23c8b19628372f606755a9d2e46c187e65ec4/async_timeout-3.0.1-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "305c4fa529f2485c403d0dbe14390175",
                    "sha256": "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f"
                },
                "downloads": -1,
                "filename": "async-timeout-3.0.1.tar.gz",
                "has_sig": false,
                "md5_digest": "305c4fa529f2485c403d0dbe14390175",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.5.3",
                "size": 9724,
                "upload_time": "2018-10-09T07:13:31",
                "upload_time_iso_8601": "2018-10-09T07:13:31.192430Z",
                "url": "https://files.pythonhosted.org/packages/a1/78/aae1545aba6e87e23ecab8d212b58bb70e72164b67eb090b81bb17ad38e3/async-timeout-3.0.1.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "4.0.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "93144bd33ea48eaa81de652538ad9cc2",
                    "sha256": "f3303dddf6cafa748a92747ab6c2ecf60e0aeca769aee4c151adfce243a05d9b"
                },
                "downloads": -1,
                "filename": "async_timeout-4.0.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "93144bd33ea48eaa81de652538ad9cc2",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.6",
                "size": 6132,
                "upload_time": "2021-11-01T10:40:51",
                "upload_time_iso_8601": "2021-11-01T10:40:51.448888Z",
                "url": "https://files.pythonhosted.org/packages/53/a9/cd484af830e5c525553da1a585ff4fe6f1d91a12f0131c736a3ef0d99cce/async_timeout-4.0.0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "2871f3853060ac7e76e6278b85dfb3c9",
                    "sha256": "7d87a4e8adba8ededb52e579ce6bc8276985888913620c935094c2276fd83382"
                },
                "downloads": -1,
                "filename": "async-timeout-4.0.0.tar.gz",
                "has_sig": false,
                "md5_digest": "2871f3853060ac7e76e6278b85dfb3c9",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.6",
                "size": 8258,
                "upload_time": "2021-11-01T10:40:52",
                "upload_time_iso_8601": "2021-11-01T10:40:52.503023Z",
                "url": "https://files.pythonhosted.org/packages/28/0c/1cd218ea84964f0740a3ab6152dfa99661174abdd8e4053e06c0285ac42a/async-timeout-4.0.0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "4.0.0a0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "d946ddaebf0253ceadbd3456e78c7ce2",
                    "sha256": "933801327e45710045d0822476725b5a399af4560f96e1d3650a77db594f20a4"
                },
                "downloads": -1,
                "filename": "async_timeout-4.0.0a0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "d946ddaebf0253ceadbd3456e78c7ce2",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.5.3",
                "size": 9505,
                "upload_time": "2019-11-03T01:09:01",
                "upload_time_iso_8601": "2019-11-03T01:09:01.965786Z",
                "url": "https://files.pythonhosted.org/packages/2f/1b/8a8183d457fc4c7fb2015be0a0ae26cb64dc576558b1cc9f0ac830d08295/async_timeout-4.0.0a0-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "8352969ad5891d0cb7ae000b7c1c5d96",
                    "sha256": "7e3d657b37ac026c9ee8c28f686510c9273c88757d7fc806f2ba3e341e8bdc86"
                },
                "downloads": -1,
                "filename": "async-timeout-4.0.0a0.tar.gz",
                "has_sig": false,
                "md5_digest": "8352969ad5891d0cb7ae000b7c1c5d96",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.5.3",
                "size": 11001,
                "upload_time": "2019-11-03T01:09:03",
                "upload_time_iso_8601": "2019-11-03T01:09:03.265627Z",
                "url": "https://files.pythonhosted.org/packages/7d/71/41e22289bd8325dc42e169f2bebd20a3c2f1802a935cfdfffba412287da3/async-timeout-4.0.0a0.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "4.0.0a1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "0745f6bcabbc9257d91e66f387710379",
                    "sha256": "3d4af2e9e059ec21e0e574e53a7488fb56c992166b49435ab0eb15062e254f4c"
                },
                "downloads": -1,
                "filename": "async_timeout-4.0.0a1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "0745f6bcabbc9257d91e66f387710379",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.5.3",
                "size": 9492,
                "upload_time": "2019-11-09T11:54:47",
                "upload_time_iso_8601": "2019-11-09T11:54:47.249032Z",
                "url": "https://files.pythonhosted.org/packages/65/b0/80595f272668ba6f5a7d153c67f3fadd6ea76b761c91387329b67f64531d/async_timeout-4.0.0a1-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "698f115880c065d643250985a904b395",
                    "sha256": "5fe2f2c547bbc18fb3f830c4abaa700df285c9d06453d951b14a8a680eb0f924"
                },
                "downloads": -1,
                "filename": "async-timeout-4.0.0a1.tar.gz",
                "has_sig": false,
                "md5_digest": "698f115880c065d643250985a904b395",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.5.3",
                "size": 10962,
                "upload_time": "2019-11-09T11:54:48",
                "upload_time_iso_8601": "2019-11-09T11:54:48.893858Z",
                "url": "https://files.pythonhosted.org/packages/ac/64/30462bcca94bd342f1318882b5443e5c7e2a07a5f15c0ec05d9de00c7c5c/async-timeout-4.0.0a1.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "4.0.0a2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "56012886ebd800a35ce6c75fef907fb3",
                    "sha256": "0b0e3079aaca061347d171961953782c97f7b9c5eb29310eb8e5150f7931dcba"
                },
                "downloads": -1,
                "filename": "async_timeout-4.0.0a2-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "56012886ebd800a35ce6c75fef907fb3",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.5.3",
                "size": 9517,
                "upload_time": "2019-11-10T16:01:53",
                "upload_time_iso_8601": "2019-11-10T16:01:53.731173Z",
                "url": "https://files.pythonhosted.org/packages/c3/2b/18a2d8d215ae4f0445c8ec640557195d5453b8bb4c0bbbaee7f3e459a8be/async_timeout-4.0.0a2-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "4a5052451d8221ff560b4c8f4464e06d",
                    "sha256": "9eefb0f98094f3e59e1d55fd782e048494ea27e046ff0ddca63a3b5f08f17db3"
                },
                "downloads": -1,
                "filename": "async-timeout-4.0.0a2.tar.gz",
                "has_sig": false,
                "md5_digest": "4a5052451d8221ff560b4c8f4464e06d",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.5.3",
                "size": 11100,
                "upload_time": "2019-11-10T16:01:55",
                "upload_time_iso_8601": "2019-11-10T16:01:55.429005Z",
                "url": "https://files.pythonhosted.org/packages/28/b5/0db16920e1e6891f781d48def0eb0fef4fbbb3073c6f3ec3758fd0f6cbdf/async-timeout-4.0.0a2.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "4.0.0a3": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "491068c6db328b1428d27eebffe313b4",
                    "sha256": "b57eb8bc4e9693d4be1c97d93ccf8225908903dcc6440e1f8bf0b785c1ac2478"
                },
                "downloads": -1,
                "filename": "async_timeout-4.0.0a3-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "491068c6db328b1428d27eebffe313b4",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.6",
                "size": 9519,
                "upload_time": "2020-10-24T15:45:40",
                "upload_time_iso_8601": "2020-10-24T15:45:40.483090Z",
                "url": "https://files.pythonhosted.org/packages/b8/95/caf486ee569cad74c95d4dfaeeb4e09cccb338238e7650e27d4c3a4b0262/async_timeout-4.0.0a3-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "9823c754ec158ea076f3654c1fde8a0f",
                    "sha256": "e6edc264ebcc8d3d06d16d687aff0ebf686f3cecf9a2d5f127629ea2044111b9"
                },
                "downloads": -1,
                "filename": "async-timeout-4.0.0a3.tar.gz",
                "has_sig": false,
                "md5_digest": "9823c754ec158ea076f3654c1fde8a0f",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.6",
                "size": 11386,
                "upload_time": "2020-10-24T15:45:41",
                "upload_time_iso_8601": "2020-10-24T15:45:41.654879Z",
                "url": "https://files.pythonhosted.org/packages/28/92/2690d8d667971e456226cd7f6fe748c1ac290e68b078bace8764705fde1e/async-timeout-4.0.0a3.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "4.0.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "476fe323ea1259e582108510ad61d2ec",
                    "sha256": "a22c0b311af23337eb05fcf05a8b51c3ea53729d46fb5460af62bee033cec690"
                },
                "downloads": -1,
                "filename": "async_timeout-4.0.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "476fe323ea1259e582108510ad61d2ec",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.6",
                "size": 5729,
                "upload_time": "2021-11-10T21:11:32",
                "upload_time_iso_8601": "2021-11-10T21:11:32.211098Z",
                "url": "https://files.pythonhosted.org/packages/41/4a/2ca8802045b6df8dd25a0f8f7c216808e9e3bff2809efe4a36cc99d35cca/async_timeout-4.0.1-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "b8b6dd636d2586470d20fec1c2694b35",
                    "sha256": "b930cb161a39042f9222f6efb7301399c87eeab394727ec5437924a36d6eef51"
                },
                "downloads": -1,
                "filename": "async-timeout-4.0.1.tar.gz",
                "has_sig": false,
                "md5_digest": "b8b6dd636d2586470d20fec1c2694b35",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.6",
                "size": 8030,
                "upload_time": "2021-11-10T21:11:33",
                "upload_time_iso_8601": "2021-11-10T21:11:33.243601Z",
                "url": "https://files.pythonhosted.org/packages/ce/cf/9452ab2a5936f96aa94e3c1cf21e8038b643cd27f33aeebc3aea5d25bcd1/async-timeout-4.0.1.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "4.0.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "20b0b49e7f25f99586331675f4e2e7de",
                    "sha256": "8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c"
                },
                "downloads": -1,
                "filename": "async_timeout-4.0.2-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "20b0b49e7f25f99586331675f4e2e7de",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.6",
                "size": 5763,
                "upload_time": "2021-12-20T09:14:53",
                "upload_time_iso_8601": "2021-12-20T09:14:53.697299Z",
                "url": "https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "10571272b2e0fab839ec23f8293bf482",
                    "sha256": "2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15"
                },
                "downloads": -1,
                "filename": "async-timeout-4.0.2.tar.gz",
                "has_sig": false,
                "md5_digest": "10571272b2e0fab839ec23f8293bf482",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.6",
                "size": 8221,
                "upload_time": "2021-12-20T09:14:54",
                "upload_time_iso_8601": "2021-12-20T09:14:54.850435Z",
                "url": "https://files.pythonhosted.org/packages/54/6e/9678f7b2993537452710ffb1750c62d2c26df438aa621ad5fa9d1507a43a/async-timeout-4.0.2.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ]
    },
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "20b0b49e7f25f99586331675f4e2e7de",
                "sha256": "8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c"
            },
            "downloads": -1,
            "filename": "async_timeout-4.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "20b0b49e7f25f99586331675f4e2e7de",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 5763,
            "upload_time": "2021-12-20T09:14:53",
            "upload_time_iso_8601": "2021-12-20T09:14:53.697299Z",
            "url": "https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "10571272b2e0fab839ec23f8293bf482",
                "sha256": "2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15"
            },
            "downloads": -1,
            "filename": "async-timeout-4.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "10571272b2e0fab839ec23f8293bf482",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 8221,
            "upload_time": "2021-12-20T09:14:54",
            "upload_time_iso_8601": "2021-12-20T09:14:54.850435Z",
            "url": "https://files.pythonhosted.org/packages/54/6e/9678f7b2993537452710ffb1750c62d2c26df438aa621ad5fa9d1507a43a/async-timeout-4.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "vulnerabilities": []
}