Fri Apr 5 09:14:41 2019 UTC ()
py-psycopg2: updated to 2.8

Psycopg 2.8 released

After about two years from the previous major release, psycopg 2.8 is finally
here!

Among the highlights, PostgreSQL errors are now mapped to Python exceptions for
a more idiomatic way to handle them. Several additions allow a better insight
of the connection status and query results.

Behind the scene, asynchronous communication and concurrency received several
improvements, and dropping support for older versions of Python gave the chance
to refactor and modernise the codebase (with the especial help from Jon
Dufresne who ruthlessly butchered our code into a streamlined pulp).


(adam)
diff -r1.44 -r1.45 pkgsrc/databases/py-psycopg2/Makefile
diff -r1.12 -r1.13 pkgsrc/databases/py-psycopg2/PLIST
diff -r1.35 -r1.36 pkgsrc/databases/py-psycopg2/distinfo

cvs diff -r1.44 -r1.45 pkgsrc/databases/py-psycopg2/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/py-psycopg2/Makefile 2019/02/05 11:39:19 1.44
+++ pkgsrc/databases/py-psycopg2/Makefile 2019/04/05 09:14:41 1.45
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.44 2019/02/05 11:39:19 adam Exp $ 1# $NetBSD: Makefile,v 1.45 2019/04/05 09:14:41 adam Exp $
2 2
3DISTNAME= psycopg2-2.7.7 3DISTNAME= psycopg2-2.8
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= databases python 5CATEGORIES= databases python
6MASTER_SITES= http://initd.org/psycopg/tarballs/PSYCOPG-2-7/ 6MASTER_SITES= http://initd.org/psycopg/tarballs/PSYCOPG-2-8/
7 7
8MAINTAINER= joerg@NetBSD.org 8MAINTAINER= joerg@NetBSD.org
9HOMEPAGE= http://initd.org/psycopg/ 9HOMEPAGE= http://initd.org/psycopg/
10COMMENT= PostgreSQL database adapter for Python 10COMMENT= PostgreSQL database adapter for Python
11LICENSE= gnu-lgpl-v3 11LICENSE= gnu-lgpl-v3
12 12
13.include "../../lang/python/egg.mk" 13.include "../../lang/python/egg.mk"
14.include "../../mk/pgsql.buildlink3.mk" 14.include "../../mk/pgsql.buildlink3.mk"
15.include "../../mk/pthread.buildlink3.mk" 15.include "../../mk/pthread.buildlink3.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.12 -r1.13 pkgsrc/databases/py-psycopg2/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/py-psycopg2/PLIST 2018/07/03 03:57:16 1.12
+++ pkgsrc/databases/py-psycopg2/PLIST 2019/04/05 09:14:41 1.13
@@ -1,39 +1,45 @@ @@ -1,39 +1,45 @@
1@comment $NetBSD: PLIST,v 1.12 2018/07/03 03:57:16 adam Exp $ 1@comment $NetBSD: PLIST,v 1.13 2019/04/05 09:14:41 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}/psycopg2/__init__.py 6${PYSITELIB}/psycopg2/__init__.py
7${PYSITELIB}/psycopg2/__init__.pyc 7${PYSITELIB}/psycopg2/__init__.pyc
8${PYSITELIB}/psycopg2/__init__.pyo 8${PYSITELIB}/psycopg2/__init__.pyo
9${PYSITELIB}/psycopg2/_ipaddress.py 9${PYSITELIB}/psycopg2/_ipaddress.py
10${PYSITELIB}/psycopg2/_ipaddress.pyc 10${PYSITELIB}/psycopg2/_ipaddress.pyc
11${PYSITELIB}/psycopg2/_ipaddress.pyo 11${PYSITELIB}/psycopg2/_ipaddress.pyo
12${PYSITELIB}/psycopg2/_json.py 12${PYSITELIB}/psycopg2/_json.py
13${PYSITELIB}/psycopg2/_json.pyc 13${PYSITELIB}/psycopg2/_json.pyc
14${PYSITELIB}/psycopg2/_json.pyo 14${PYSITELIB}/psycopg2/_json.pyo
 15${PYSITELIB}/psycopg2/_lru_cache.py
 16${PYSITELIB}/psycopg2/_lru_cache.pyc
 17${PYSITELIB}/psycopg2/_lru_cache.pyo
15${PYSITELIB}/psycopg2/_psycopg.so 18${PYSITELIB}/psycopg2/_psycopg.so
16${PYSITELIB}/psycopg2/_range.py 19${PYSITELIB}/psycopg2/_range.py
17${PYSITELIB}/psycopg2/_range.pyc 20${PYSITELIB}/psycopg2/_range.pyc
18${PYSITELIB}/psycopg2/_range.pyo 21${PYSITELIB}/psycopg2/_range.pyo
 22${PYSITELIB}/psycopg2/compat.py
 23${PYSITELIB}/psycopg2/compat.pyc
 24${PYSITELIB}/psycopg2/compat.pyo
