pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/py-paramiko



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Aug 22 07:27:47 UTC 2025

Modified Files:
        pkgsrc/security/py-paramiko: Makefile PLIST distinfo

Log Message:
py-paramiko: updated to 4.0.0

4.0.0

[Support] Removed support for the DSA (aka DSS) key algorithm, as it has been badly outdated and insecure for a decade or more at this point, and was recently completely removed from OpenSSH as well.

If you were still using DSA out of sheer inertia: we strongly recommend upgrading to Ed25519 (or maybe ECDSA).

If you were still using DSA because of target hosts you do not control: please continue using Paramiko 3.x.

[Support]: Administrivia update:

dropped support for Python <3.9
migrated packaging metadata and practices to use pyproject.toml
removed the now-vestigial ed25519 packaging ‘extra’ (support for this hasn’t required additional dependencies in a number of releases now, just the core ones)
moved Invoke requirement to core dependencies, and removed paramiko[invoke] from extras
with those two changes, paramiko[all] becomes much less useful, and has itself been axed
removed the very old and wizened setup_helper.py which was only needed on ancient (for this century) versions of macOS.
removed paramiko.__all__, as it was redundant (guessing it dated back to some very old Python versions; anyone using import * these days - shame! - should still be fine as we never had any ‘private’ 
members in __all__ and AFAICT that was the only reason ever to use it in the first place (as import * skips names like _private).


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 pkgsrc/security/py-paramiko/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/security/py-paramiko/PLIST
cvs rdiff -u -r1.37 -r1.38 pkgsrc/security/py-paramiko/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/py-paramiko/Makefile
diff -u pkgsrc/security/py-paramiko/Makefile:1.60 pkgsrc/security/py-paramiko/Makefile:1.61
--- pkgsrc/security/py-paramiko/Makefile:1.60   Sat Jul  5 11:44:12 2025
+++ pkgsrc/security/py-paramiko/Makefile        Fri Aug 22 07:27:47 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.60 2025/07/05 11:44:12 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2025/08/22 07:27:47 adam Exp $
 
-DISTNAME=      paramiko-3.5.1
+DISTNAME=      paramiko-4.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/paramiko/}
 

Index: pkgsrc/security/py-paramiko/PLIST
diff -u pkgsrc/security/py-paramiko/PLIST:1.21 pkgsrc/security/py-paramiko/PLIST:1.22
--- pkgsrc/security/py-paramiko/PLIST:1.21      Mon Apr 14 05:17:11 2025
+++ pkgsrc/security/py-paramiko/PLIST   Fri Aug 22 07:27:47 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2025/04/14 05:17:11 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2025/08/22 07:27:47 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -7,9 +7,6 @@ ${PYSITELIB}/${WHEEL_INFODIR}/top_level.
 ${PYSITELIB}/paramiko/__init__.py
 ${PYSITELIB}/paramiko/__init__.pyc
 ${PYSITELIB}/paramiko/__init__.pyo
-${PYSITELIB}/paramiko/_version.py
-${PYSITELIB}/paramiko/_version.pyc
-${PYSITELIB}/paramiko/_version.pyo
 ${PYSITELIB}/paramiko/_winapi.py
 ${PYSITELIB}/paramiko/_winapi.pyc
 ${PYSITELIB}/paramiko/_winapi.pyo
@@ -43,9 +40,6 @@ ${PYSITELIB}/paramiko/compress.pyo
 ${PYSITELIB}/paramiko/config.py
 ${PYSITELIB}/paramiko/config.pyc
 ${PYSITELIB}/paramiko/config.pyo
-${PYSITELIB}/paramiko/dsskey.py
-${PYSITELIB}/paramiko/dsskey.pyc
-${PYSITELIB}/paramiko/dsskey.pyo
 ${PYSITELIB}/paramiko/ecdsakey.py
 ${PYSITELIB}/paramiko/ecdsakey.pyc
 ${PYSITELIB}/paramiko/ecdsakey.pyo

Index: pkgsrc/security/py-paramiko/distinfo
diff -u pkgsrc/security/py-paramiko/distinfo:1.37 pkgsrc/security/py-paramiko/distinfo:1.38
--- pkgsrc/security/py-paramiko/distinfo:1.37   Tue Feb  4 08:47:28 2025
+++ pkgsrc/security/py-paramiko/distinfo        Fri Aug 22 07:27:47 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.37 2025/02/04 08:47:28 adam Exp $
+$NetBSD: distinfo,v 1.38 2025/08/22 07:27:47 adam Exp $
 
-BLAKE2s (paramiko-3.5.1.tar.gz) = ef6e6eebe983561588d50df89c353098a88b4185f5f3da79b64c2a5ec388e5e2
-SHA512 (paramiko-3.5.1.tar.gz) = 2bf372b1f65c6872f95a22e6a6cb69fcaac1a3732436bdbbe476a96d7b2af3b7d85cb7c069f5de220d7e4d1f4c98e8e8fbc247ec24cf4a0c3221143faf7f37b3
-Size (paramiko-3.5.1.tar.gz) = 1566110 bytes
+BLAKE2s (paramiko-4.0.0.tar.gz) = 2c8db0e9bf7bdd684ddbd90ecb7783168e2d3ea11490cf9ac39ee73b1d4997ee
+SHA512 (paramiko-4.0.0.tar.gz) = a2b08dd71b0635da51a4eb2992ed8a47b435810899c771002a5d81c653be7e706f0ab7e7b70018f3ba3ff6b925d93ac372b32221bf82c88c491b97788035e2af
+Size (paramiko-4.0.0.tar.gz) = 1630743 bytes



Home | Main Index | Thread Index | Old Index