asyncpg


Nameasyncpg JSON
Version 0.30.0 PyPI version JSON
download
home_pageNone
SummaryAn asyncio PostgreSQL driver
upload_time2024-10-20 00:30:41
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8.0
licenseApache License, Version 2.0
keywords database postgres
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio
=======================================================================

.. image:: https://github.com/MagicStack/asyncpg/workflows/Tests/badge.svg
   :target: https://github.com/MagicStack/asyncpg/actions?query=workflow%3ATests+branch%3Amaster
   :alt: GitHub Actions status
.. image:: https://img.shields.io/pypi/v/asyncpg.svg
   :target: https://pypi.python.org/pypi/asyncpg

**asyncpg** is a database interface library designed specifically for
PostgreSQL and Python/asyncio.  asyncpg is an efficient, clean implementation
of PostgreSQL server binary protocol for use with Python's ``asyncio``
framework.  You can read more about asyncpg in an introductory
`blog post <http://magic.io/blog/asyncpg-1m-rows-from-postgres-to-python/>`_.

asyncpg requires Python 3.8 or later and is supported for PostgreSQL
versions 9.5 to 17.  Other PostgreSQL versions or other databases
implementing the PostgreSQL protocol *may* work, but are not being
actively tested.


Documentation
-------------

The project documentation can be found
`here <https://magicstack.github.io/asyncpg/current/>`_.


Performance
-----------

In our testing asyncpg is, on average, **5x** faster than psycopg3.

.. image:: https://raw.githubusercontent.com/MagicStack/asyncpg/master/performance.png?fddca40ab0
    :target: https://gistpreview.github.io/?0ed296e93523831ea0918d42dd1258c2

The above results are a geometric mean of benchmarks obtained with PostgreSQL
`client driver benchmarking toolbench <https://github.com/MagicStack/pgbench>`_
in June 2023 (click on the chart to see full details).


Features
--------

asyncpg implements PostgreSQL server protocol natively and exposes its
features directly, as opposed to hiding them behind a generic facade
like DB-API.

This enables asyncpg to have easy-to-use support for:

* **prepared statements**
* **scrollable cursors**
* **partial iteration** on query results
* automatic encoding and decoding of composite types, arrays,
  and any combination of those
* straightforward support for custom data types


Installation
------------

asyncpg is available on PyPI.  When not using GSSAPI/SSPI authentication it
has no dependencies.  Use pip to install::

    $ pip install asyncpg

If you need GSSAPI/SSPI authentication, use::

    $ pip install 'asyncpg[gssauth]'

For more details, please `see the documentation
<https://magicstack.github.io/asyncpg/current/installation.html>`_.


Basic Usage
-----------

.. code-block:: python

    import asyncio
    import asyncpg

    async def run():
        conn = await asyncpg.connect(user='user', password='password',
                                     database='database', host='127.0.0.1')
        values = await conn.fetch(
            'SELECT * FROM mytable WHERE id = $1',
            10,
        )
        await conn.close()

    asyncio.run(run())


License
-------

