pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/py-passlib
Module Name: pkgsrc
Committed By: adam
Date: Thu Jan 8 10:08:13 UTC 2026
Modified Files:
pkgsrc/security/py-passlib: Makefile PLIST distinfo
Removed Files:
pkgsrc/security/py-passlib/patches: patch-passlib_handlers_bcrypt.py
Log Message:
py-passlib: updated to 1.9.3
1.9.2 (2025-10-01)
Build
- pin bcrypt to `<5.0.0`
1.9.1 (2025-05-02)
Fix
- don't use root logger
Refactor
- **apache**: improve typing of HtpasswdFile and HtdigestFile
- enable ruff "INP" rule
- enable ruff "PLW" rule
- enable ruff "PLC" rule
1.9.0 (2025-02-18)
Refactor
- remove dependency on crypt
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/security/py-passlib/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/py-passlib/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/security/py-passlib/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/security/py-passlib/patches/patch-passlib_handlers_bcrypt.py
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-passlib/Makefile
diff -u pkgsrc/security/py-passlib/Makefile:1.11 pkgsrc/security/py-passlib/Makefile:1.12
--- pkgsrc/security/py-passlib/Makefile:1.11 Mon Jan 1 16:19:57 2024
+++ pkgsrc/security/py-passlib/Makefile Thu Jan 8 10:08:12 2026
@@ -1,17 +1,23 @@
-# $NetBSD: Makefile,v 1.11 2024/01/01 16:19:57 leot Exp $
+# $NetBSD: Makefile,v 1.12 2026/01/08 10:08:12 adam Exp $
-DISTNAME= passlib-1.7.4
-PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 2
+# Using passlib's fork, because the original module is stalled.
+DISTNAME= libpass-1.9.3
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/libpass/passlib/}
CATEGORIES= security python
-MASTER_SITES= ${MASTER_SITE_PYPI:=p/passlib/}
+MASTER_SITES= ${MASTER_SITE_PYPI:=l/libpass/}
-MAINTAINER= kleink%NetBSD.org@localhost
-HOMEPAGE= https://passlib.readthedocs.io/
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/notypecheck/passlib
COMMENT= Comprehensive password hashing framework supporting over 30 schemes
LICENSE= modified-bsd
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>0:../../devel/py-hatchling
+TEST_DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.0:../../security/py-bcrypt
+TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=7.6.12:../../devel/py-coverage
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=6.1.1:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=3.6.1:../../devel/py-test-xdist
+
USE_LANGUAGES= # none
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-passlib/PLIST
diff -u pkgsrc/security/py-passlib/PLIST:1.3 pkgsrc/security/py-passlib/PLIST:1.4
--- pkgsrc/security/py-passlib/PLIST:1.3 Wed Jun 21 10:24:19 2017
+++ pkgsrc/security/py-passlib/PLIST Thu Jan 8 10:08:12 2026
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2017/06/21 10:24:19 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/${EGG_INFODIR}/zip-safe
+@comment $NetBSD: PLIST,v 1.4 2026/01/08 10:08:12 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/passlib/__init__.py
${PYSITELIB}/passlib/__init__.pyc
${PYSITELIB}/passlib/__init__.pyo
@@ -12,12 +10,12 @@ ${PYSITELIB}/passlib/_data/wordsets/bip3
${PYSITELIB}/passlib/_data/wordsets/eff_long.txt
${PYSITELIB}/passlib/_data/wordsets/eff_prefixed.txt
${PYSITELIB}/passlib/_data/wordsets/eff_short.txt
-${PYSITELIB}/passlib/_setup/__init__.py
-${PYSITELIB}/passlib/_setup/__init__.pyc
-${PYSITELIB}/passlib/_setup/__init__.pyo
-${PYSITELIB}/passlib/_setup/stamp.py
-${PYSITELIB}/passlib/_setup/stamp.pyc
-${PYSITELIB}/passlib/_setup/stamp.pyo
+${PYSITELIB}/passlib/_logging.py
+${PYSITELIB}/passlib/_logging.pyc
+${PYSITELIB}/passlib/_logging.pyo
+${PYSITELIB}/passlib/_protocols.py
+${PYSITELIB}/passlib/_protocols.pyc
+${PYSITELIB}/passlib/_protocols.pyo
${PYSITELIB}/passlib/apache.py
${PYSITELIB}/passlib/apache.pyc
${PYSITELIB}/passlib/apache.pyo
@@ -165,106 +163,6 @@ ${PYSITELIB}/passlib/pwd.pyo
${PYSITELIB}/passlib/registry.py
${PYSITELIB}/passlib/registry.pyc
${PYSITELIB}/passlib/registry.pyo
-${PYSITELIB}/passlib/tests/__init__.py
-${PYSITELIB}/passlib/tests/__init__.pyc
-${PYSITELIB}/passlib/tests/__init__.pyo
-${PYSITELIB}/passlib/tests/__main__.py
-${PYSITELIB}/passlib/tests/__main__.pyc
-${PYSITELIB}/passlib/tests/__main__.pyo
-${PYSITELIB}/passlib/tests/_test_bad_register.py
-${PYSITELIB}/passlib/tests/_test_bad_register.pyc
-${PYSITELIB}/passlib/tests/_test_bad_register.pyo
-${PYSITELIB}/passlib/tests/backports.py
-${PYSITELIB}/passlib/tests/backports.pyc
-${PYSITELIB}/passlib/tests/backports.pyo
-${PYSITELIB}/passlib/tests/sample1.cfg
-${PYSITELIB}/passlib/tests/sample1b.cfg
-${PYSITELIB}/passlib/tests/sample1c.cfg
-${PYSITELIB}/passlib/tests/sample_config_1s.cfg
-${PYSITELIB}/passlib/tests/test_apache.py
-${PYSITELIB}/passlib/tests/test_apache.pyc
-${PYSITELIB}/passlib/tests/test_apache.pyo
-${PYSITELIB}/passlib/tests/test_apps.py
-${PYSITELIB}/passlib/tests/test_apps.pyc
-${PYSITELIB}/passlib/tests/test_apps.pyo
-${PYSITELIB}/passlib/tests/test_context.py
-${PYSITELIB}/passlib/tests/test_context.pyc
-${PYSITELIB}/passlib/tests/test_context.pyo
-${PYSITELIB}/passlib/tests/test_context_deprecated.py
-${PYSITELIB}/passlib/tests/test_context_deprecated.pyc
-${PYSITELIB}/passlib/tests/test_context_deprecated.pyo
-${PYSITELIB}/passlib/tests/test_crypto_builtin_md4.py
-${PYSITELIB}/passlib/tests/test_crypto_builtin_md4.pyc
-${PYSITELIB}/passlib/tests/test_crypto_builtin_md4.pyo
-${PYSITELIB}/passlib/tests/test_crypto_des.py
-${PYSITELIB}/passlib/tests/test_crypto_des.pyc
-${PYSITELIB}/passlib/tests/test_crypto_des.pyo
-${PYSITELIB}/passlib/tests/test_crypto_digest.py
-${PYSITELIB}/passlib/tests/test_crypto_digest.pyc
-${PYSITELIB}/passlib/tests/test_crypto_digest.pyo
-${PYSITELIB}/passlib/tests/test_crypto_scrypt.py
-${PYSITELIB}/passlib/tests/test_crypto_scrypt.pyc
-${PYSITELIB}/passlib/tests/test_crypto_scrypt.pyo
-${PYSITELIB}/passlib/tests/test_ext_django.py
-${PYSITELIB}/passlib/tests/test_ext_django.pyc
-${PYSITELIB}/passlib/tests/test_ext_django.pyo
-${PYSITELIB}/passlib/tests/test_ext_django_source.py
-${PYSITELIB}/passlib/tests/test_ext_django_source.pyc
-${PYSITELIB}/passlib/tests/test_ext_django_source.pyo
-${PYSITELIB}/passlib/tests/test_handlers.py
-${PYSITELIB}/passlib/tests/test_handlers.pyc
-${PYSITELIB}/passlib/tests/test_handlers.pyo
-${PYSITELIB}/passlib/tests/test_handlers_argon2.py
-${PYSITELIB}/passlib/tests/test_handlers_argon2.pyc
-${PYSITELIB}/passlib/tests/test_handlers_argon2.pyo
-${PYSITELIB}/passlib/tests/test_handlers_bcrypt.py
-${PYSITELIB}/passlib/tests/test_handlers_bcrypt.pyc
-${PYSITELIB}/passlib/tests/test_handlers_bcrypt.pyo
-${PYSITELIB}/passlib/tests/test_handlers_cisco.py
-${PYSITELIB}/passlib/tests/test_handlers_cisco.pyc
-${PYSITELIB}/passlib/tests/test_handlers_cisco.pyo
-${PYSITELIB}/passlib/tests/test_handlers_django.py
-${PYSITELIB}/passlib/tests/test_handlers_django.pyc
-${PYSITELIB}/passlib/tests/test_handlers_django.pyo
-${PYSITELIB}/passlib/tests/test_handlers_pbkdf2.py
-${PYSITELIB}/passlib/tests/test_handlers_pbkdf2.pyc
-${PYSITELIB}/passlib/tests/test_handlers_pbkdf2.pyo
-${PYSITELIB}/passlib/tests/test_handlers_scrypt.py
-${PYSITELIB}/passlib/tests/test_handlers_scrypt.pyc
-${PYSITELIB}/passlib/tests/test_handlers_scrypt.pyo
-${PYSITELIB}/passlib/tests/test_hosts.py
-${PYSITELIB}/passlib/tests/test_hosts.pyc
-${PYSITELIB}/passlib/tests/test_hosts.pyo
-${PYSITELIB}/passlib/tests/test_pwd.py
-${PYSITELIB}/passlib/tests/test_pwd.pyc
-${PYSITELIB}/passlib/tests/test_pwd.pyo
-${PYSITELIB}/passlib/tests/test_registry.py
-${PYSITELIB}/passlib/tests/test_registry.pyc
-${PYSITELIB}/passlib/tests/test_registry.pyo
-${PYSITELIB}/passlib/tests/test_totp.py
-${PYSITELIB}/passlib/tests/test_totp.pyc
-${PYSITELIB}/passlib/tests/test_totp.pyo
-${PYSITELIB}/passlib/tests/test_utils.py
-${PYSITELIB}/passlib/tests/test_utils.pyc
-${PYSITELIB}/passlib/tests/test_utils.pyo
-${PYSITELIB}/passlib/tests/test_utils_handlers.py
-${PYSITELIB}/passlib/tests/test_utils_handlers.pyc
-${PYSITELIB}/passlib/tests/test_utils_handlers.pyo
-${PYSITELIB}/passlib/tests/test_utils_md4.py
-${PYSITELIB}/passlib/tests/test_utils_md4.pyc
-${PYSITELIB}/passlib/tests/test_utils_md4.pyo
-${PYSITELIB}/passlib/tests/test_utils_pbkdf2.py
-${PYSITELIB}/passlib/tests/test_utils_pbkdf2.pyc
-${PYSITELIB}/passlib/tests/test_utils_pbkdf2.pyo
-${PYSITELIB}/passlib/tests/test_win32.py
-${PYSITELIB}/passlib/tests/test_win32.pyc
-${PYSITELIB}/passlib/tests/test_win32.pyo
-${PYSITELIB}/passlib/tests/tox_support.py
-${PYSITELIB}/passlib/tests/tox_support.pyc
-${PYSITELIB}/passlib/tests/tox_support.pyo
-${PYSITELIB}/passlib/tests/utils.py
-${PYSITELIB}/passlib/tests/utils.pyc
-${PYSITELIB}/passlib/tests/utils.pyo
${PYSITELIB}/passlib/totp.py
${PYSITELIB}/passlib/totp.pyc
${PYSITELIB}/passlib/totp.pyo
@@ -277,9 +175,6 @@ ${PYSITELIB}/passlib/utils/binary.pyo
${PYSITELIB}/passlib/utils/compat/__init__.py
${PYSITELIB}/passlib/utils/compat/__init__.pyc
${PYSITELIB}/passlib/utils/compat/__init__.pyo
-${PYSITELIB}/passlib/utils/compat/_ordered_dict.py
-${PYSITELIB}/passlib/utils/compat/_ordered_dict.pyc
-${PYSITELIB}/passlib/utils/compat/_ordered_dict.pyo
${PYSITELIB}/passlib/utils/decor.py
${PYSITELIB}/passlib/utils/decor.pyc
${PYSITELIB}/passlib/utils/decor.pyo
@@ -295,6 +190,3 @@ ${PYSITELIB}/passlib/utils/md4.pyo
${PYSITELIB}/passlib/utils/pbkdf2.py
${PYSITELIB}/passlib/utils/pbkdf2.pyc
${PYSITELIB}/passlib/utils/pbkdf2.pyo
-${PYSITELIB}/passlib/win32.py
-${PYSITELIB}/passlib/win32.pyc
-${PYSITELIB}/passlib/win32.pyo
Index: pkgsrc/security/py-passlib/distinfo
diff -u pkgsrc/security/py-passlib/distinfo:1.10 pkgsrc/security/py-passlib/distinfo:1.11
--- pkgsrc/security/py-passlib/distinfo:1.10 Mon Jan 1 16:19:57 2024
+++ pkgsrc/security/py-passlib/distinfo Thu Jan 8 10:08:12 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.10 2024/01/01 16:19:57 leot Exp $
+$NetBSD: distinfo,v 1.11 2026/01/08 10:08:12 adam Exp $
-BLAKE2s (passlib-1.7.4.tar.gz) = 7007ebe597e6b68cd7a180195629a5531b5a4f80374c00c1166561c030c45084
-SHA512 (passlib-1.7.4.tar.gz) = 350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530
-Size (passlib-1.7.4.tar.gz) = 689844 bytes
-SHA1 (patch-passlib_handlers_bcrypt.py) = f67386201a22d37dd502926a26d07741ded1daf1
+BLAKE2s (libpass-1.9.3.tar.gz) = 243a9e21314d348e1542dac2bc6c3695a9e20834a9fae0dbc96727b2c71d3eb1
+SHA512 (libpass-1.9.3.tar.gz) = 2581412ed18d3b2953f2679a05ce7158095850fb37e16a744a1c80bd1afbcf2d0852619ff9b06322b38004ff01e0d335cefaecb49cf9552a6a478566067aa0bc
+Size (libpass-1.9.3.tar.gz) = 692901 bytes
Home |
Main Index |
Thread Index |
Old Index