diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-04-25 18:14:53 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-04-25 18:14:53 +0000 |
| commit | 9edcdf531a19afd7016254b203ab27bed7a474b6 (patch) | |
| tree | 1edcd3cbbb0bfa2502d7eeefb108f9b4db6c1d0c /dev-python/passlib | |
| parent | c0f90ad26c0cea4e198d646bc155399c5d91563b (diff) | |
| download | baldeagleos-repo-9edcdf531a19afd7016254b203ab27bed7a474b6.tar.gz baldeagleos-repo-9edcdf531a19afd7016254b203ab27bed7a474b6.tar.xz baldeagleos-repo-9edcdf531a19afd7016254b203ab27bed7a474b6.zip | |
Adding metadata
Diffstat (limited to 'dev-python/passlib')
| -rw-r--r-- | dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch | 13 | ||||
| -rw-r--r-- | dev-python/passlib/passlib-1.7.4-r3.ebuild (renamed from dev-python/passlib/passlib-1.7.4-r2.ebuild) | 12 |
2 files changed, 23 insertions, 2 deletions
diff --git a/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch b/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch new file mode 100644 index 000000000000..706ff73f3b5f --- /dev/null +++ b/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch @@ -0,0 +1,13 @@ +diff --git a/passlib/handlers/bcrypt.py b/passlib/handlers/bcrypt.py +index b83b110..42dd019 100644 +--- a/passlib/handlers/bcrypt.py ++++ b/passlib/handlers/bcrypt.py +@@ -617,7 +617,7 @@ class _BcryptBackend(_BcryptCommon): + 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>' diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r3.ebuild index d1ef59376ece..b4a191f63c3a 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,8 +15,8 @@ HOMEPAGE=" " LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="doc test-rust" BDEPEND=" @@ -30,6 +30,14 @@ BDEPEND=" distutils_enable_tests pytest +src_prepare() { + # fix compatibility with >=dev-python/bcrypt-4.1 + # https://foss.heptapod.net/python-libs/passlib/-/issues/190 + sed -i -e '/bcrypt/s:__about__\.::' passlib/handlers/bcrypt.py || die + + distutils-r1_src_prepare +} + python_test() { local EPYTEST_DESELECT=( # broken all the time by new django releases |
