Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
python-passlib


Commits:
fe145a39 by Sven-Hendrik Haase at 2024-06-09T23:46:56+02:00
upgpkg: 1.7.4-8: Fix for new bcrypt

See also https://foss.heptapod.net/python-libs/passlib/-/issues/190

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + python-passlib-bcrypt.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = python-passlib
        pkgdesc = A password hashing library for Python
        pkgver = 1.7.4
-       pkgrel = 7
+       pkgrel = 8
        url = https://passlib.readthedocs.io/en/stable
        arch = any
        license = custom:BSD
@@ -16,6 +16,8 @@ pkgbase = python-passlib
        optdepends = python-bcrypt: accelerate Bcrypt hashes
        optdepends = python-scrypt: accelerate SCrypt hashes
        source = https://pypi.io/packages/source/p/passlib/passlib-1.7.4.tar.gz
+       source = python-passlib-bcrypt.patch
        sha512sums = 
350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530
+       sha512sums = 
c4c889f14485b75746f2424149b64bceb2a47fd40f3b847ed2ef4af5730ea5287d6fff61cdb805042f639f15f0cf70a54b0950912c19b87508dc8c0b267c1f5b
 
 pkgname = python-passlib


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=python-passlib
 pkgver=1.7.4
-pkgrel=7
+pkgrel=8
 pkgdesc="A password hashing library for Python"
 arch=('any')
 url="https://passlib.readthedocs.io/en/stable";
@@ -14,8 +14,16 @@ optdepends=("python-fastpbkdf2: accelerate PBKDF2-based 
hashes"
             "python-scrypt: accelerate SCrypt hashes")
 makedepends=('python-setuptools')
 checkdepends=('python-nose' 'python-bcrypt' 'python-django' 
'python-fastpbkdf2' 'python-scrypt')
-source=("https://pypi.io/packages/source/p/passlib/passlib-$pkgver.tar.gz";)
-sha512sums=('350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530')
+source=("https://pypi.io/packages/source/p/passlib/passlib-$pkgver.tar.gz";
+        python-passlib-bcrypt.patch)
+sha512sums=('350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530'
+            
'c4c889f14485b75746f2424149b64bceb2a47fd40f3b847ed2ef4af5730ea5287d6fff61cdb805042f639f15f0cf70a54b0950912c19b87508dc8c0b267c1f5b')
+
+prepare() {
+  cd "$srcdir"/passlib-$pkgver
+
+  patch -Np1 -i ../python-passlib-bcrypt.patch
+}
 
 check() {
   export PASSLIB_TEST_MODE=full


=====================================
python-passlib-bcrypt.patch
=====================================
@@ -0,0 +1,12 @@
+diff -r 7aafcc60b4f5 passlib/handlers/bcrypt.py
+--- a/passlib/handlers/bcrypt.py       Thu Oct 08 15:01:32 2020 -0400
++++ b/passlib/handlers/bcrypt.py       Sun Jun 09 23:25:35 2024 +0200
+@@ -609,7 +609,7 @@
+         except ImportError: # pragma: no cover
+             return False
+         try:
+-            version = _bcrypt.__about__.__version__
++            version = _bcrypt.__version__
+         except:
+             log.warning("(trapped) error reading bcrypt version", 
exc_info=True)
+             version = '<unknown>'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-passlib/-/commit/fe145a3981d5b6d7e64a086168935a37b85099ef

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-passlib/-/commit/fe145a3981d5b6d7e64a086168935a37b85099ef
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to