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>'