Sat Dec 30 10:31:29 2017 UTC ()
py-asyncpg: updated to 0.14.0

v0.14.0:
Backwards Incompatible Changes:
asyncpg now reports the server version as x.0.y for PostgreSQL 10.0 and later.
This is in alignment with how upstream is interpreting the "minor" version
component now.

Improvements:
Support timeouts in Connection.close() and Pool.release()
Invalidate type cache on schema changes affecting statement result.
A new Connection.reload_schema_state() method.
Add CrateDB detection

Bug Fixes:
Make prepared statement uid generator global
Document pgbouncer-related prepared statement breakage
Fix unaligned access issues in host-network byte I/O on ARM
Fix issues with timetz type I/O
Consistently use postgres/postgres as database/user pair in tests
Fix Range.__hash__()
Guard transaction methods against underlying connection release


(adam)
diff -r1.2 -r1.3 pkgsrc/databases/py-asyncpg/Makefile
diff -r1.2 -r1.3 pkgsrc/databases/py-asyncpg/PLIST
diff -r1.2 -r1.3 pkgsrc/databases/py-asyncpg/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/databases/py-asyncpg/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/py-asyncpg/Makefile 2017/10/22 07:32:05 1.2
+++ pkgsrc/databases/py-asyncpg/Makefile 2017/12/30 10:31:29 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.2 2017/10/22 07:32:05 adam Exp $ 1# $NetBSD: Makefile,v 1.3 2017/12/30 10:31:29 adam Exp $
2 2
3DISTNAME= asyncpg-0.13.0 3DISTNAME= asyncpg-0.14.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=a/asyncpg/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=a/asyncpg/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/MagicStack/asyncpg 9HOMEPAGE= https://github.com/MagicStack/asyncpg
10COMMENT= Asyncio PosgtreSQL driver 10COMMENT= Asyncio PosgtreSQL driver
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13PYTHON_VERSIONS_ACCEPTED= 36 35 13PYTHON_VERSIONS_ACCEPTED= 36 35
14 14
15# Testing requires postgresql-contrib 15# Testing requires postgresql-contrib
16 16

cvs diff -r1.2 -r1.3 pkgsrc/databases/py-asyncpg/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/py-asyncpg/PLIST 2017/10/22 07:32:05 1.2
+++ pkgsrc/databases/py-asyncpg/PLIST 2017/12/30 10:31:29 1.3
@@ -1,24 +1,27 @@ @@ -1,24 +1,27 @@
1@comment $NetBSD: PLIST,v 1.2 2017/10/22 07:32:05 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2017/12/30 10:31:29 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/top_level.txt 5${PYSITELIB}/${EGG_INFODIR}/top_level.txt
6${PYSITELIB}/asyncpg/__init__.py 6${PYSITELIB}/asyncpg/__init__.py
7${PYSITELIB}/asyncpg/__init__.pyc 7${PYSITELIB}/asyncpg/__init__.pyc
8${PYSITELIB}/asyncpg/__init__.pyo 8${PYSITELIB}/asyncpg/__init__.pyo
9${PYSITELIB}/asyncpg/_testbase.py 9${PYSITELIB}/asyncpg/_testbase/__init__.py
10${PYSITELIB}/asyncpg/_testbase.pyc 10${PYSITELIB}/asyncpg/_testbase/__init__.pyc
11${PYSITELIB}/asyncpg/_testbase.pyo 11${PYSITELIB}/asyncpg/_testbase/__init__.pyo
 12${PYSITELIB}/asyncpg/_testbase/fuzzer.py
 13${PYSITELIB}/asyncpg/_testbase/fuzzer.pyc
 14${PYSITELIB}/asyncpg/_testbase/fuzzer.pyo
