py-asyncpg: updated to 0.29.0 v0.29.0 Improvements Python 3.12 and PostgreSQL 16 support Add support for tuple-format custom codecs on composite types Support target_session_attrs in URL format, add tests Infinity numeric support Add support for the WHERE clause in copy_to methods Add query logging callbacks and context manager Fixes When prepared statements are disabled, avoid relying on them harder Handle environments with HOME set to a not-a-directory Fix handling of non-ASCII passwords Disable JIT while doing type introspection Remove connection parameter caching in Pool Switch to Python 3.12-style wait_for Update automatic PostGIS type conversion for Shapely 2.0 Use the timeout context manager in the connection path Small fix for documentation on using SSL in Connection Use cleanup_ctx in pool usage doc Close cursor portals once the iterator is exhausted Cut BaseProtocol circular reference on close. Allow passing hosts as tuples to connect() (in addition to lists)diff -r1.26 -r1.27 pkgsrc/databases/py-asyncpg/Makefile
(adam)
@@ -1,22 +1,29 @@ | @@ -1,22 +1,29 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2023/07/08 07:04:32 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2023/11/06 11:02:55 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= asyncpg-0.28.0 | 3 | DISTNAME= asyncpg-0.29.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= databases python | 5 | CATEGORIES= databases python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=a/asyncpg/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=a/asyncpg/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/MagicStack/asyncpg | 9 | HOMEPAGE= https://github.com/MagicStack/asyncpg | |
10 | COMMENT= Asyncio PosgtreSQL driver | 10 | COMMENT= Asyncio PosgtreSQL driver | |
11 | LICENSE= apache-2.0 | 11 | LICENSE= apache-2.0 | |
12 | 12 | |||
13 | TEST_DEPENDS+= ${PYPKGPREFIX}-flake8>=3.9.2:../../devel/py-flake8 | 13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=60:../../devel/py-setuptools | |
14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel | |||
15 | TEST_DEPENDS+= ${PYPKGPREFIX}-flake8>=6.1:../../devel/py-flake8 | |||
14 | TEST_DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.15.3:../../devel/py-uvloop | 16 | TEST_DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.15.3:../../devel/py-uvloop | |
15 | 17 | |||
16 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 18 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
17 | 19 | |||
18 | # Testing requires postgresql-contrib | 20 | # Testing requires postgresql-contrib | |
19 | 21 | |||
22 | .include "../../lang/python/pyversion.mk" | |||
23 | .if ${PYTHON_VERSION} < 312 | |||
24 | DEPENDS+= ${PYPKGPREFIX}-async-timeout>=4.0.3:../../devel/py-async-timeout | |||
25 | .endif | |||
26 | ||||
20 | .include "../../devel/py-cython/buildlink3.mk" | 27 | .include "../../devel/py-cython/buildlink3.mk" | |
21 | .include "../../lang/python/egg.mk" | 28 | .include "../../lang/python/wheel.mk" | |
22 | .include "../../mk/bsd.pkg.mk" | 29 | .include "../../mk/bsd.pkg.mk" |
@@ -1,23 +1,26 @@ | @@ -1,23 +1,26 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2023/07/08 07:04:32 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2023/11/06 11:02:55 adam Exp $ | |
2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 2 | ${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS | |
3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 3 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE | |
4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 4 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | |
5 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | 5 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | |
6 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 6 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | |
7 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 7 | ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt | |
8 | ${PYSITELIB}/asyncpg/__init__.py | 8 | ${PYSITELIB}/asyncpg/__init__.py | |
9 | ${PYSITELIB}/asyncpg/__init__.pyc | 9 | ${PYSITELIB}/asyncpg/__init__.pyc | |
10 | ${PYSITELIB}/asyncpg/__init__.pyo | 10 | ${PYSITELIB}/asyncpg/__init__.pyo | |
11 | ${PYSITELIB}/asyncpg/_asyncio_compat.py | |||
12 | ${PYSITELIB}/asyncpg/_asyncio_compat.pyc | |||
13 | ${PYSITELIB}/asyncpg/_asyncio_compat.pyo | |||
11 | ${PYSITELIB}/asyncpg/_testbase/__init__.py | 14 | ${PYSITELIB}/asyncpg/_testbase/__init__.py | |
12 | ${PYSITELIB}/asyncpg/_testbase/__init__.pyc | 15 | ${PYSITELIB}/asyncpg/_testbase/__init__.pyc | |
13 | ${PYSITELIB}/asyncpg/_testbase/__init__.pyo | 16 | ${PYSITELIB}/asyncpg/_testbase/__init__.pyo | |
14 | ${PYSITELIB}/asyncpg/_testbase/fuzzer.py | 17 | ${PYSITELIB}/asyncpg/_testbase/fuzzer.py | |
15 | ${PYSITELIB}/asyncpg/_testbase/fuzzer.pyc | 18 | ${PYSITELIB}/asyncpg/_testbase/fuzzer.pyc | |
16 | ${PYSITELIB}/asyncpg/_testbase/fuzzer.pyo | 19 | ${PYSITELIB}/asyncpg/_testbase/fuzzer.pyo | |
17 | ${PYSITELIB}/asyncpg/_version.py | 20 | ${PYSITELIB}/asyncpg/_version.py | |
18 | ${PYSITELIB}/asyncpg/_version.pyc | 21 | ${PYSITELIB}/asyncpg/_version.pyc | |
19 | ${PYSITELIB}/asyncpg/_version.pyo | 22 | ${PYSITELIB}/asyncpg/_version.pyo | |
20 | ${PYSITELIB}/asyncpg/cluster.py | 23 | ${PYSITELIB}/asyncpg/cluster.py | |
21 | ${PYSITELIB}/asyncpg/cluster.pyc | 24 | ${PYSITELIB}/asyncpg/cluster.pyc | |
22 | ${PYSITELIB}/asyncpg/cluster.pyo | 25 | ${PYSITELIB}/asyncpg/cluster.pyo | |
23 | ${PYSITELIB}/asyncpg/compat.py | 26 | ${PYSITELIB}/asyncpg/compat.py |
@@ -1,6 +1,5 @@ | @@ -1,6 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.23 2023/07/08 07:04:32 adam Exp $ | 1 | $NetBSD: distinfo,v 1.24 2023/11/06 11:02:55 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (asyncpg-0.28.0.tar.gz) = e160be39016225c898deaae9da51de3fa3860521b996a0f4626e112dc84317cb | 3 | BLAKE2s (asyncpg-0.29.0.tar.gz) = d6586af84a9c51dd3676043cf09b3e116306b1fb588df9992bbee3ca884a1c01 | |
4 | SHA512 (asyncpg-0.28.0.tar.gz) = 904f4e22723cb0ccfda82cefcbea1c1fdaf874fac4fdf9276c31da2e3c9a15d12a64d222c3e15e4021d01bb898078732f5de64909abead4242465e3461a6b0f1 | 4 | SHA512 (asyncpg-0.29.0.tar.gz) = 5db979496323fcf4068d5de111b52f2ae1ad9efe68f80c28e6303ad936eb051d1792409f1e31fb86dc35caad5ef9b92c40e4f6dcbcccc3907ab2247f61db5504 | |
5 | Size (asyncpg-0.28.0.tar.gz) = 807997 bytes | 5 | Size (asyncpg-0.29.0.tar.gz) = 820455 bytes | |
6 | SHA1 (patch-asyncpg_pgproto_hton.h) = c6a35e75dfd1f275ff2790dcb1c425d394787b2e |