diff --git a/community/py3-passlib/APKBUILD b/community/py3-passlib/APKBUILD index faa2d8b5a468917ebe4ef2149afa6b007a8c1788..6bd203c2d4756960550d4325470d2c75822a9568 100644 --- a/community/py3-passlib/APKBUILD +++ b/community/py3-passlib/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Michał Polański <michal@polanski.me> pkgname=py3-passlib pkgver=1.7.4 -pkgrel=5 +pkgrel=6 pkgdesc="Password hashing library supporting over 30 schemes" url="https://foss.heptapod.net/python-libs/passlib/wikis/home" arch="noarch" @@ -11,7 +11,9 @@ depends="python3" makedepends="py3-setuptools" checkdepends="py3-nose py3-scrypt" subpackages="$pkgname-pyc" -source="https://files.pythonhosted.org/packages/source/p/passlib/passlib-$pkgver.tar.gz" +source="https://files.pythonhosted.org/packages/source/p/passlib/passlib-$pkgver.tar.gz + bcrypt.patch + " builddir="$srcdir"/passlib-$pkgver replaces="py-passlib" # Backwards compatibility @@ -29,4 +31,7 @@ package() { python3 setup.py install --skip-build --root="$pkgdir" } -sha512sums="350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530 passlib-1.7.4.tar.gz" +sha512sums=" +350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530 passlib-1.7.4.tar.gz +ce9adb6484ab10adc676a76497692e0d20367b13aa5074675c847432e1ea69955e556e81c49486594011cfc90eff5da8515a3d40d6333edbbac4f5d3d5cbfe8e bcrypt.patch +" diff --git a/community/py3-passlib/bcrypt.patch b/community/py3-passlib/bcrypt.patch new file mode 100644 index 0000000000000000000000000000000000000000..dd1d1b52fee0425fa3a666e2132d3ccfff11df9b --- /dev/null +++ b/community/py3-passlib/bcrypt.patch @@ -0,0 +1,13 @@ +See: https://foss.heptapod.net/python-libs/passlib/-/issues/190 + +--- a/passlib/handlers/bcrypt.py ++++ b/passlib/handlers/bcrypt.py +@@ -617,7 +617,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>'