12${PYSITELIB}/asyncpg/cluster.py 15${PYSITELIB}/asyncpg/cluster.py
13${PYSITELIB}/asyncpg/cluster.pyc 16${PYSITELIB}/asyncpg/cluster.pyc
14${PYSITELIB}/asyncpg/cluster.pyo 17${PYSITELIB}/asyncpg/cluster.pyo
15${PYSITELIB}/asyncpg/compat.py 18${PYSITELIB}/asyncpg/compat.py
16${PYSITELIB}/asyncpg/compat.pyc 19${PYSITELIB}/asyncpg/compat.pyc
17${PYSITELIB}/asyncpg/compat.pyo 20${PYSITELIB}/asyncpg/compat.pyo
18${PYSITELIB}/asyncpg/connect_utils.py 21${PYSITELIB}/asyncpg/connect_utils.py
19${PYSITELIB}/asyncpg/connect_utils.pyc 22${PYSITELIB}/asyncpg/connect_utils.pyc
20${PYSITELIB}/asyncpg/connect_utils.pyo 23${PYSITELIB}/asyncpg/connect_utils.pyo
21${PYSITELIB}/asyncpg/connection.py 24${PYSITELIB}/asyncpg/connection.py
22${PYSITELIB}/asyncpg/connection.pyc 25${PYSITELIB}/asyncpg/connection.pyc
23${PYSITELIB}/asyncpg/connection.pyo 26${PYSITELIB}/asyncpg/connection.pyo
24${PYSITELIB}/asyncpg/connresource.py 27${PYSITELIB}/asyncpg/connresource.py
@@ -68,26 +71,27 @@ ${PYSITELIB}/asyncpg/protocol/codecs/num @@ -68,26 +71,27 @@ ${PYSITELIB}/asyncpg/protocol/codecs/num
68${PYSITELIB}/asyncpg/protocol/codecs/range.pyx 71${PYSITELIB}/asyncpg/protocol/codecs/range.pyx
69${PYSITELIB}/asyncpg/protocol/codecs/record.pyx 72${PYSITELIB}/asyncpg/protocol/codecs/record.pyx
70${PYSITELIB}/asyncpg/protocol/codecs/text.pyx 73${PYSITELIB}/asyncpg/protocol/codecs/text.pyx
71${PYSITELIB}/asyncpg/protocol/codecs/textutils.pyx 74${PYSITELIB}/asyncpg/protocol/codecs/textutils.pyx
72${PYSITELIB}/asyncpg/protocol/codecs/tsearch.pyx 75${PYSITELIB}/asyncpg/protocol/codecs/tsearch.pyx
73${PYSITELIB}/asyncpg/protocol/codecs/txid.pyx 76${PYSITELIB}/asyncpg/protocol/codecs/txid.pyx
74${PYSITELIB}/asyncpg/protocol/codecs/uuid.pyx 77${PYSITELIB}/asyncpg/protocol/codecs/uuid.pyx
75${PYSITELIB}/asyncpg/protocol/consts.pxi 78${PYSITELIB}/asyncpg/protocol/consts.pxi
76${PYSITELIB}/asyncpg/protocol/coreproto.pxd 79${PYSITELIB}/asyncpg/protocol/coreproto.pxd
77${PYSITELIB}/asyncpg/protocol/coreproto.pyx 80${PYSITELIB}/asyncpg/protocol/coreproto.pyx
78${PYSITELIB}/asyncpg/protocol/debug.h 81${PYSITELIB}/asyncpg/protocol/debug.h
79${PYSITELIB}/asyncpg/protocol/debug.pxd 82${PYSITELIB}/asyncpg/protocol/debug.pxd
80${PYSITELIB}/asyncpg/protocol/encodings.pyx 83${PYSITELIB}/asyncpg/protocol/encodings.pyx
 84${PYSITELIB}/asyncpg/protocol/hton.h
81${PYSITELIB}/asyncpg/protocol/hton.pxd 85${PYSITELIB}/asyncpg/protocol/hton.pxd
82${PYSITELIB}/asyncpg/protocol/pgtypes.pxi 86${PYSITELIB}/asyncpg/protocol/pgtypes.pxi
83${PYSITELIB}/asyncpg/protocol/prepared_stmt.pxd 87${PYSITELIB}/asyncpg/protocol/prepared_stmt.pxd
84${PYSITELIB}/asyncpg/protocol/prepared_stmt.pyx 88${PYSITELIB}/asyncpg/protocol/prepared_stmt.pyx
85${PYSITELIB}/asyncpg/protocol/protocol.c 89${PYSITELIB}/asyncpg/protocol/protocol.c
86${PYSITELIB}/asyncpg/protocol/protocol.pxd 90${PYSITELIB}/asyncpg/protocol/protocol.pxd
87${PYSITELIB}/asyncpg/protocol/protocol.pyx 91${PYSITELIB}/asyncpg/protocol/protocol.pyx
88${PYSITELIB}/asyncpg/protocol/protocol.so 92${PYSITELIB}/asyncpg/protocol/protocol.so
89${PYSITELIB}/asyncpg/protocol/python.pxd 93${PYSITELIB}/asyncpg/protocol/python.pxd
90${PYSITELIB}/asyncpg/protocol/record/__init__.pxd 94${PYSITELIB}/asyncpg/protocol/record/__init__.pxd
91${PYSITELIB}/asyncpg/protocol/record/recordobj.c 95${PYSITELIB}/asyncpg/protocol/record/recordobj.c
92${PYSITELIB}/asyncpg/protocol/record/recordobj.h 96${PYSITELIB}/asyncpg/protocol/record/recordobj.h
93${PYSITELIB}/asyncpg/protocol/settings.pxd 97${PYSITELIB}/asyncpg/protocol/settings.pxd

cvs diff -r1.2 -r1.3 pkgsrc/databases/py-asyncpg/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/py-asyncpg/distinfo 2017/10/22 07:32:05 1.2
+++ pkgsrc/databases/py-asyncpg/distinfo 2017/12/30 10:31:29 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2017/10/22 07:32:05 adam Exp $ 1$NetBSD: distinfo,v 1.3 2017/12/30 10:31:29 adam Exp $
2 2
3SHA1 (asyncpg-0.13.0.tar.gz) = c690a2eb78edbcb8c92e82da85981bbe27ef3ebd 3SHA1 (asyncpg-0.14.0.tar.gz) = 9d9b45f36240ac95c8efcd824615301c5f31fd27
4RMD160 (asyncpg-0.13.0.tar.gz) = 911769eff555ba8d8c6ddd3676d9503c48024bac 4RMD160 (asyncpg-0.14.0.tar.gz) = e64ff6fa977d7c48fb1c2c267b0a3b722460a1c1
5SHA512 (asyncpg-0.13.0.tar.gz) = 677d31cefe4385b80235438bc7c94b26942963016923e6a3b51ae4cc89f4f514d0bf9674c36f817118c24f71220174353bdd6d521c0355efa5d8ac3bfd81c298 5SHA512 (asyncpg-0.14.0.tar.gz) = 92af44ea84f46006714ff0e6c1565011731a3272e7a1743d1106ab348854d8a80bd6588f55b0e602c5005e9c3c710a32b85feaa05debfb4fd6123f995d1d6fa6
6Size (asyncpg-0.13.0.tar.gz) = 573374 bytes 6Size (asyncpg-0.14.0.tar.gz) = 589277 bytes