asyncpg is developed and distributed under the Apache 2.0 license.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "asyncpg",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8.0",
    "maintainer_email": null,
    "keywords": "database, postgres",
    "author": null,
    "author_email": "MagicStack Inc <hello@magic.io>",
    "download_url": "https://files.pythonhosted.org/packages/2f/4c/7c991e080e106d854809030d8584e15b2e996e26f16aee6d757e387bc17d/asyncpg-0.30.0.tar.gz",
    "platform": null,
    "description": "asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio\n=======================================================================\n\n.. image:: https://github.com/MagicStack/asyncpg/workflows/Tests/badge.svg\n   :target: https://github.com/MagicStack/asyncpg/actions?query=workflow%3ATests+branch%3Amaster\n   :alt: GitHub Actions status\n.. image:: https://img.shields.io/pypi/v/asyncpg.svg\n   :target: https://pypi.python.org/pypi/asyncpg\n\n**asyncpg** is a database interface library designed specifically for\nPostgreSQL and Python/asyncio.  asyncpg is an efficient, clean implementation\nof PostgreSQL server binary protocol for use with Python's ``asyncio``\nframework.  You can read more about asyncpg in an introductory\n`blog post <http://magic.io/blog/asyncpg-1m-rows-from-postgres-to-python/>`_.\n\nasyncpg requires Python 3.8 or later and is supported for PostgreSQL\nversions 9.5 to 17.  Other PostgreSQL versions or other databases\nimplementing the PostgreSQL protocol *may* work, but are not being\nactively tested.\n\n\nDocumentation\n-------------\n\nThe project documentation can be found\n`here <https://magicstack.github.io/asyncpg/current/>`_.\n\n\nPerformance\n-----------\n\nIn our testing asyncpg is, on average, **5x** faster than psycopg3.\n\n.. image:: https://raw.githubusercontent.com/MagicStack/asyncpg/master/performance.png?fddca40ab0\n    :target: https://gistpreview.github.io/?0ed296e93523831ea0918d42dd1258c2\n\nThe above results are a geometric mean of benchmarks obtained with PostgreSQL\n`client driver benchmarking toolbench <https://github.com/MagicStack/pgbench>`_\nin June 2023 (click on the chart to see full details).\n\n\nFeatures\n--------\n\nasyncpg implements PostgreSQL server protocol natively and exposes its\nfeatures directly, as opposed to hiding them behind a generic facade\nlike DB-API.\n\nThis enables asyncpg to have easy-to-use support for:\n\n* **prepared statements**\n* **scrollable cursors**\n* **partial iteration** on query results\n* automatic encoding and decoding of composite types, arrays,\n  and any combination of those\n* straightforward support for custom data types\n\n\nInstallation\n------------\n\nasyncpg is available on PyPI.  When not using GSSAPI/SSPI authentication it\nhas no dependencies.  Use pip to install::\n\n    $ pip install asyncpg\n\nIf you need GSSAPI/SSPI authentication, use::\n\n    $ pip install 'asyncpg[gssauth]'\n\nFor more details, please `see the documentation\n<https://magicstack.github.io/asyncpg/current/installation.html>`_.\n\n\nBasic Usage\n-----------\n\n.. code-block:: python\n\n    import asyncio\n    import asyncpg\n\n    async def run():\n        conn = await asyncpg.connect(user='user', password='password',\n                                     database='database', host='127.0.0.1')\n        values = await conn.fetch(\n            'SELECT * FROM mytable WHERE id = $1',\n            10,\n        )\n        await conn.close()\n\n    asyncio.run(run())\n\n\nLicense\n-------\n\nasyncpg is developed and distributed under the Apache 2.0 license.\n",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "An asyncio PostgreSQL driver",
    "version": "0.30.0",
    "project_urls": {
        "github": "https://github.com/MagicStack/asyncpg"
    },
    "split_keywords": [
        "database",
        " postgres"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb071650a8c30e3a5c625478fa8aafd89a8dd7d85999bf7169b16f54973ebf2c",
                "md5": "882ca46ac8265d89c182eafe6c955fdd",
                "sha256": "bfb4dd5ae0699bad2b233672c8fc5ccbd9ad24b89afded02341786887e37927e"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "882ca46ac8265d89c182eafe6c955fdd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 673143,
            "upload_time": "2024-10-20T00:29:08",
            "upload_time_iso_8601": "2024-10-20T00:29:08.846090Z",
            "url": "https://files.pythonhosted.org/packages/bb/07/1650a8c30e3a5c625478fa8aafd89a8dd7d85999bf7169b16f54973ebf2c/asyncpg-0.30.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a09a568ff9b590d0954553c56806766914c149609b828c426c5118d4869111d3",
                "md5": "3e0435ddbc1efaaee150a023399725f5",
                "sha256": "dc1f62c792752a49f88b7e6f774c26077091b44caceb1983509edc18a2222ec0"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3e0435ddbc1efaaee150a023399725f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 645035,
            "upload_time": "2024-10-20T00:29:12",
            "upload_time_iso_8601": "2024-10-20T00:29:12.020345Z",
            "url": "https://files.pythonhosted.org/packages/a0/9a/568ff9b590d0954553c56806766914c149609b828c426c5118d4869111d3/asyncpg-0.30.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de116f2fa6c902f341ca10403743701ea952bca896fc5b07cc1f4705d2bb0593",
                "md5": "c8e382ca13a1f7f79def0695d3334d97",
                "sha256": "3152fef2e265c9c24eec4ee3d22b4f4d2703d30614b0b6753e9ed4115c8a146f"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c8e382ca13a1f7f79def0695d3334d97",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 2912384,
            "upload_time": "2024-10-20T00:29:13",
            "upload_time_iso_8601": "2024-10-20T00:29:13.644790Z",
            "url": "https://files.pythonhosted.org/packages/de/11/6f2fa6c902f341ca10403743701ea952bca896fc5b07cc1f4705d2bb0593/asyncpg-0.30.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "838344bd393919c504ffe4a82d0aed8ea0e55eb1571a1dea6a4922b723f0a03b",
                "md5": "94d6c75a83e88882b774cf580ce2834a",
                "sha256": "c7255812ac85099a0e1ffb81b10dc477b9973345793776b128a23e60148dd1af"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "94d6c75a83e88882b774cf580ce2834a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 2947526,
            "upload_time": "2024-10-20T00:29:15",
            "upload_time_iso_8601": "2024-10-20T00:29:15.871872Z",
            "url": "https://files.pythonhosted.org/packages/83/83/44bd393919c504ffe4a82d0aed8ea0e55eb1571a1dea6a4922b723f0a03b/asyncpg-0.30.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0885e23dd3a2b55536eb0ded80c457b0693352262dc70426ef4d4a6fc994fa51",
                "md5": "ba71dad80dfde0c59ff490d7c68cd472",
                "sha256": "578445f09f45d1ad7abddbff2a3c7f7c291738fdae0abffbeb737d3fc3ab8b75"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ba71dad80dfde0c59ff490d7c68cd472",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 2895390,
            "upload_time": "2024-10-20T00:29:19",
            "upload_time_iso_8601": "2024-10-20T00:29:19.346876Z",
            "url": "https://files.pythonhosted.org/packages/08/85/e23dd3a2b55536eb0ded80c457b0693352262dc70426ef4d4a6fc994fa51/asyncpg-0.30.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b26fa96c8f4877d47dc6c1864fef5500b446522365da3d3d0ee89a5cce71a3f",
                "md5": "f1cb9a0bc0f18bb2103b2107ab1811a1",
                "sha256": "c42f6bb65a277ce4d93f3fba46b91a265631c8df7250592dd4f11f8b0152150f"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f1cb9a0bc0f18bb2103b2107ab1811a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 3015630,
            "upload_time": "2024-10-20T00:29:21",
            "upload_time_iso_8601": "2024-10-20T00:29:21.186146Z",
            "url": "https://files.pythonhosted.org/packages/9b/26/fa96c8f4877d47dc6c1864fef5500b446522365da3d3d0ee89a5cce71a3f/asyncpg-0.30.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3400814514eb9287614188a5179a8b6e588a3611ca47d41937af0f3a844b1b4b",
                "md5": "5f71089a31fdb8a60e68130ba2d197b6",
                "sha256": "aa403147d3e07a267ada2ae34dfc9324e67ccc4cdca35261c8c22792ba2b10cf"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "5f71089a31fdb8a60e68130ba2d197b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 568760,
            "upload_time": "2024-10-20T00:29:22",
            "upload_time_iso_8601": "2024-10-20T00:29:22.769516Z",
            "url": "https://files.pythonhosted.org/packages/34/00/814514eb9287614188a5179a8b6e588a3611ca47d41937af0f3a844b1b4b/asyncpg-0.30.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f028869a7a279400f8b06dd237266fdd7220bc5f7c975348fea5d1e6909588e9",
                "md5": "364e2671410ce0e6c8091b6b9a10ddcf",
                "sha256": "fb622c94db4e13137c4c7f98834185049cc50ee01d8f657ef898b6407c7b9c50"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "364e2671410ce0e6c8091b6b9a10ddcf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8.0",
            "size": 625764,
            "upload_time": "2024-10-20T00:29:25",
            "upload_time_iso_8601": "2024-10-20T00:29:25.882536Z",
            "url": "https://files.pythonhosted.org/packages/f0/28/869a7a279400f8b06dd237266fdd7220bc5f7c975348fea5d1e6909588e9/asyncpg-0.30.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c0ef5d708add0d0b97446c402db7e8dd4c4183c13edaabe8a8500b411e7b495",
                "md5": "ec185e28725bb8818b841b7e9aee157b",
                "sha256": "5e0511ad3dec5f6b4f7a9e063591d407eee66b88c14e2ea636f187da1dcfff6a"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ec185e28725bb8818b841b7e9aee157b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 674506,
            "upload_time": "2024-10-20T00:29:27",
            "upload_time_iso_8601": "2024-10-20T00:29:27.988564Z",
            "url": "https://files.pythonhosted.org/packages/4c/0e/f5d708add0d0b97446c402db7e8dd4c4183c13edaabe8a8500b411e7b495/asyncpg-0.30.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6aa067ec9a75cb24a1d99f97b8437c8d56da40e6f6bd23b04e2f4ea5d5ad82ac",
                "md5": "ee34578e001029d01bbe4f93ae655406",
                "sha256": "915aeb9f79316b43c3207363af12d0e6fd10776641a7de8a01212afd95bdf0ed"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ee34578e001029d01bbe4f93ae655406",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 645922,
            "upload_time": "2024-10-20T00:29:29",
            "upload_time_iso_8601": "2024-10-20T00:29:29.391251Z",
            "url": "https://files.pythonhosted.org/packages/6a/a0/67ec9a75cb24a1d99f97b8437c8d56da40e6f6bd23b04e2f4ea5d5ad82ac/asyncpg-0.30.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5cd9a7584f24174bd86ff1053b14bb841f9e714380c672f61c906eb01d8ec433",
                "md5": "6aee454a7c2e91a8357822f7c578f8b3",
                "sha256": "1c198a00cce9506fcd0bf219a799f38ac7a237745e1d27f0e1f66d3707c84a5a"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6aee454a7c2e91a8357822f7c578f8b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 3079565,
            "upload_time": "2024-10-20T00:29:30",
            "upload_time_iso_8601": "2024-10-20T00:29:30.832425Z",
            "url": "https://files.pythonhosted.org/packages/5c/d9/a7584f24174bd86ff1053b14bb841f9e714380c672f61c906eb01d8ec433/asyncpg-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0d7a4c0f9660e333114bdb04d1a9ac70db690dd4ae003f34f691139a5cbdae3",
                "md5": "eebed27324d9c99812417869fef67a3a",
                "sha256": "3326e6d7381799e9735ca2ec9fd7be4d5fef5dcbc3cb555d8a463d8460607956"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eebed27324d9c99812417869fef67a3a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 3109962,
            "upload_time": "2024-10-20T00:29:33",
            "upload_time_iso_8601": "2024-10-20T00:29:33.114880Z",
            "url": "https://files.pythonhosted.org/packages/a0/d7/a4c0f9660e333114bdb04d1a9ac70db690dd4ae003f34f691139a5cbdae3/asyncpg-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c21199fd16b5a981b1575923cbb5d9cf916fdc936b377e0423099f209e7e73d",
                "md5": "12b1f9dcf2f5f76d4f8d37f4f1b43651",
                "sha256": "51da377487e249e35bd0859661f6ee2b81db11ad1f4fc036194bc9cb2ead5056"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "12b1f9dcf2f5f76d4f8d37f4f1b43651",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 3064791,
            "upload_time": "2024-10-20T00:29:34",
            "upload_time_iso_8601": "2024-10-20T00:29:34.677196Z",
            "url": "https://files.pythonhosted.org/packages/3c/21/199fd16b5a981b1575923cbb5d9cf916fdc936b377e0423099f209e7e73d/asyncpg-0.30.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77520004809b3427534a0c9139c08c87b515f1c77a8376a50ae29f001e53962f",
                "md5": "bb7846ef58dce889e7a74bb5e0e2d806",
                "sha256": "bc6d84136f9c4d24d358f3b02be4b6ba358abd09f80737d1ac7c444f36108454"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bb7846ef58dce889e7a74bb5e0e2d806",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 3188696,
            "upload_time": "2024-10-20T00:29:36",
            "upload_time_iso_8601": "2024-10-20T00:29:36.389395Z",
            "url": "https://files.pythonhosted.org/packages/77/52/0004809b3427534a0c9139c08c87b515f1c77a8376a50ae29f001e53962f/asyncpg-0.30.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52cbfbad941cd466117be58b774a3f1cc9ecc659af625f028b163b1e646a55fe",
                "md5": "8a2d719d26ae0a5d5796681602134493",
                "sha256": "574156480df14f64c2d76450a3f3aaaf26105869cad3865041156b38459e935d"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "8a2d719d26ae0a5d5796681602134493",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 567358,
            "upload_time": "2024-10-20T00:29:37",
            "upload_time_iso_8601": "2024-10-20T00:29:37.915128Z",
            "url": "https://files.pythonhosted.org/packages/52/cb/fbad941cd466117be58b774a3f1cc9ecc659af625f028b163b1e646a55fe/asyncpg-0.30.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c0a0a32307cf166d50e1ad120d9b81a33a948a1a5463ebfa5a96cc5606c0863",
                "md5": "a0c05a95827ca54bf1420ca95b8d78cf",
                "sha256": "3356637f0bd830407b5597317b3cb3571387ae52ddc3bca6233682be88bbbc1f"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a0c05a95827ca54bf1420ca95b8d78cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8.0",
            "size": 629375,
            "upload_time": "2024-10-20T00:29:39",
            "upload_time_iso_8601": "2024-10-20T00:29:39.987136Z",
            "url": "https://files.pythonhosted.org/packages/3c/0a/0a32307cf166d50e1ad120d9b81a33a948a1a5463ebfa5a96cc5606c0863/asyncpg-0.30.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b649d3e887bb7b01535fdbc45fbd5f0a8447539833b97ee69ecdbb7a79d0cb4",
                "md5": "48ea8d67ffa1422288d82c8d72fae38d",
                "sha256": "c902a60b52e506d38d7e80e0dd5399f657220f24635fee368117b8b5fce1142e"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "48ea8d67ffa1422288d82c8d72fae38d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 673162,
            "upload_time": "2024-10-20T00:29:41",
            "upload_time_iso_8601": "2024-10-20T00:29:41.880957Z",
            "url": "https://files.pythonhosted.org/packages/4b/64/9d3e887bb7b01535fdbc45fbd5f0a8447539833b97ee69ecdbb7a79d0cb4/asyncpg-0.30.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6eeb8b236663f06984f212a087b3e849731f917ab80f84450e943900e8ca4052",
                "md5": "9717eb18d3307d86c22463bdc2e94381",
                "sha256": "aca1548e43bbb9f0f627a04666fedaca23db0a31a84136ad1f868cb15deb6e3a"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9717eb18d3307d86c22463bdc2e94381",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 637025,
            "upload_time": "2024-10-20T00:29:43",
            "upload_time_iso_8601": "2024-10-20T00:29:43.352114Z",
            "url": "https://files.pythonhosted.org/packages/6e/eb/8b236663f06984f212a087b3e849731f917ab80f84450e943900e8ca4052/asyncpg-0.30.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc572dc240bb263d58786cfaa60920779af6e8d32da63ab9ffc09f8312bd7a14",
                "md5": "eef27245e04d9bfe234a9268a456f5ad",
                "sha256": "6c2a2ef565400234a633da0eafdce27e843836256d40705d83ab7ec42074efb3"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "eef27245e04d9bfe234a9268a456f5ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 3496243,
            "upload_time": "2024-10-20T00:29:44",
            "upload_time_iso_8601": "2024-10-20T00:29:44.922603Z",
            "url": "https://files.pythonhosted.org/packages/cc/57/2dc240bb263d58786cfaa60920779af6e8d32da63ab9ffc09f8312bd7a14/asyncpg-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f4400ae9d061d278b10713ea9021ef6b703ec44698fe32178715a501ac696c6b",
                "md5": "6092b560465c50adac5b7e18676de646",
                "sha256": "1292b84ee06ac8a2ad8e51c7475aa309245874b61333d97411aab835c4a2f737"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6092b560465c50adac5b7e18676de646",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 3575059,
            "upload_time": "2024-10-20T00:29:46",
            "upload_time_iso_8601": "2024-10-20T00:29:46.891245Z",
            "url": "https://files.pythonhosted.org/packages/f4/40/0ae9d061d278b10713ea9021ef6b703ec44698fe32178715a501ac696c6b/asyncpg-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c375d6b895a35a2c6506952247640178e5f768eeb28b2e20299b6a6f1d743ba0",
                "md5": "022d5e0b706e1a4f9a1de83b154a1a9f",
                "sha256": "0f5712350388d0cd0615caec629ad53c81e506b1abaaf8d14c93f54b35e3595a"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "022d5e0b706e1a4f9a1de83b154a1a9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 3473596,
            "upload_time": "2024-10-20T00:29:49",
            "upload_time_iso_8601": "2024-10-20T00:29:49.201471Z",
            "url": "https://files.pythonhosted.org/packages/c3/75/d6b895a35a2c6506952247640178e5f768eeb28b2e20299b6a6f1d743ba0/asyncpg-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8e73693392d3e168ab0aebb2d361431375bd22ffc7b4a586a0fc060d519fae7",
                "md5": "88f29328d39da7d7c7c67be3a715f9a0",
                "sha256": "db9891e2d76e6f425746c5d2da01921e9a16b5a71a1c905b13f30e12a257c4af"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "88f29328d39da7d7c7c67be3a715f9a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 3641632,
            "upload_time": "2024-10-20T00:29:50",
            "upload_time_iso_8601": "2024-10-20T00:29:50.768080Z",
            "url": "https://files.pythonhosted.org/packages/c8/e7/3693392d3e168ab0aebb2d361431375bd22ffc7b4a586a0fc060d519fae7/asyncpg-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32ea15670cea95745bba3f0352341db55f506a820b21c619ee66b7d12ea7867d",
                "md5": "ed88cc6accc1a38b3aa7b4e2b86cd8be",
                "sha256": "68d71a1be3d83d0570049cd1654a9bdfe506e794ecc98ad0873304a9f35e411e"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "ed88cc6accc1a38b3aa7b4e2b86cd8be",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 560186,
            "upload_time": "2024-10-20T00:29:52",
            "upload_time_iso_8601": "2024-10-20T00:29:52.394456Z",
            "url": "https://files.pythonhosted.org/packages/32/ea/15670cea95745bba3f0352341db55f506a820b21c619ee66b7d12ea7867d/asyncpg-0.30.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e6bfe1fad5cee79ca5f5c27aed7bd95baee529c1bf8a387435c8ba4fe53d5c1",
                "md5": "9638e3433dcc6f04305380725771a2c8",
                "sha256": "9a0292c6af5c500523949155ec17b7fe01a00ace33b68a476d6b5059f9630305"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9638e3433dcc6f04305380725771a2c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8.0",
            "size": 621064,
            "upload_time": "2024-10-20T00:29:53",
            "upload_time_iso_8601": "2024-10-20T00:29:53.757550Z",
            "url": "https://files.pythonhosted.org/packages/7e/6b/fe1fad5cee79ca5f5c27aed7bd95baee529c1bf8a387435c8ba4fe53d5c1/asyncpg-0.30.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a22e20602e1218dc07692acf70d5b902be820168d6282e69ef0d3cb920dc36f",
                "md5": "ceeefc3f51fd1b575765b93e5e653270",
                "sha256": "05b185ebb8083c8568ea8a40e896d5f7af4b8554b64d7719c0eaa1eb5a5c3a70"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ceeefc3f51fd1b575765b93e5e653270",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 670373,
            "upload_time": "2024-10-20T00:29:55",
            "upload_time_iso_8601": "2024-10-20T00:29:55.165808Z",
            "url": "https://files.pythonhosted.org/packages/3a/22/e20602e1218dc07692acf70d5b902be820168d6282e69ef0d3cb920dc36f/asyncpg-0.30.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3db30cf269a9d647852a95c06eb00b815d0b95a4eb4b55aa2d6ba680971733b9",
                "md5": "6edd81c4228f2469def54098422a0d5f",
                "sha256": "c47806b1a8cbb0a0db896f4cd34d89942effe353a5035c62734ab13b9f938da3"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6edd81c4228f2469def54098422a0d5f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 634745,
            "upload_time": "2024-10-20T00:29:57",
            "upload_time_iso_8601": "2024-10-20T00:29:57.140174Z",
            "url": "https://files.pythonhosted.org/packages/3d/b3/0cf269a9d647852a95c06eb00b815d0b95a4eb4b55aa2d6ba680971733b9/asyncpg-0.30.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e6da4f31bf358ce8491d2a31bfe0d7bcf25269e80481e49de4d8616c4295a34",
                "md5": "2bd0d6f4596d2ab809241475666a44c0",
                "sha256": "9b6fde867a74e8c76c71e2f64f80c64c0f3163e687f1763cfaf21633ec24ec33"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2bd0d6f4596d2ab809241475666a44c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 3512103,
            "upload_time": "2024-10-20T00:29:58",
            "upload_time_iso_8601": "2024-10-20T00:29:58.499888Z",
            "url": "https://files.pythonhosted.org/packages/8e/6d/a4f31bf358ce8491d2a31bfe0d7bcf25269e80481e49de4d8616c4295a34/asyncpg-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9619139227a6e67f407b9c386cb594d9628c6c78c9024f26df87c912fabd4368",
                "md5": "6790368c871e107c6d563a4dca216e35",
                "sha256": "46973045b567972128a27d40001124fbc821c87a6cade040cfcd4fa8a30bcdc4"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6790368c871e107c6d563a4dca216e35",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 3592471,
            "upload_time": "2024-10-20T00:30:00",
            "upload_time_iso_8601": "2024-10-20T00:30:00.354855Z",
            "url": "https://files.pythonhosted.org/packages/96/19/139227a6e67f407b9c386cb594d9628c6c78c9024f26df87c912fabd4368/asyncpg-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67e4ab3ca38f628f53f0fd28d3ff20edff1c975dd1cb22482e0061916b4b9a74",
                "md5": "165861669a4b6a515758096e1199f13d",
                "sha256": "9110df111cabc2ed81aad2f35394a00cadf4f2e0635603db6ebbd0fc896f46a4"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "165861669a4b6a515758096e1199f13d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 3496253,
            "upload_time": "2024-10-20T00:30:02",
            "upload_time_iso_8601": "2024-10-20T00:30:02.794208Z",
            "url": "https://files.pythonhosted.org/packages/67/e4/ab3ca38f628f53f0fd28d3ff20edff1c975dd1cb22482e0061916b4b9a74/asyncpg-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef5f0bf65511d4eeac3a1f41c54034a492515a707c6edbc642174ae79034d3ba",
                "md5": "e9e639730bc68e193ac6aec7652bb68e",
                "sha256": "04ff0785ae7eed6cc138e73fc67b8e51d54ee7a3ce9b63666ce55a0bf095f7ba"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e9e639730bc68e193ac6aec7652bb68e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 3662720,
            "upload_time": "2024-10-20T00:30:04",
            "upload_time_iso_8601": "2024-10-20T00:30:04.501379Z",
            "url": "https://files.pythonhosted.org/packages/ef/5f/0bf65511d4eeac3a1f41c54034a492515a707c6edbc642174ae79034d3ba/asyncpg-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7311513d5a6412b98052c3ed9158d783b1e09d0910f51fbe0e05f56cc370bc4",
                "md5": "21772230d57f44933042d42dec2a1220",
                "sha256": "ae374585f51c2b444510cdf3595b97ece4f233fde739aa14b50e0d64e8a7a590"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "21772230d57f44933042d42dec2a1220",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 560404,
            "upload_time": "2024-10-20T00:30:06",
            "upload_time_iso_8601": "2024-10-20T00:30:06.537969Z",
            "url": "https://files.pythonhosted.org/packages/e7/31/1513d5a6412b98052c3ed9158d783b1e09d0910f51fbe0e05f56cc370bc4/asyncpg-0.30.0-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8a4cec76b3389c4c5ff66301cd100fe88c318563ec8a520e0b2e792b5b84972",
                "md5": "7c2aeea131a822f177670f8b100cbecf",
                "sha256": "f59b430b8e27557c3fb9869222559f7417ced18688375825f8f12302c34e915e"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7c2aeea131a822f177670f8b100cbecf",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8.0",
            "size": 621623,
            "upload_time": "2024-10-20T00:30:09",
            "upload_time_iso_8601": "2024-10-20T00:30:09.024947Z",
            "url": "https://files.pythonhosted.org/packages/c8/a4/cec76b3389c4c5ff66301cd100fe88c318563ec8a520e0b2e792b5b84972/asyncpg-0.30.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "820a71e58396323b70e2e65cc8e9b48d87837bd405cf40585e51d0a78dea1124",
                "md5": "1bc1360e7681aa329723171963b935d5",
                "sha256": "29ff1fc8b5bf724273782ff8b4f57b0f8220a1b2324184846b39d1ab4122031d"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1bc1360e7681aa329723171963b935d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 671916,
            "upload_time": "2024-10-20T00:30:10",
            "upload_time_iso_8601": "2024-10-20T00:30:10.363885Z",
            "url": "https://files.pythonhosted.org/packages/82/0a/71e58396323b70e2e65cc8e9b48d87837bd405cf40585e51d0a78dea1124/asyncpg-0.30.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc2c1ac00d77a31c62684332b74a478390e6976803a49bc5038064f4ba0cecc0",
                "md5": "680406aa3d30b9afb565989ae51701e5",
                "sha256": "64e899bce0600871b55368b8483e5e3e7f1860c9482e7f12e0a771e747988168"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "680406aa3d30b9afb565989ae51701e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 644256,
            "upload_time": "2024-10-20T00:30:12",
            "upload_time_iso_8601": "2024-10-20T00:30:12.478441Z",
            "url": "https://files.pythonhosted.org/packages/fc/2c/1ac00d77a31c62684332b74a478390e6976803a49bc5038064f4ba0cecc0/asyncpg-0.30.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96aac698df40084474cd4afc3f967cc7353dfecad9b4a0a7fbd8f9bcf1f9ac7a",
                "md5": "5c0d806d3359bc55e3ac45ffdd898f11",
                "sha256": "5b290f4726a887f75dcd1b3006f484252db37602313f806e9ffc4e5996cfe5cb"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5c0d806d3359bc55e3ac45ffdd898f11",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 3339515,
            "upload_time": "2024-10-20T00:30:13",
            "upload_time_iso_8601": "2024-10-20T00:30:13.961149Z",
            "url": "https://files.pythonhosted.org/packages/96/aa/c698df40084474cd4afc3f967cc7353dfecad9b4a0a7fbd8f9bcf1f9ac7a/asyncpg-0.30.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f32db782ec573549ccac59ca23832d4dc045408571b1df37d9209ac86e22298",
                "md5": "c19d1c4ebf60521db213c7ceceb9a337",
                "sha256": "f86b0e2cd3f1249d6fe6fd6cfe0cd4538ba994e2d8249c0491925629b9104d0f"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c19d1c4ebf60521db213c7ceceb9a337",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 3367592,
            "upload_time": "2024-10-20T00:30:16",
            "upload_time_iso_8601": "2024-10-20T00:30:16.403306Z",
            "url": "https://files.pythonhosted.org/packages/5f/32/db782ec573549ccac59ca23832d4dc045408571b1df37d9209ac86e22298/asyncpg-0.30.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80da77118d538ca70256955e5e137225f075906593b03793b4defb2b80a8401a",
                "md5": "81c06bea4d2698e6889fad092b33301f",
                "sha256": "393af4e3214c8fa4c7b86da6364384c0d1b3298d45803375572f415b6f673f38"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "81c06bea4d2698e6889fad092b33301f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 3302393,
            "upload_time": "2024-10-20T00:30:17",
            "upload_time_iso_8601": "2024-10-20T00:30:17.987692Z",
            "url": "https://files.pythonhosted.org/packages/80/da/77118d538ca70256955e5e137225f075906593b03793b4defb2b80a8401a/asyncpg-0.30.0-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7507adbd4f47e75af969148df58e279e25e5a4c0f9f059cde8710df42180882",
                "md5": "462113bd24d6c0972dfbbf6bac3fafd8",
                "sha256": "fd4406d09208d5b4a14db9a9dbb311b6d7aeeab57bded7ed2f8ea41aeef39b34"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "462113bd24d6c0972dfbbf6bac3fafd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 3434078,
            "upload_time": "2024-10-20T00:30:20",
            "upload_time_iso_8601": "2024-10-20T00:30:20.112693Z",
            "url": "https://files.pythonhosted.org/packages/b7/50/7adbd4f47e75af969148df58e279e25e5a4c0f9f059cde8710df42180882/asyncpg-0.30.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5249fc25f8a28bc337824f4bfea8abd8ffa8057f3d0980d85d82cba3ed37f841",
                "md5": "c5882289b5932a28e6993afe899c3e4e",
                "sha256": "0b448f0150e1c3b96cb0438a0d0aa4871f1472e58de14a3ec320dbb2798fb0d4"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "c5882289b5932a28e6993afe899c3e4e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 569762,
            "upload_time": "2024-10-20T00:30:24",
            "upload_time_iso_8601": "2024-10-20T00:30:24.055966Z",
            "url": "https://files.pythonhosted.org/packages/52/49/fc25f8a28bc337824f4bfea8abd8ffa8057f3d0980d85d82cba3ed37f841/asyncpg-0.30.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a707cc33b589a31e1e539c7970666e52daaac4e4266fc78a3e78dd927057b936",
                "md5": "5b1580753d7a79973184ed42abb72568",
                "sha256": "f23b836dd90bea21104f69547923a02b167d999ce053f3d502081acea2fba15b"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5b1580753d7a79973184ed42abb72568",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8.0",
            "size": 628443,
            "upload_time": "2024-10-20T00:30:25",
            "upload_time_iso_8601": "2024-10-20T00:30:25.374144Z",
            "url": "https://files.pythonhosted.org/packages/a7/07/cc33b589a31e1e539c7970666e52daaac4e4266fc78a3e78dd927057b936/asyncpg-0.30.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b482d94f3ed6921136a0ef40a825740eda19437ccdad7d92d924302dca1d5c9e",
                "md5": "0450cc88387713c2f906b6de5a6eb069",
                "sha256": "6f4e83f067b35ab5e6371f8a4c93296e0439857b4569850b178a01385e82e9ad"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0450cc88387713c2f906b6de5a6eb069",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 673026,
            "upload_time": "2024-10-20T00:30:26",
            "upload_time_iso_8601": "2024-10-20T00:30:26.928208Z",
            "url": "https://files.pythonhosted.org/packages/b4/82/d94f3ed6921136a0ef40a825740eda19437ccdad7d92d924302dca1d5c9e/asyncpg-0.30.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4edb7db8b73c5d86ec9a21807f405e0698f8f637a8a3ca14b7b6fd4259b66bcf",
                "md5": "a8bc9a5f191a5abe67c3679bdacc2572",
                "sha256": "5df69d55add4efcd25ea2a3b02025b669a285b767bfbf06e356d68dbce4234ff"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a8bc9a5f191a5abe67c3679bdacc2572",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 644732,
            "upload_time": "2024-10-20T00:30:28",
            "upload_time_iso_8601": "2024-10-20T00:30:28.393614Z",
            "url": "https://files.pythonhosted.org/packages/4e/db/7db8b73c5d86ec9a21807f405e0698f8f637a8a3ca14b7b6fd4259b66bcf/asyncpg-0.30.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eba01f1910659d08050cb3e8f7d82b32983974798d7fd4ddf7620b8e2023d4ac",
                "md5": "fe010cd0a36e31c449cafb5bcc867118",
                "sha256": "a3479a0d9a852c7c84e822c073622baca862d1217b10a02dd57ee4a7a081f708"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fe010cd0a36e31c449cafb5bcc867118",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 2911761,
            "upload_time": "2024-10-20T00:30:30",
            "upload_time_iso_8601": "2024-10-20T00:30:30.569976Z",
            "url": "https://files.pythonhosted.org/packages/eb/a0/1f1910659d08050cb3e8f7d82b32983974798d7fd4ddf7620b8e2023d4ac/asyncpg-0.30.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d535aa0d92488ded50bab2b6626430ed9743b0b7e2d864a2b435af1ccbf219a",
                "md5": "4affedf9b49131ad9e53b11104fe9101",
                "sha256": "26683d3b9a62836fad771a18ecf4659a30f348a561279d6227dab96182f46144"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4affedf9b49131ad9e53b11104fe9101",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 2946595,
            "upload_time": "2024-10-20T00:30:32",
            "upload_time_iso_8601": "2024-10-20T00:30:32.244522Z",
            "url": "https://files.pythonhosted.org/packages/4d/53/5aa0d92488ded50bab2b6626430ed9743b0b7e2d864a2b435af1ccbf219a/asyncpg-0.30.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5cdd6d548d8ee721f4e0f7fbbe509bbac140d556c2e45814d945540c96cf7d4",
                "md5": "3f844a4ed7056089008aa1249e88c44b",
                "sha256": "1b982daf2441a0ed314bd10817f1606f1c28b1136abd9e4f11335358c2c631cb"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3f844a4ed7056089008aa1249e88c44b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 2890135,
            "upload_time": "2024-10-20T00:30:33",
            "upload_time_iso_8601": "2024-10-20T00:30:33.817481Z",
            "url": "https://files.pythonhosted.org/packages/c5/cd/d6d548d8ee721f4e0f7fbbe509bbac140d556c2e45814d945540c96cf7d4/asyncpg-0.30.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46f028df398b685dabee20235e24880e1f6486d84ae7e6b0d11bdebc17740e7a",
                "md5": "84161ae1db36342125e73be3bb20de10",
                "sha256": "1c06a3a50d014b303e5f6fc1e5f95eb28d2cee89cf58384b700da621e5d5e547"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "84161ae1db36342125e73be3bb20de10",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 3011889,
            "upload_time": "2024-10-20T00:30:35",
            "upload_time_iso_8601": "2024-10-20T00:30:35.378563Z",
            "url": "https://files.pythonhosted.org/packages/46/f0/28df398b685dabee20235e24880e1f6486d84ae7e6b0d11bdebc17740e7a/asyncpg-0.30.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8078c7ffe6fe8bccff9b12fcb6410b1b2fa74b917fd8b837806a40217d5228b",
                "md5": "4380add29493769b00b5b198ac78b3d6",
                "sha256": "1b11a555a198b08f5c4baa8f8231c74a366d190755aa4f99aacec5970afe929a"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "4380add29493769b00b5b198ac78b3d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 569406,
            "upload_time": "2024-10-20T00:30:37",
            "upload_time_iso_8601": "2024-10-20T00:30:37.644617Z",
            "url": "https://files.pythonhosted.org/packages/c8/07/8c7ffe6fe8bccff9b12fcb6410b1b2fa74b917fd8b837806a40217d5228b/asyncpg-0.30.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0551f59e4df6d9b8937530d4b9fdee1598b93db40c631fe94ff3ce64207b7a95",
                "md5": "ad7b643102be5985f93f9247c755ba50",
                "sha256": "8b684a3c858a83cd876f05958823b68e8d14ec01bb0c0d14a6704c5bf9711773"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ad7b643102be5985f93f9247c755ba50",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8.0",
            "size": 626581,
            "upload_time": "2024-10-20T00:30:39",
            "upload_time_iso_8601": "2024-10-20T00:30:39.690418Z",
            "url": "https://files.pythonhosted.org/packages/05/51/f59e4df6d9b8937530d4b9fdee1598b93db40c631fe94ff3ce64207b7a95/asyncpg-0.30.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f4c7c991e080e106d854809030d8584e15b2e996e26f16aee6d757e387bc17d",
                "md5": "9f2cf8bf36cb7118152fc1240eea6cdb",
                "sha256": "c551e9928ab6707602f44811817f82ba3c446e018bfe1d3abecc8ba5f3eac851"
            },
            "downloads": -1,
            "filename": "asyncpg-0.30.0.tar.gz",
            "has_sig": false,
            "md5_digest": "9f2cf8bf36cb7118152fc1240eea6cdb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8.0",
            "size": 957746,
            "upload_time": "2024-10-20T00:30:41",
            "upload_time_iso_8601": "2024-10-20T00:30:41.127091Z",
            "url": "https://files.pythonhosted.org/packages/2f/4c/7c991e080e106d854809030d8584e15b2e996e26f16aee6d757e387bc17d/asyncpg-0.30.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-20 00:30:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MagicStack",
    "github_project": "asyncpg",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "asyncpg"
}
        
Elapsed time: 0.40835s