Mon Jul 31 12:12:59 2017 UTC ()
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.


(adam)
diff -r1.533 -r1.534 pkgsrc/databases/Makefile
diff -r0 -r1.1 pkgsrc/databases/py-asyncpg/DESCR
diff -r0 -r1.1 pkgsrc/databases/py-asyncpg/Makefile
diff -r0 -r1.1 pkgsrc/databases/py-asyncpg/PLIST
diff -r0 -r1.1 pkgsrc/databases/py-asyncpg/distinfo

cvs diff -r1.533 -r1.534 pkgsrc/databases/Makefile (expand / switch to context diff)
--- pkgsrc/databases/Makefile 2017/07/30 17:35:39 1.533
+++ pkgsrc/databases/Makefile 2017/07/31 12:12:59 1.534
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.533 2017/07/30 17:35:39 adam Exp $
+# $NetBSD: Makefile,v 1.534 2017/07/31 12:12:59 adam Exp $
 
 COMMENT=	Databases
 
@@ -325,6 +325,7 @@
 SUBDIR+=	pxtools
 SUBDIR+=	py-PgSQL
 SUBDIR+=	py-apsw
+SUBDIR+=	py-asyncpg
 SUBDIR+=	py-barman
 SUBDIR+=	py-bdb-xml
 SUBDIR+=	py-bsddb3

File Added: pkgsrc/databases/py-asyncpg/DESCR
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.

File Added: pkgsrc/databases/py-asyncpg/Makefile
# $NetBSD: Makefile,v 1.1 2017/07/31 12:12:59 adam Exp $

DISTNAME=	asyncpg-0.12.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=a/asyncpg/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/MagicStack/asyncpg
COMMENT=	Asyncio PosgtreSQL driver
LICENSE=	apache-2.0

PYTHON_VERSIONS_ACCEPTED=	36 35

