Skip to main content

asyncpg – A fast PostgreSQL Database Client Library for Python/asyncio

GitHub Actions status https://img.shields.io/pypi/v/asyncpg.svg

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.

asyncpg requires Python 3.6 or later and is supported for PostgreSQL versions 9.5 to 14. Older 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.

Performance

In our testing asyncpg is, on average, 3x faster than psycopg2 (and its asyncio variant – aiopg).

https://raw.githubusercontent.com/MagicStack/asyncpg/master/performance.png

The above results are a geometric mean of benchmarks obtained with PostgreSQL client driver benchmarking toolbench in November 2020 (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 and has no dependencies. Use pip to install:

$ pip install asyncpg

Basic Usage

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()

loop = asyncio.get_event_loop()
loop.run_until_complete(run())

License

asyncpg is developed and distributed under the Apache 2.0 license.

Metadata

Release files for asyncpg 0.26.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asyncpg 0.26.0
File Size Uploaded Provenance
asyncpg-0.26.0.tar.gz 810.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for asyncpg 0.26.0
File
asyncpg-0.26.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
asyncpg-0.26.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
asyncpg-0.26.0-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
asyncpg-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
asyncpg-0.26.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
asyncpg-0.26.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
asyncpg-0.26.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
asyncpg-0.26.0-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
asyncpg-0.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
asyncpg-0.26.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
asyncpg-0.26.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
asyncpg-0.26.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
asyncpg-0.26.0-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
asyncpg-0.26.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
asyncpg-0.26.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
asyncpg-0.26.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
asyncpg-0.26.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
asyncpg-0.26.0-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
asyncpg-0.26.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
asyncpg-0.26.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
asyncpg-0.26.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
asyncpg-0.26.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
asyncpg-0.26.0-cp36-cp36m-musllinux_1_1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 Details
asyncpg-0.26.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
asyncpg-0.26.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 38.4 MB

Release files / asyncpg-0.26.0.tar.gz

Download URL asyncpg-0.26.0.tar.gz
Size 810.0 kB
Tags Source
SHA-256 checksum
How to use checksums
77e684a24fee17ba3e487ca982d0259ed17bae1af68006f4cf284b23ba20ea2c
BLAKE2b-256 checksum
How to use checksums
e4570a4c4d3f2307b12f633b28c370669d6115a1780416310ec536f01ace09ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp310-cp310-win_amd64.whl

Download URL asyncpg-0.26.0-cp310-cp310-win_amd64.whl
Size 516.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a254d09a3a989cc1839ba2c34448b879cdd017b528a0cda142c92fbb6c13d957
BLAKE2b-256 checksum
How to use checksums
cc3e222fbd3d1b610cf23f5388f4af08cc04a4fef5c05c62960e62cb816dfdec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp310-cp310-win32.whl

Download URL asyncpg-0.26.0-cp310-cp310-win32.whl
Size 469.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
838e4acd72da370ad07243898e886e93d3c0c9413f4444d600ba60a5cc206014
BLAKE2b-256 checksum
How to use checksums
51f401e3e50dd1c6f51007248957e9845093d6183593e54afadd5e4f92554b64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL asyncpg-0.26.0-cp310-cp310-musllinux_1_1_x86_64.whl
Size 3.2 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
868a71704262834065ca7113d80b1f679609e2df77d837747e3d92150dd5a39b
BLAKE2b-256 checksum
How to use checksums
4321f390eec6d1559433a2fdf5f1532ddd4caf8316655d2453e7233ac4f30263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncpg-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e5bd99ee7a00e87df97b804f178f31086e88c8106aca9703b1d7be5078999e68
BLAKE2b-256 checksum
How to use checksums
002c77e110cdcb0ed5b0cc60697454d9102284489d796b0e051565f4ea78c58c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL asyncpg-0.26.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 637.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2ed3880b3aec8bda90548218fe0914d251d641f798382eda39a17abfc4910af0
BLAKE2b-256 checksum
How to use checksums
926f3a84d4525de4f6ccd4b87e2300fb121801721014e53855468c009e6a6ec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp39-cp39-win_amd64.whl

Download URL asyncpg-0.26.0-cp39-cp39-win_amd64.whl
Size 530.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8e1e79f0253cbd51fc43c4d0ce8804e46ee71f6c173fdc75606662ad18756b52
BLAKE2b-256 checksum
How to use checksums
564290b42bc07dec0c1418bc9f0ec77a0e4456dfd77a8130cb5b1947bfa50dc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp39-cp39-win32.whl

Download URL asyncpg-0.26.0-cp39-cp39-win32.whl
Size 481.6 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
ede1a3a2c377fe12a3930f4b4dd5340e8b32929541d5db027a21816852723438
BLAKE2b-256 checksum
How to use checksums
fc9bad22dd02bc4ad20253be819ea9d7016dc04ab13f0d0d9e5549f33d3205eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL asyncpg-0.26.0-cp39-cp39-musllinux_1_1_x86_64.whl
Size 3.2 MB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
6d60f15a0ac18c54a6ca6507c28599c06e2e87a0901e7b548f15243d71905b18
BLAKE2b-256 checksum
How to use checksums
172f8a37bc6489069c08ac4b635bf5662ecb2a4c410ba3584c306adce4dfbdfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncpg-0.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4b4051012ca75defa9a1dc6b78185ca58cdc3a247187eb76a6bcf55dfaa2fad4
BLAKE2b-256 checksum
How to use checksums
e1e52ab195d0b1d83ddfc3f49e7cf93d165c70af9a89a806560cf9c871777071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL asyncpg-0.26.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 654.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d156e53b329e187e2dbfca8c28c999210045c45ef22a200b50de9b9e520c2694
BLAKE2b-256 checksum
How to use checksums
1aeccc10dd6397ed839a37eb3084506840cd736531e21a5b0692414a20132673
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp38-cp38-win_amd64.whl

Download URL asyncpg-0.26.0-cp38-cp38-win_amd64.whl
Size 531.4 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
49fc7220334cc31d14866a0b77a575d6a5945c0fa3bb67f17304e8b838e2a02b
BLAKE2b-256 checksum
How to use checksums
bc72e52ef05d8eea2c3705761de08a099deac2ecd502f0412f7b5827e2b12f79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp38-cp38-win32.whl

Download URL asyncpg-0.26.0-cp38-cp38-win32.whl
Size 483.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
b0c3f39ebfac06848ba3f1e280cb1fada7cc1229538e3dad3146e8d1f9deb92a
BLAKE2b-256 checksum
How to use checksums
018c82c9720ed887aa26025bb0aaa1ca5c8edfe5a5043c8e7e90a24083444d55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL asyncpg-0.26.0-cp38-cp38-musllinux_1_1_x86_64.whl
Size 3.6 MB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
050e339694f8c5d9aebcf326ca26f6622ef23963a6a3a4f97aeefc743954afd5
BLAKE2b-256 checksum
How to use checksums
b629f5b22a773d896b4aec89c3442ace9b2eb61ccec4516acf6ed3ab0dfedce5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncpg-0.26.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e550d8185f2c4725c1e8d3c555fe668b41bd092143012ddcc5343889e1c2a13d
BLAKE2b-256 checksum
How to use checksums
15ccbe273767c924cdab385f7dd56d1f04cd1e178f1e0a3919973e854f6c2b30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL asyncpg-0.26.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 646.1 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9acb22a7b6bcca0d80982dce3d67f267d43e960544fb5dd934fd3abe20c48014
BLAKE2b-256 checksum
How to use checksums
b4a83337b87bcd38b2cabd89beefdbc4aa6f7506aa355840b4d0ef533982baee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp37-cp37m-win_amd64.whl

Download URL asyncpg-0.26.0-cp37-cp37m-win_amd64.whl
Size 511.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f92d501bf213b16fabad4fbb0061398d2bceae30ddc228e7314c28dcc6641b79
BLAKE2b-256 checksum
How to use checksums
20dd250b3b3c519773cf7272c141b6df1df000428a5c41e5899ba7823fb7202a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp37-cp37m-win32.whl

Download URL asyncpg-0.26.0-cp37-cp37m-win32.whl
Size 470.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
0de408626cfc811ef04f372debfcdd5e4ab5aeb358f2ff14d1bdc246ed6272b5
BLAKE2b-256 checksum
How to use checksums
2747e4492589d110b862c5030ecfe53d0dff5414d6c83842d5cc9de048cd267b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL asyncpg-0.26.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 2.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
235205b60d4d014921f7b1cdca0e19669a9a8978f7606b3eb8237ca95f8e716e
BLAKE2b-256 checksum
How to use checksums
6469da6227a6aa3100ec4446dec9b7eab9dd8078447d40747fe729290ccdaf0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncpg-0.26.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d96cf93e01df9fb03cef5f62346587805e6c0ca6f654c23b8d35315bdc69af59
BLAKE2b-256 checksum
How to use checksums
700e51638b0888cad78405ad73f2acb0fde3f94778626a75062ed650eadfd8a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL asyncpg-0.26.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 631.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
efe056fd22fc6ed5c1ab353b6510808409566daac4e6f105e2043797f17b8dad
BLAKE2b-256 checksum
How to use checksums
8d0747d3b918c1f388ce91a196f427eb16696a774d9c833abd92536236ad7eed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp36-cp36m-win_amd64.whl

Download URL asyncpg-0.26.0-cp36-cp36m-win_amd64.whl
Size 513.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b1f7b173af649b85126429e11a628d01a5b75973d2a55d64dba19ad8f0e9f904
BLAKE2b-256 checksum
How to use checksums
ad3e4ca492369c4776eee092886a0bc7bb245185d9b8b4dd620e54b3e5ccc86f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp36-cp36m-win32.whl

Download URL asyncpg-0.26.0-cp36-cp36m-win32.whl
Size 472.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
03f44926fa7ff7ccd59e98f05c7e227e9de15332a7da5bbcef3654bf468ee597
BLAKE2b-256 checksum
How to use checksums
ec4b9471ac6632a1978f84e13d898b699b93d39c7a4ae2febcb47c0e870e34e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL asyncpg-0.26.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Size 2.9 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
7129bd809990fd119e8b2b9982e80be7712bb6041cd082be3e415e60e5e2e98f
BLAKE2b-256 checksum
How to use checksums
cb724445de88d9491b2967dd500de8a8d78189a9bcede4fdaad7e069b5a137bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL asyncpg-0.26.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f3ce7d8c0ab4639bbf872439eba86ef62dd030b245ad0e17c8c675d93d7a6b2d
BLAKE2b-256 checksum
How to use checksums
bf939f803b9728105bed28a9f6e3089bac4927ebde13b73f6b23471e97422592
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / asyncpg-0.26.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL asyncpg-0.26.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 629.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3ecbe8ed3af4c739addbfbd78f7752866cce2c4e9cc3f953556e4960349ae360
BLAKE2b-256 checksum
How to use checksums
968aed477e5eae2a23c538c80149be14f5010cd1e6a443aa111a4fcf25bc04da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Security for asyncpg 0.26.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.26.0 This release

26 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page