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.