Sun Sep 11 16:53:08 2022 UTC ()
py-ndg_httpsclient: update to 0.5.1.

0.5.1

    Clean up handling for description file - pull in content from this file into setup()
    Allows the nightly build to fail
    Add Trove version classifiers to make it explicit what is supported
    Add python_requires to help pip
    Drop support for EOL Python 2.6 and 3.3

Thanks to @hugovk for contributions

0.5.0

    Fix to Subject Alternative Name handling to allow for certificates with more than 64 names (max now 1024). Thanks to Matt Pegler
    Fix to subjectAltName string to use byte type for correct matching
    Updated SSL Context objects to default to TLS 1.2

0.4.4

    Updated test certificates

0.4.3

    Fix to ndg namespace package warning issue (#3).
    __init__.py file now included in ndg directory so that there are no longer warnings with imports when using Python 2.x. Thanks to Max Mauntner for fix.
    Minor fix for installation: set minimum release for pyasn1 to avoid conflicts with Ubuntu install - see #5 and #10. pyasn1 also becomes mandatory rather than optional package for install. - It required by cryptography anyway which is a dependency for pyOpenSSL from version 0.14.


(wiz)
diff -r1.7 -r1.8 pkgsrc/security/py-ndg_httpsclient/Makefile
diff -r1.2 -r1.3 pkgsrc/security/py-ndg_httpsclient/PLIST
diff -r1.4 -r1.5 pkgsrc/security/py-ndg_httpsclient/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/security/py-ndg_httpsclient/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-ndg_httpsclient/Makefile 2022/01/05 15:41:20 1.7
+++ pkgsrc/security/py-ndg_httpsclient/Makefile 2022/09/11 16:53:08 1.8
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: Makefile,v 1.7 2022/01/05 15:41:20 wiz Exp $ 1# $NetBSD: Makefile,v 1.8 2022/09/11 16:53:08 wiz Exp $
2 2
3DISTNAME= ndg_httpsclient-0.4.2 3DISTNAME= ndg_httpsclient-0.5.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= security python 5CATEGORIES= security python
7MASTER_SITES= ${MASTER_SITE_GITHUB:=cedadev/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=cedadev/}
 7GITHUB_PROJECT= ndg_httpsclient
 8GITHUB_TAG= ${PKGVERSION_NOREV}
8 9
9MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/cedadev/ndg_httpsclient/ 11HOMEPAGE= https://github.com/cedadev/ndg_httpsclient/
11COMMENT= HTTPS client implementation for httplib and urllib2 based on PyOpenSSL 12COMMENT= HTTPS client implementation for httplib and urllib2 based on PyOpenSSL
12LICENSE= modified-bsd 13LICENSE= modified-bsd
13 14
14GITHUB_PROJECT= ndg_httpsclient 
15GITHUB_TAG= ${PKGVERSION_NOREV} 
16 
17DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.4:../../security/py-asn1 15DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.4:../../security/py-asn1
18DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL 16DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL
19 17
 18PYTHON_VERSIONS_INCOMPATIBLE= 27
 19
20USE_PKG_RESOURCES= yes 20USE_PKG_RESOURCES= yes
21 21
22.include "../../lang/python/egg.mk" 22.include "../../lang/python/egg.mk"
23.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/security/py-ndg_httpsclient/PLIST 2016/11/11 09:09:02 1.2
+++ pkgsrc/security/py-ndg_httpsclient/PLIST 2022/09/11 16:53:08 1.3
@@ -1,54 +1,54 @@ @@ -1,54 +1,54 @@
1@comment $NetBSD: PLIST,v 1.2 2016/11/11 09:09:02 fhajny Exp $ 1@comment $NetBSD: PLIST,v 1.3 2022/09/11 16:53:08 wiz Exp $
2bin/ndg_httpclient 2bin/ndg_httpclient
 3${PYSITELIB}/ndg/__init__.py
 4${PYSITELIB}/ndg/__init__.pyc
 5${PYSITELIB}/ndg/__init__.pyo
3${PYSITELIB}/ndg/httpsclient/LICENSE 6${PYSITELIB}/ndg/httpsclient/LICENSE
4${PYSITELIB}/ndg/httpsclient/__init__.py 7${PYSITELIB}/ndg/httpsclient/__init__.py
5${PYSITELIB}/ndg/httpsclient/__init__.pyc 8${PYSITELIB}/ndg/httpsclient/__init__.pyc
6${PYSITELIB}/ndg/httpsclient/__init__.pyo 9${PYSITELIB}/ndg/httpsclient/__init__.pyo
7${PYSITELIB}/ndg/httpsclient/https.py 10${PYSITELIB}/ndg/httpsclient/https.py
8${PYSITELIB}/ndg/httpsclient/https.pyc 11${PYSITELIB}/ndg/httpsclient/https.pyc
9${PYSITELIB}/ndg/httpsclient/https.pyo 12${PYSITELIB}/ndg/httpsclient/https.pyo
10${PYSITELIB}/ndg/httpsclient/ssl_context_util.py 13${PYSITELIB}/ndg/httpsclient/ssl_context_util.py
11${PYSITELIB}/ndg/httpsclient/ssl_context_util.pyc 14${PYSITELIB}/ndg/httpsclient/ssl_context_util.pyc
12${PYSITELIB}/ndg/httpsclient/ssl_context_util.pyo 15${PYSITELIB}/ndg/httpsclient/ssl_context_util.pyo
13${PYSITELIB}/ndg/httpsclient/ssl_peer_verification.py 16${PYSITELIB}/ndg/httpsclient/ssl_peer_verification.py
14${PYSITELIB}/ndg/httpsclient/ssl_peer_verification.pyc 17${PYSITELIB}/ndg/httpsclient/ssl_peer_verification.pyc
15${PYSITELIB}/ndg/httpsclient/ssl_peer_verification.pyo 18${PYSITELIB}/ndg/httpsclient/ssl_peer_verification.pyo
16${PYSITELIB}/ndg/httpsclient/ssl_socket.py 19${PYSITELIB}/ndg/httpsclient/ssl_socket.py
17${PYSITELIB}/ndg/httpsclient/ssl_socket.pyc 20${PYSITELIB}/ndg/httpsclient/ssl_socket.pyc
18${PYSITELIB}/ndg/httpsclient/ssl_socket.pyo 21${PYSITELIB}/ndg/httpsclient/ssl_socket.pyo
19${PYSITELIB}/ndg/httpsclient/subj_alt_name.py 22${PYSITELIB}/ndg/httpsclient/subj_alt_name.py
20${PYSITELIB}/ndg/httpsclient/subj_alt_name.pyc 23${PYSITELIB}/ndg/httpsclient/subj_alt_name.pyc
21${PYSITELIB}/ndg/httpsclient/subj_alt_name.pyo 24${PYSITELIB}/ndg/httpsclient/subj_alt_name.pyo
22${PYSITELIB}/ndg/httpsclient/test/README 25${PYSITELIB}/ndg/httpsclient/test/README
23${PYSITELIB}/ndg/httpsclient/test/__init__.py 26${PYSITELIB}/ndg/httpsclient/test/__init__.py
24${PYSITELIB}/ndg/httpsclient/test/__init__.pyc 27${PYSITELIB}/ndg/httpsclient/test/__init__.pyc
25${PYSITELIB}/ndg/httpsclient/test/__init__.pyo 28${PYSITELIB}/ndg/httpsclient/test/__init__.pyo
26${PYSITELIB}/ndg/httpsclient/test/pki/ca/08bd99c7.0 29${PYSITELIB}/ndg/httpsclient/test/pki/ca/7e15277f.0
27${PYSITELIB}/ndg/httpsclient/test/pki/ca/ade0138a.0 
28${PYSITELIB}/ndg/httpsclient/test/pki/localhost.crt 30${PYSITELIB}/ndg/httpsclient/test/pki/localhost.crt
29${PYSITELIB}/ndg/httpsclient/test/pki/localhost.key 31${PYSITELIB}/ndg/httpsclient/test/pki/localhost.key
30${PYSITELIB}/ndg/httpsclient/test/scripts/openssl_https_server.sh 32${PYSITELIB}/ndg/httpsclient/test/scripts/openssl_https_server.sh
31${PYSITELIB}/ndg/httpsclient/test/test_https.py 33${PYSITELIB}/ndg/httpsclient/test/test_https.py
32${PYSITELIB}/ndg/httpsclient/test/test_https.pyc 34${PYSITELIB}/ndg/httpsclient/test/test_https.pyc
33${PYSITELIB}/ndg/httpsclient/test/test_https.pyo 35${PYSITELIB}/ndg/httpsclient/test/test_https.pyo
34${PYSITELIB}/ndg/httpsclient/test/test_urllib2.py 36${PYSITELIB}/ndg/httpsclient/test/test_urllib2.py
35${PYSITELIB}/ndg/httpsclient/test/test_urllib2.pyc 37${PYSITELIB}/ndg/httpsclient/test/test_urllib2.pyc
36${PYSITELIB}/ndg/httpsclient/test/test_urllib2.pyo 38${PYSITELIB}/ndg/httpsclient/test/test_urllib2.pyo
37${PYSITELIB}/ndg/httpsclient/test/test_utils.py 39${PYSITELIB}/ndg/httpsclient/test/test_utils.py
38${PYSITELIB}/ndg/httpsclient/test/test_utils.pyc 40${PYSITELIB}/ndg/httpsclient/test/test_utils.pyc
39${PYSITELIB}/ndg/httpsclient/test/test_utils.pyo 41${PYSITELIB}/ndg/httpsclient/test/test_utils.pyo
40${PYSITELIB}/ndg/httpsclient/urllib2_build_opener.py 42${PYSITELIB}/ndg/httpsclient/urllib2_build_opener.py
41${PYSITELIB}/ndg/httpsclient/urllib2_build_opener.pyc 43${PYSITELIB}/ndg/httpsclient/urllib2_build_opener.pyc
42${PYSITELIB}/ndg/httpsclient/urllib2_build_opener.pyo 44${PYSITELIB}/ndg/httpsclient/urllib2_build_opener.pyo
43${PYSITELIB}/ndg/httpsclient/utils.py 45${PYSITELIB}/ndg/httpsclient/utils.py
44${PYSITELIB}/ndg/httpsclient/utils.pyc 46${PYSITELIB}/ndg/httpsclient/utils.pyc
45${PYSITELIB}/ndg/httpsclient/utils.pyo 47${PYSITELIB}/ndg/httpsclient/utils.pyo
46${PYSITELIB}/${EGG_NAME}-nspkg.pth 
47${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 48${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
48${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 49${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
49${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 50${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
50${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 51${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
51${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt 
52${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 52${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
53${PYSITELIB}/${EGG_INFODIR}/requires.txt 53${PYSITELIB}/${EGG_INFODIR}/requires.txt
54${PYSITELIB}/${EGG_INFODIR}/top_level.txt 54${PYSITELIB}/${EGG_INFODIR}/top_level.txt

cvs diff -r1.4 -r1.5 pkgsrc/security/py-ndg_httpsclient/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-ndg_httpsclient/distinfo 2021/10/26 11:17:47 1.4
+++ pkgsrc/security/py-ndg_httpsclient/distinfo 2022/09/11 16:53:08 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2021/10/26 11:17:47 nia Exp $ 1$NetBSD: distinfo,v 1.5 2022/09/11 16:53:08 wiz Exp $
2 2
3BLAKE2s (ndg_httpsclient-0.4.2.tar.gz) = b13863a1267446f7d434c88e7a4f17092642976b62e16abae3665f119a903334 3BLAKE2s (ndg_httpsclient-0.5.1.tar.gz) = c24eb2cc310f9644d6ce5c5e1dd7d1d29857d708b2efce27bc951955d9df4851
4SHA512 (ndg_httpsclient-0.4.2.tar.gz) = dab796c7a09be895fe017ab742cbcbd81ec5674bf1faddef0ce7f97a56e5af3726b946b4169cfae61891ac8447d41ccbb859dec1bade9ce5f52f57d8c0cd8102 4SHA512 (ndg_httpsclient-0.5.1.tar.gz) = 00f83f357289ba4c958b7a2857a577e11f62783243b40ad302c321d6a8718558e092f96a57ada4d8f5d4c3f97f3d26fb2674140f78e5633ab5bad65502d1b414
5Size (ndg_httpsclient-0.4.2.tar.gz) = 27112 bytes 5Size (ndg_httpsclient-0.5.1.tar.gz) = 24054 bytes