19${PYSITELIB}/psycopg2/errorcodes.py 25${PYSITELIB}/psycopg2/errorcodes.py
20${PYSITELIB}/psycopg2/errorcodes.pyc 26${PYSITELIB}/psycopg2/errorcodes.pyc
21${PYSITELIB}/psycopg2/errorcodes.pyo 27${PYSITELIB}/psycopg2/errorcodes.pyo
 28${PYSITELIB}/psycopg2/errors.py
 29${PYSITELIB}/psycopg2/errors.pyc
 30${PYSITELIB}/psycopg2/errors.pyo
22${PYSITELIB}/psycopg2/extensions.py 31${PYSITELIB}/psycopg2/extensions.py
23${PYSITELIB}/psycopg2/extensions.pyc 32${PYSITELIB}/psycopg2/extensions.pyc
24${PYSITELIB}/psycopg2/extensions.pyo 33${PYSITELIB}/psycopg2/extensions.pyo
25${PYSITELIB}/psycopg2/extras.py 34${PYSITELIB}/psycopg2/extras.py
26${PYSITELIB}/psycopg2/extras.pyc 35${PYSITELIB}/psycopg2/extras.pyc
27${PYSITELIB}/psycopg2/extras.pyo 36${PYSITELIB}/psycopg2/extras.pyo
28${PYSITELIB}/psycopg2/pool.py 37${PYSITELIB}/psycopg2/pool.py
29${PYSITELIB}/psycopg2/pool.pyc 38${PYSITELIB}/psycopg2/pool.pyc
30${PYSITELIB}/psycopg2/pool.pyo 39${PYSITELIB}/psycopg2/pool.pyo
31${PYSITELIB}/psycopg2/psycopg1.py 
32${PYSITELIB}/psycopg2/psycopg1.pyc 
33${PYSITELIB}/psycopg2/psycopg1.pyo 
34${PYSITELIB}/psycopg2/sql.py 40${PYSITELIB}/psycopg2/sql.py
35${PYSITELIB}/psycopg2/sql.pyc 41${PYSITELIB}/psycopg2/sql.pyc
36${PYSITELIB}/psycopg2/sql.pyo 42${PYSITELIB}/psycopg2/sql.pyo
37${PYSITELIB}/psycopg2/tz.py 43${PYSITELIB}/psycopg2/tz.py
38${PYSITELIB}/psycopg2/tz.pyc 44${PYSITELIB}/psycopg2/tz.pyc
39${PYSITELIB}/psycopg2/tz.pyo 45${PYSITELIB}/psycopg2/tz.pyo

cvs diff -r1.35 -r1.36 pkgsrc/databases/py-psycopg2/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/py-psycopg2/distinfo 2019/02/05 11:39:19 1.35
+++ pkgsrc/databases/py-psycopg2/distinfo 2019/04/05 09:14:41 1.36
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.35 2019/02/05 11:39:19 adam Exp $ 1$NetBSD: distinfo,v 1.36 2019/04/05 09:14:41 adam Exp $
2 2
3SHA1 (psycopg2-2.7.7.tar.gz) = 21de7c39df8f9bb92bda1e34f671473eaa55efd4 3SHA1 (psycopg2-2.8.tar.gz) = 302368b8bdd7b8587e9e9ffb686ad66b9c7194de
4RMD160 (psycopg2-2.7.7.tar.gz) = 12713d105e20d286ee57a3d820b5c7aa8101b5af 4RMD160 (psycopg2-2.8.tar.gz) = 33ae54aa8fafa0f4592fe6bc4118dea17c462d91
5SHA512 (psycopg2-2.7.7.tar.gz) = 032344957c00bf659ca5e46f54f827a6d79809e370d661cd349e2ce935873359bcc4f440b74c6f14658bf1cd9598b6d884abae507fd33db9e07b01fc87967fb0 5SHA512 (psycopg2-2.8.tar.gz) = 8ffe527be9bfeb9b907753e6c4811cf3838b1bfb115b4acd4917d4a56b90fae4a0e1efa2cbcec18cd23957ccfb3a3db6285d67332b800ffca3b075d43d1aef65
6Size (psycopg2-2.7.7.tar.gz) = 427474 bytes 6Size (psycopg2-2.8.tar.gz) = 367485 bytes
7SHA1 (patch-setup.py) = 030c54021120f853b209537c9b0a0f88550af563