BSD Ports

databases/py-asyncpg 0.31.0 NetBSD

Asyncio PosgtreSQL driver

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
apache-2.0
Categories
databases, python
Package size
620.1 KiB, 2919.7 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDdatabases/py-asyncpg0.31.0
FreeBSDdatabases/py-asyncpg0.31.0_1
DragonFlydatabases/py-asyncpg0.30.0_1
MidnightBSDdatabases/py-asyncpg0.30.0_2

Install

Binary package:

pkgin install py312-asyncpg

From pkgsrc:

cd /usr/pkgsrc/databases/py-asyncpg && make install clean

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
py313-asyncpg-0.31.0, py314-asyncpg-0.31.0

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
36999da0ed adam py-asyncpg: updated to 0.32.0
0.32.0 Support Python 3.15 Support PostgreSQL 19 Make pool min_size a maintained connection floor and add init_size to control the number of connections opened at startup Idle connections at or below min_size are retained, and closed connections are replaced in the background. init_size defaults to min_size. To preserve the previous behavior, where the pool could drain to zero, replace min_size=N with init_size=N, min_size=0. Use hashlib.pbkdf2_hmac() for faster SCRAM password derivation Use the statement cache for copy_records_to_table() introspection