Tue Sep 8 17:43:12 2020 UTC ()
py-paramiko: updated to 2.7.2

2.7.2:
[Bug] Fix incorrectly swapped order of p and q numbers when loading OpenSSH-format RSA private keys. At minimum this should address a slowdown when using such keys, and it also means Paramiko works with Cryptography 3.1 and above (which complains strenuously when this problem appears). Thanks to Alex Gaynor for the patch.
[Bug]: Fix incorrect string formatting causing unhelpful error message annotation when using Kerberos/GSSAPI. (Thanks, newer version of flake8!)
[Support] Remove leading whitespace from OpenSSH RSA test suite static key fixture, to conform better to spec. Credit: Alex Gaynor.
[Support] Add missing test suite fixtures directory to MANIFEST.in, reinstating the ability to run Paramiko窶冱 tests from an sdist tarball. Thanks to Sandro Tosi for reporting the issue and to Blazej Michalik for the PR.
[Support]: Update our CI to catch issues with sdist generation, installation and testing.


(adam)
diff -r1.39 -r1.40 pkgsrc/security/py-paramiko/Makefile
diff -r1.23 -r1.24 pkgsrc/security/py-paramiko/distinfo

cvs diff -r1.39 -r1.40 pkgsrc/security/py-paramiko/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-paramiko/Makefile 2020/05/17 19:34:13 1.39
+++ pkgsrc/security/py-paramiko/Makefile 2020/09/08 17:43:12 1.40
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.39 2020/05/17 19:34:13 adam Exp $ 1# $NetBSD: Makefile,v 1.40 2020/09/08 17:43:12 adam Exp $
2 2
3DISTNAME= paramiko-2.7.1 3DISTNAME= paramiko-2.7.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/paramiko/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/paramiko/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.paramiko.org/ 9HOMEPAGE= https://www.paramiko.org/
10COMMENT= SSH2 protocol library 10COMMENT= SSH2 protocol library
11LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
12 12
13DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt 13DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt
14DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.5:../../security/py-cryptography 14DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.5:../../security/py-cryptography
15DEPENDS+= ${PYPKGPREFIX}-nacl>=1.0.1:../../security/py-nacl 15DEPENDS+= ${PYPKGPREFIX}-nacl>=1.0.1:../../security/py-nacl
16TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 16TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock

cvs diff -r1.23 -r1.24 pkgsrc/security/py-paramiko/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-paramiko/distinfo 2019/12/11 10:43:53 1.23
+++ pkgsrc/security/py-paramiko/distinfo 2020/09/08 17:43:12 1.24
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.23 2019/12/11 10:43:53 adam Exp $ 1$NetBSD: distinfo,v 1.24 2020/09/08 17:43:12 adam Exp $
2 2
3SHA1 (paramiko-2.7.1.tar.gz) = a52fc133b817dc4d8b036bec71173c376e9dc38d 3SHA1 (paramiko-2.7.2.tar.gz) = d09ec309dc298ac52af1fd99c560ce68a0402903
4RMD160 (paramiko-2.7.1.tar.gz) = 04207a10ce1810a510af3a7dfc1b3b7581fa687e 4RMD160 (paramiko-2.7.2.tar.gz) = 7231323b3c46dc16da0a34490f7866caad54838b
5SHA512 (paramiko-2.7.1.tar.gz) = 80068c8f72ab8c98d84188caa074deecead9fb459b1a71cedb3cfa627736730928a2b9c6eb2b5a8b60acb9bccb0f68aefbef9d0d55554001c835b5cf897751ab 5SHA512 (paramiko-2.7.2.tar.gz) = 230522734379b9861da5e9fc4baf5b7386ea35990430ba320c6d55d04beebeaefdd7d000a2be23d1178d7fd96ba400702ffe0ab03e8856c604456108876545bd
6Size (paramiko-2.7.1.tar.gz) = 1136432 bytes 6Size (paramiko-2.7.2.tar.gz) = 1069537 bytes