.include "../../devel/py-cython/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/databases/py-asyncpg/PLIST
@comment $NetBSD: PLIST,v 1.1 2017/07/31 12:12:59 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/asyncpg/__init__.py
${PYSITELIB}/asyncpg/__init__.pyc
${PYSITELIB}/asyncpg/__init__.pyo
${PYSITELIB}/asyncpg/_testbase.py
${PYSITELIB}/asyncpg/_testbase.pyc
${PYSITELIB}/asyncpg/_testbase.pyo
${PYSITELIB}/asyncpg/cluster.py
${PYSITELIB}/asyncpg/cluster.pyc
${PYSITELIB}/asyncpg/cluster.pyo
${PYSITELIB}/asyncpg/compat.py
${PYSITELIB}/asyncpg/compat.pyc
${PYSITELIB}/asyncpg/compat.pyo
${PYSITELIB}/asyncpg/connect_utils.py
${PYSITELIB}/asyncpg/connect_utils.pyc
${PYSITELIB}/asyncpg/connect_utils.pyo
${PYSITELIB}/asyncpg/connection.py
${PYSITELIB}/asyncpg/connection.pyc
${PYSITELIB}/asyncpg/connection.pyo
${PYSITELIB}/asyncpg/cursor.py
${PYSITELIB}/asyncpg/cursor.pyc
${PYSITELIB}/asyncpg/cursor.pyo
${PYSITELIB}/asyncpg/exceptions/__init__.py
${PYSITELIB}/asyncpg/exceptions/__init__.pyc
${PYSITELIB}/asyncpg/exceptions/__init__.pyo
${PYSITELIB}/asyncpg/exceptions/_base.py
${PYSITELIB}/asyncpg/exceptions/_base.pyc
${PYSITELIB}/asyncpg/exceptions/_base.pyo
${PYSITELIB}/asyncpg/introspection.py
${PYSITELIB}/asyncpg/introspection.pyc
${PYSITELIB}/asyncpg/introspection.pyo
${PYSITELIB}/asyncpg/pool.py
${PYSITELIB}/asyncpg/pool.pyc
${PYSITELIB}/asyncpg/pool.pyo
${PYSITELIB}/asyncpg/prepared_stmt.py
${PYSITELIB}/asyncpg/prepared_stmt.pyc
${PYSITELIB}/asyncpg/prepared_stmt.pyo
${PYSITELIB}/asyncpg/protocol/__init__.py
${PYSITELIB}/asyncpg/protocol/__init__.pyc
${PYSITELIB}/asyncpg/protocol/__init__.pyo
${PYSITELIB}/asyncpg/protocol/buffer.pxd
${PYSITELIB}/asyncpg/protocol/buffer.pyx
${PYSITELIB}/asyncpg/protocol/codecs/__init__.py
${PYSITELIB}/asyncpg/protocol/codecs/__init__.pyc
${PYSITELIB}/asyncpg/protocol/codecs/__init__.pyo
${PYSITELIB}/asyncpg/protocol/codecs/array.pyx
${PYSITELIB}/asyncpg/protocol/codecs/base.pxd
${PYSITELIB}/asyncpg/protocol/codecs/base.pyx
${PYSITELIB}/asyncpg/protocol/codecs/bits.pyx
${PYSITELIB}/asyncpg/protocol/codecs/bytea.pyx
${PYSITELIB}/asyncpg/protocol/codecs/datetime.pyx
${PYSITELIB}/asyncpg/protocol/codecs/float.pyx
${PYSITELIB}/asyncpg/protocol/codecs/geometry.pyx
${PYSITELIB}/asyncpg/protocol/codecs/hstore.pyx
${PYSITELIB}/asyncpg/protocol/codecs/int.pyx
${PYSITELIB}/asyncpg/protocol/codecs/json.pyx
${PYSITELIB}/asyncpg/protocol/codecs/misc.pyx
${PYSITELIB}/asyncpg/protocol/codecs/money.pyx
${PYSITELIB}/asyncpg/protocol/codecs/network.pyx
${PYSITELIB}/asyncpg/protocol/codecs/numeric.pyx
${PYSITELIB}/asyncpg/protocol/codecs/range.pyx
${PYSITELIB}/asyncpg/protocol/codecs/record.pyx
${PYSITELIB}/asyncpg/protocol/codecs/text.pyx
${PYSITELIB}/asyncpg/protocol/codecs/textutils.pyx
${PYSITELIB}/asyncpg/protocol/codecs/tsearch.pyx
${PYSITELIB}/asyncpg/protocol/codecs/txid.pyx
${PYSITELIB}/asyncpg/protocol/codecs/uuid.pyx
${PYSITELIB}/asyncpg/protocol/consts.pxi
${PYSITELIB}/asyncpg/protocol/coreproto.pxd
${PYSITELIB}/asyncpg/protocol/coreproto.pyx
${PYSITELIB}/asyncpg/protocol/debug.h
${PYSITELIB}/asyncpg/protocol/debug.pxd
${PYSITELIB}/asyncpg/protocol/encodings.pyx
${PYSITELIB}/asyncpg/protocol/hton.pxd
${PYSITELIB}/asyncpg/protocol/pgtypes.pxi
${PYSITELIB}/asyncpg/protocol/prepared_stmt.pxd
${PYSITELIB}/asyncpg/protocol/prepared_stmt.pyx
${PYSITELIB}/asyncpg/protocol/protocol.c
${PYSITELIB}/asyncpg/protocol/protocol.pxd
${PYSITELIB}/asyncpg/protocol/protocol.pyx
${PYSITELIB}/asyncpg/protocol/protocol.so
${PYSITELIB}/asyncpg/protocol/python.pxd
${PYSITELIB}/asyncpg/protocol/record/__init__.pxd
${PYSITELIB}/asyncpg/protocol/record/recordobj.c
${PYSITELIB}/asyncpg/protocol/record/recordobj.h
${PYSITELIB}/asyncpg/protocol/settings.pxd
${PYSITELIB}/asyncpg/protocol/settings.pyx
${PYSITELIB}/asyncpg/serverversion.py
${PYSITELIB}/asyncpg/serverversion.pyc
${PYSITELIB}/asyncpg/serverversion.pyo
${PYSITELIB}/asyncpg/transaction.py
${PYSITELIB}/asyncpg/transaction.pyc
${PYSITELIB}/asyncpg/transaction.pyo
${PYSITELIB}/asyncpg/types.py
${PYSITELIB}/asyncpg/types.pyc
${PYSITELIB}/asyncpg/types.pyo
${PYSITELIB}/asyncpg/utils.py
${PYSITELIB}/asyncpg/utils.pyc
${PYSITELIB}/asyncpg/utils.pyo

File Added: pkgsrc/databases/py-asyncpg/distinfo
$NetBSD: distinfo,v 1.1 2017/07/31 12:12:59 adam Exp $

SHA1 (asyncpg-0.12.0.tar.gz) = 1b21fb6679caaadb3e556b97899d1834ac86f32d
RMD160 (asyncpg-0.12.0.tar.gz) = 70b1ee231f4bb090b2edeb577ed1bfb1aabdd647
SHA512 (asyncpg-0.12.0.tar.gz) = 69e227ad917c68048d1b6cb4eea30ee652da3cd4ebb5ca79901f39ace0830e8da0bae0a0dc8e3246d517fd4ffa59f992717178648496667ca2f926ddff6c03c6
Size (asyncpg-0.12.0.tar.gz) = 518092 bytes