[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 27f81e9a0a91c86e6f53cff40eeb979b100afc77 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 15 13:59:51 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 15 13:59:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f81e9a dev-python/passlib: Enable py3.13 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r3.ebuild | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r3.ebuild b/dev-python/passlib/passlib-1.7.4-r3.ebuild index 981e5c61a393..19f9172fdcb4 100644 --- a/dev-python/passlib/passlib-1.7.4-r3.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 ) inherit distutils-r1 optfeature pypi @@ -44,6 +44,16 @@ python_test() { passlib/tests/test_ext_django.py ) + case ${EPYTHON} in + python3.13) + EPYTEST_DESELECT+=( + # crypt module has been removed, so the platform backend + # does not work anymore + passlib/tests/test_handlers.py::{des,md5,sha256,sha512}_crypt_os_crypt_test + ) + ;; + esac + # skip fuzzing tests, they are very slow epytest -k "not fuzz_input" }
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: d4b1c0e97287603c82a9178e44530275bbdf3d83 Author: Michał Górny gentoo org> AuthorDate: Thu Apr 25 12:48:54 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Apr 25 12:51:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b1c0e9 dev-python/passlib: Fix variable order Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r3.ebuild b/dev-python/passlib/passlib-1.7.4-r3.ebuild index 51d6fda8f495..981e5c61a393 100644 --- a/dev-python/passlib/passlib-1.7.4-r3.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r3.ebuild @@ -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="
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/files/, dev-python/passlib/
commit: c1e015b65b74283a51893672739c5e4784b95273 Author: Michał Górny gentoo org> AuthorDate: Thu Apr 25 12:30:53 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Apr 25 12:51:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e015b6 dev-python/passlib: Fix warning with dev-python/bcrypt-4.1.1 Fix a warning due to `dev-python/bcrypt` removing `bcrypt.__about__`. Apparently this breaks random packages. Closes: https://bugs.gentoo.org/925289 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch | 13 + .../{passlib-1.7.4-r2.ebuild => passlib-1.7.4-r3.ebuild}| 10 +- 2 files changed, 22 insertions(+), 1 deletion(-) 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 ..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 = '' diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r3.ebuild similarity index 82% rename from dev-python/passlib/passlib-1.7.4-r2.ebuild rename to dev-python/passlib/passlib-1.7.4-r3.ebuild index 708ef7f23b53..51d6fda8f495 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 @@ -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
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 81f15d2a98e0968e6b3c18d86a9227952a878dbe Author: Sam James gentoo org> AuthorDate: Thu Jul 6 02:27:09 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jul 6 02:27:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f15d2a dev-python/passlib: enable py3.12 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild index e6fbb5a266d1..708ef7f23b53 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 optfeature pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 809df46602d6ec8998684f77ce30907d0fb4f10e Author: Michał Górny gentoo org> AuthorDate: Wed Mar 15 17:47:10 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 16 03:59:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809df466 dev-python/passlib: Use pypi.eclass Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild index 3a842611f883..e6fbb5a266d1 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -6,14 +6,13 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) -inherit distutils-r1 optfeature +inherit distutils-r1 optfeature pypi DESCRIPTION="Password hashing framework supporting over 20 schemes" HOMEPAGE=" https://foss.heptapod.net/python-libs/passlib/-/wikis/home https://pypi.org/project/passlib/ " -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="BSD-2" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 6a9e82efcbb4c314a4e2a9ed16c4e3b98c96e4be Author: Michał Górny gentoo org> AuthorDate: Sun Oct 9 07:39:18 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Oct 13 04:52:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a9e82ef dev-python/passlib: Use test-rust flag Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild index 59fec081f5c0..01caf3e3486a 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -18,15 +18,15 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="BSD-2" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" SLOT="0" -IUSE="doc" +IUSE="doc test-rust" BDEPEND=" test? ( dev-python/scrypt[${PYTHON_USEDEP}] - !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( !sparc? ( + test-rust? ( dev-python/bcrypt[${PYTHON_USEDEP}] dev-python/cryptography[${PYTHON_USEDEP}] - ) ) ) ) ) ) + ) )" distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: fbbc487d3834bb6132f7b56aaf3721298b8fdf21 Author: Michał Górny gentoo org> AuthorDate: Fri Oct 7 12:30:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 7 13:07:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbc487d dev-python/passlib: Put bcrypt into WD40 test? block Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild index 8a09e521123b..59fec081f5c0 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -22,9 +22,9 @@ IUSE="doc" BDEPEND=" test? ( - dev-python/bcrypt[${PYTHON_USEDEP}] dev-python/scrypt[${PYTHON_USEDEP}] !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( !sparc? ( + dev-python/bcrypt[${PYTHON_USEDEP}] dev-python/cryptography[${PYTHON_USEDEP}] ) ) ) ) ) ) )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 611616cf6837b7bb67e4e3d83c66f392c213e352 Author: Michał Górny gentoo org> AuthorDate: Fri Jul 29 14:10:46 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Jul 29 14:37:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611616cf dev-python/passlib: Skip opt test dep on cryptography on wd40 arches Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild index d31eb973137f..8a09e521123b 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -24,9 +24,9 @@ BDEPEND=" test? ( dev-python/bcrypt[${PYTHON_USEDEP}] dev-python/scrypt[${PYTHON_USEDEP}] - !alpha? ( !hppa? ( !ia64? ( + !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( !sparc? ( dev-python/cryptography[${PYTHON_USEDEP}] - ) ) ) + ) ) ) ) ) ) )" distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: f253ce9de090bc3010ead099e730f596dbda Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jun 21 18:47:25 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 21 18:47:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f253ce9c dev-python/passlib: drop 1.7.4-r1 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 40 -- 1 file changed, 40 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild deleted file mode 100644 index b8449306ebb0.. --- a/dev-python/passlib/passlib-1.7.4-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Password hashing framework supporting over 20 schemes" -HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -SLOT="0" -IUSE="doc" - -BDEPEND=" - test? ( - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/scrypt[${PYTHON_USEDEP}] - !alpha? ( !hppa? ( !ia64? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) ) ) - )" - -distutils_enable_tests nose - -python_install_all() { - distutils-r1_python_install_all - use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} -} - -pkg_postinst() { - optfeature "Argon2 support" dev-python/argon2-cffi - optfeature "bcrypt support" dev-python/bcrypt - optfeature "scrypt support" dev-python/scrypt - optfeature "Time-based One-Time Password (TOTP) support" dev-python/cryptography -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 93c37b86b71ee742f8c1d2729efa8b4194463d35 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jun 21 18:32:32 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 21 18:32:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c37b86 dev-python/passlib: Stabilize 1.7.4-r2 ALLARCHES, #853463 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild index 0a5cb2cba424..d31eb973137f 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" SLOT="0" IUSE="doc"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 3563aab0076b4798207a44ba6374a1aa885ee1fc Author: Michał Górny gentoo org> AuthorDate: Wed May 18 12:50:40 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed May 18 15:13:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3563aab0 dev-python/passlib: Use PEP517 build Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 54 ++ 1 file changed, 54 insertions(+) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild new file mode 100644 index ..d94f2af91e7f --- /dev/null +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Password hashing framework supporting over 20 schemes" +HOMEPAGE=" + https://foss.heptapod.net/python-libs/passlib/-/wikis/home + https://pypi.org/project/passlib/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +SLOT="0" +IUSE="doc" + +BDEPEND=" + test? ( + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/scrypt[${PYTHON_USEDEP}] + !alpha? ( !hppa? ( !ia64? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) ) ) + )" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # broken all the time by new django releases + passlib/tests/test_ext_django.py + ) + + # skip fuzzing tests, they are very slow + epytest -k "not fuzz_input" +} + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} +} + +pkg_postinst() { + optfeature "Argon2 support" dev-python/argon2-cffi + optfeature "bcrypt support" dev-python/bcrypt + optfeature "scrypt support" dev-python/scrypt + optfeature "Time-based One-Time Password (TOTP) support" dev-python/cryptography +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 8eda97a1e5f82f8e3d23db1cfd11a84bebaf1544 Author: Michał Górny gentoo org> AuthorDate: Wed May 18 14:41:56 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed May 18 15:13:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eda97a1 dev-python/passlib: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild b/dev-python/passlib/passlib-1.7.4-r2.ebuild index d94f2af91e7f..0a5cb2cba424 100644 --- a/dev-python/passlib/passlib-1.7.4-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_COMPAT=( python3_{8..11} pypy3 ) inherit distutils-r1 optfeature
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: c5dfd54c70ee948c6e9efad06c2f04a692059671 Author: Sam James gentoo org> AuthorDate: Mon Apr 25 16:49:39 2022 + Commit: Sam James gentoo org> CommitDate: Mon Apr 25 16:49:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5dfd54c dev-python/passlib: Keyword 1.7.4-r1 s390, #840413 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild index d9487fa75f40..b99c6a2ed2d5 100644 --- a/dev-python/passlib/passlib-1.7.4-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" SLOT="0" IUSE="doc"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: dc30e78f83b293615f9e138e3ac5ebcd61e1d53e Author: Michał Górny gentoo org> AuthorDate: Thu Dec 2 09:35:28 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Dec 2 09:38:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc30e78f dev-python/passlib: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/metadata.xml | 5 - dev-python/passlib/passlib-1.7.4.ebuild | 35 - 2 files changed, 40 deletions(-) diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml index 96e0a61a5836..71af9aa28f44 100644 --- a/dev-python/passlib/metadata.xml +++ b/dev-python/passlib/metadata.xml @@ -14,11 +14,6 @@ Python - - bcrpyt hash algoryptm support - time based one time password support - accelerated scrypt algoythm support - passlib python-libs/passlib diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild deleted file mode 100644 index 06d357adbbbe.. --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Password hashing framework supporting over 20 schemes" -HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" -SLOT="0" -IUSE="+bcrypt doc +scrypt +totp" - -RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) - totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) - scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" -BDEPEND=" - test? ( - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/scrypt[${PYTHON_USEDEP}] - !alpha? ( !hppa? ( !ia64? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) ) ) - )" - -distutils_enable_tests nose - -python_install_all() { - distutils-r1_python_install_all - use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 8d7f5c8bc6423c229712c35940d45ab2361e58dc Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 2 08:39:14 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 2 08:39:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7f5c8b dev-python/passlib: Stabilize 1.7.4-r1 ALLARCHES, #827987 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild index f3018bf5bcad..d9487fa75f40 100644 --- a/dev-python/passlib/passlib-1.7.4-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" SLOT="0" IUSE="doc"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: cbe2006cf1e1aadf594c8b838b3f21214511c1d7 Author: Michał Górny gentoo org> AuthorDate: Sun Nov 28 11:37:49 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 28 14:38:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe2006c dev-python/passlib: Skip cryptography dep on non-Rust arches Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 4 +++- dev-python/passlib/passlib-1.7.4.ebuild| 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild index f4c350e93f5a..f3018bf5bcad 100644 --- a/dev-python/passlib/passlib-1.7.4-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r1.ebuild @@ -19,8 +19,10 @@ IUSE="doc" BDEPEND=" test? ( dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] dev-python/scrypt[${PYTHON_USEDEP}] + !alpha? ( !hppa? ( !ia64? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) ) ) )" distutils_enable_tests nose diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 992453322b0e..06d357adbbbe 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -21,8 +21,10 @@ RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) BDEPEND=" test? ( dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] dev-python/scrypt[${PYTHON_USEDEP}] + !alpha? ( !hppa? ( !ia64? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) ) ) )" distutils_enable_tests nose
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 99cd125154943f4f13c8b605f236a621faf811f0 Author: Michael Seifert digitalernachschub de> AuthorDate: Fri Oct 29 07:35:17 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 29 15:30:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99cd1251 dev-python/passlib: Bumped to 1.7.4-r1 Dropped support for Python 3.7. Signed-off-by: Michael Seifert digitalernachschub.de> Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 33 ++ 1 file changed, 33 insertions(+) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild new file mode 100644 index 000..4828653f670 --- /dev/null +++ b/dev-python/passlib/passlib-1.7.4-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Password hashing framework supporting over 20 schemes" +HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +SLOT="0" +IUSE="+bcrypt doc +scrypt +totp" + +RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) + totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) + scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/scrypt[${PYTHON_USEDEP}] + )" + +distutils_enable_tests nose + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 909ed7a164d3584cd45554ef27f19d8d5df2daa0 Author: Michael Seifert digitalernachschub de> AuthorDate: Fri Oct 29 07:41:50 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 29 15:30:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909ed7a1 dev-python/passlib: Added argon2-cffi to optfeatures Closes: https://bugs.gentoo.org/820668 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Seifert digitalernachschub.de> Closes: https://github.com/gentoo/gentoo/pull/22750 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild index 80df1c62662..f4c350e93f5 100644 --- a/dev-python/passlib/passlib-1.7.4-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r1.ebuild @@ -31,6 +31,7 @@ python_install_all() { } pkg_postinst() { + optfeature "Argon2 support" dev-python/argon2-cffi optfeature "bcrypt support" dev-python/bcrypt optfeature "scrypt support" dev-python/scrypt optfeature "Time-based One-Time Password (TOTP) support" dev-python/cryptography
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 83498ff6d0ec177d3224918c526d4ddc2e41dd2d Author: Michael Seifert digitalernachschub de> AuthorDate: Fri Oct 29 07:38:48 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 29 15:30:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83498ff6 dev-python/passlib: Replaced IUSE entries for optional runtime dependencies with optfeature messages Bug: https://bugs.gentoo.org/820668 Signed-off-by: Michael Seifert digitalernachschub.de> Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild index 5ed95834819..80df1c62662 100644 --- a/dev-python/passlib/passlib-1.7.4-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 +inherit distutils-r1 optfeature DESCRIPTION="Password hashing framework supporting over 20 schemes" HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; @@ -14,11 +14,8 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" SLOT="0" -IUSE="+bcrypt doc +scrypt +totp" +IUSE="doc" -RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) - totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) - scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" BDEPEND=" test? ( dev-python/bcrypt[${PYTHON_USEDEP}] @@ -32,3 +29,9 @@ python_install_all() { distutils-r1_python_install_all use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} } + +pkg_postinst() { + optfeature "bcrypt support" dev-python/bcrypt + optfeature "scrypt support" dev-python/scrypt + optfeature "Time-based One-Time Password (TOTP) support" dev-python/cryptography +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: e59357f1742b8910d6942f342472197475c69b2a Author: Michael Seifert digitalernachschub de> AuthorDate: Fri Oct 29 07:36:17 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 29 15:30:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59357f1 dev-python/passlib: Updated to EAPI 8 Signed-off-by: Michael Seifert digitalernachschub.de> Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/passlib-1.7.4-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4-r1.ebuild b/dev-python/passlib/passlib-1.7.4-r1.ebuild index 4828653f670..5ed95834819 100644 --- a/dev-python/passlib/passlib-1.7.4-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.4-r1.ebuild @@ -1,7 +1,8 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 15776214f0d894a849e261d5643c556f6f301c75 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Oct 27 08:38:56 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Oct 27 08:41:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15776214 dev-python/passlib: add heptapod upstream metadata Signed-off-by: Arthur Zamarin gentoo.org> dev-python/passlib/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml index 358fea14d2b..96e0a61a583 100644 --- a/dev-python/passlib/metadata.xml +++ b/dev-python/passlib/metadata.xml @@ -21,5 +21,6 @@ passlib + python-libs/passlib
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: b82a00bb47c1285ea9582dac9d50886e87b3f7f3 Author: James Le Cuirot gentoo org> AuthorDate: Sat Aug 21 16:01:52 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Aug 21 22:14:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82a00bb dev-python/passlib: Keyword 1.7.4 for ~m68k The tests pass. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: James Le Cuirot gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index fea08a99458..992453322b0 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: fde3f0d764a98a9d4160035ea784d1d5fa12639a Author: Michał Górny gentoo org> AuthorDate: Wed Jun 2 14:18:43 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 2 14:19:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde3f0d7 dev-python/passlib: Enable py3.10 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 2baf3de1920..fea08a99458 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) +PYTHON_COMPAT=( python3_{7..10} pypy3 ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 52c98ce3182354f653029043f3e99672fd8203e2 Author: Joshua Kinard gentoo org> AuthorDate: Mon Feb 22 02:47:38 2021 + Commit: Joshua Kinard gentoo org> CommitDate: Mon Feb 22 02:47:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c98ce3 dev-python/passlib: Added ~mips to KEYWORDS. Signed-off-by: Joshua Kinard gentoo.org> Package-Manager: Portage-3.0.14, Repoman-3.0.2 dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 54a6f5e8bbc..2baf3de1920 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 17001b42fed4e3088215093e3dfb92849c8f8d3f Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Feb 3 00:36:14 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Wed Feb 3 00:38:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17001b42 dev-python/passlib: keyword ~riscv, bug 749933 tests pass Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 6766db32b22..54a6f5e8bbc 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: d9825e96536c996c72e5587ddcc090d48048cf1d Author: Sam James gentoo org> AuthorDate: Sat Nov 28 13:42:02 2020 + Commit: Sam James gentoo org> CommitDate: Sat Nov 28 13:42:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9825e96 dev-python/passlib: ~x64-macos keyworded Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index b032c5ff2bd..e2c53054e51 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 4a52176a3bb5665be9ab5213ed3bc3e7097b6670 Author: Sam James gentoo org> AuthorDate: Sat Nov 28 13:40:01 2020 + Commit: Sam James gentoo org> CommitDate: Sat Nov 28 13:40:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a52176a dev-python/passlib: mark ALLARCHES Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-python/passlib/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml index ddfe55c4aac..8a2d7a8de2a 100644 --- a/dev-python/passlib/metadata.xml +++ b/dev-python/passlib/metadata.xml @@ -13,6 +13,7 @@ pyt...@gentoo.org Python + bcrpyt hash algoryptm support time based one time password support
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/, dev-python/passlib/files/
commit: 4156a2811bd4fd6b46365c9670b850189a6e08b3 Author: Michał Górny gentoo org> AuthorDate: Sun Nov 22 15:43:59 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 22 15:43:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4156a281 dev-python/passlib: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/Manifest| 1 - dev-python/passlib/files/passlib-1.7.2-py39.patch | 19 --- dev-python/passlib/files/passlib-1.7.2-pypy3.patch | 65 -- dev-python/passlib/passlib-1.7.2.ebuild| 38 - 4 files changed, 123 deletions(-) diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest index dd4d6da38fe..36ccb583c9f 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1,2 +1 @@ -DIST passlib-1.7.2.tar.gz 649654 BLAKE2B 40279113d9ff633cea47222f2d72af0abee78dc52a9b46adf66aaae213594eaae7f245cc80004f85b5055b882741b4bedfd81ee39132db23760d37a34e87ac6a SHA512 1ea0654b177b5ab2e1a7e5c3949642c34805ace6e4e4a0f82fafdb3f374edd99c667906ce598c335b668da049860648d5cbebb3e62d775898d5b0cb8cfc7bf53 DIST passlib-1.7.4.tar.gz 689844 BLAKE2B 38f616105ba70cf93cf36383c73f2a4da7bf66ced2844ee74d9f7c29ee0aece5652974dd1414f16e32fbe6957e2e921cf01bc59daa70195a6d50a4a3bf2f SHA512 350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530 diff --git a/dev-python/passlib/files/passlib-1.7.2-py39.patch b/dev-python/passlib/files/passlib-1.7.2-py39.patch deleted file mode 100644 index c5dbc208a88..000 --- a/dev-python/passlib/files/passlib-1.7.2-py39.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/passlib/utils/__init__.py b/passlib/utils/__init__.py -index 69b55e5..d18ec50 100644 a/passlib/utils/__init__.py -+++ b/passlib/utils/__init__.py -@@ -807,7 +807,13 @@ else: - - if isinstance(hash, bytes): - hash = hash.decode("ascii") --result = _crypt(secret, hash) -+try: -+result = _crypt(secret, hash) -+except OSError: -+# new in py39 -- per https://bugs.python.org/issue39289, -+# crypt() now throws OSError for various things, mainly unknown hash formats -+# translating that to None for now (may revise safe_crypt behavior in future) -+return None - if PYPY and isinstance(result, bytes): - result = result.decode("utf-8") - if not result or result[0:1] in _invalid_prefixes: diff --git a/dev-python/passlib/files/passlib-1.7.2-pypy3.patch b/dev-python/passlib/files/passlib-1.7.2-pypy3.patch deleted file mode 100644 index 304388196b2..000 --- a/dev-python/passlib/files/passlib-1.7.2-pypy3.patch +++ /dev/null @@ -1,65 +0,0 @@ -diff -ur a/passlib/utils/__init__.py b/passlib/utils/__init__.py a/passlib/utils/__init__.py2019-11-19 11:41:26.0 -0800 -+++ b/passlib/utils/__init__.py2019-12-03 14:16:15.153791186 -0800 -@@ -57,7 +57,7 @@ - ) - from passlib.exc import ExpectedStringError - from passlib.utils.compat import (add_doc, join_bytes, join_byte_values, -- join_byte_elems, irange, imap, PY3, u, -+ join_byte_elems, irange, imap, PY3, PYPY, u, - join_unicode, unicode, byte_elem_value, nextgetter, - unicode_or_bytes_types, - get_method_function, suppress_cause) -@@ -776,23 +776,41 @@ - - if PY3: - def safe_crypt(secret, hash): --if isinstance(secret, bytes): --# Python 3's crypt() only accepts unicode, which is then --# encoding using utf-8 before passing to the C-level crypt(). --# so we have to decode the secret. --orig = secret -+if not PYPY: -+if isinstance(secret, bytes): -+# Python 3's crypt() only accepts unicode, which is then -+# encoding using utf-8 before passing to the C-level crypt(). -+# so we have to decode the secret. -+orig = secret -+try: -+secret = secret.decode("utf-8") -+except UnicodeDecodeError: -+return None -+assert secret.encode("utf-8") == orig, \ -+"utf-8 spec says this can't happen!" -+if _NULL in secret: -+raise ValueError("null character in secret") -+else: -+if isinstance(secret, str): -+orig = secret -+try: -+secret = secret.encode("utf-8") -+except UnicodeEncodeError: -+
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 3d96055a93f433e1e0b2b77c779b6337f3c8bf0a Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Nov 22 11:40:13 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Nov 22 12:26:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d96055a dev-python/passlib: stable 1.7.4 for hppa, bug #754483 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 8c46a10032d..b032c5ff2bd 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 805d5519bcaa610ec79d7eea96534195ffe22e06 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 17 19:08:47 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 17 19:08:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805d5519 dev-python/passlib: sparc stable wrt bug #754483 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 56e904695ee..32ff2fc6476 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: e6e33f4ba5ea40925c93948d27e7a92374692edd Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 17 18:52:47 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 17 18:55:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e33f4b dev-python/passlib: ppc64 stable wrt bug #754483 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 89a467b58ad..56e904695ee 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: eea4469400e3509ab11424279d4e45380c2d2eb3 Author: Sam James gentoo org> AuthorDate: Sun Nov 15 23:45:49 2020 + Commit: Sam James gentoo org> CommitDate: Sun Nov 15 23:45:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea44694 dev-python/passlib: Stabilize 1.7.4 amd64, #754483 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 09af6dfe6f4..965a55dc84f 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 2ea3e23ef96664e89511a2e6df4c87a03b28dcd8 Author: Sam James gentoo org> AuthorDate: Sun Nov 15 23:28:47 2020 + Commit: Sam James gentoo org> CommitDate: Sun Nov 15 23:28:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea3e23e dev-python/passlib: Stabilize 1.7.4 arm, #754483 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 13d7d40053a..09af6dfe6f4 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 6d4af9c1d522015e306bdb5766e29a4cc5a72348 Author: Sam James gentoo org> AuthorDate: Sun Nov 15 05:19:28 2020 + Commit: Sam James gentoo org> CommitDate: Sun Nov 15 05:19:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4af9c1 dev-python/passlib: Stabilize 1.7.4 arm64, #754483 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index d1db1aa2799..13d7d40053a 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 3779e10b09f50a3976c4346d3a46ae84521705f8 Author: Michał Górny gentoo org> AuthorDate: Thu Oct 8 20:54:50 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Oct 8 20:57:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3779e10b dev-python/passlib: Bump to 1.7.4 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/Manifest | 1 + dev-python/passlib/passlib-1.7.4.ebuild | 33 + 2 files changed, 34 insertions(+) diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest index 2da76b89308..dd4d6da38fe 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1 +1,2 @@ DIST passlib-1.7.2.tar.gz 649654 BLAKE2B 40279113d9ff633cea47222f2d72af0abee78dc52a9b46adf66aaae213594eaae7f245cc80004f85b5055b882741b4bedfd81ee39132db23760d37a34e87ac6a SHA512 1ea0654b177b5ab2e1a7e5c3949642c34805ace6e4e4a0f82fafdb3f374edd99c667906ce598c335b668da049860648d5cbebb3e62d775898d5b0cb8cfc7bf53 +DIST passlib-1.7.4.tar.gz 689844 BLAKE2B 38f616105ba70cf93cf36383c73f2a4da7bf66ced2844ee74d9f7c29ee0aece5652974dd1414f16e32fbe6957e2e921cf01bc59daa70195a6d50a4a3bf2f SHA512 350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530 diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild new file mode 100644 index 000..d1db1aa2799 --- /dev/null +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Password hashing framework supporting over 20 schemes" +HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +SLOT="0" +IUSE="+bcrypt doc +scrypt +totp" + +RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) + totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) + scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/scrypt[${PYTHON_USEDEP}] + )" + +distutils_enable_tests nose + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 874f55fe8885da1c226b36994eb93bebb9bfaf02 Author: Michał Górny gentoo org> AuthorDate: Thu Oct 8 20:56:48 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Oct 8 20:57:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874f55fe dev-python/passlib: Remove dead remote-id Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml index a4bd399c529..ddfe55c4aac 100644 --- a/dev-python/passlib/metadata.xml +++ b/dev-python/passlib/metadata.xml @@ -20,6 +20,5 @@ passlib - ecollins/passlib
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 27425926f9bb44fb906eb8df5074deab627d1aeb Author: Michał Górny gentoo org> AuthorDate: Sat Aug 22 08:42:22 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 22 09:15:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27425926 dev-python/passlib: Remove py2 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index a0c6417c656..b54d3c320eb 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 4dfb0e892473410808cc76c6be6e9c30bbe05d39 Author: Sam James gentoo org> AuthorDate: Tue Jul 14 15:53:03 2020 + Commit: Sam James gentoo org> CommitDate: Tue Jul 14 15:57:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfb0e89 dev-python/passlib: ppc64 stable (bug #730126) Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 706a76c9c73..a0c6417c656 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 13e8e3bc51167b11810c107a6bd13f9a67a4a5cf Author: Sam James gentoo org> AuthorDate: Tue Jul 14 13:14:46 2020 + Commit: Sam James gentoo org> CommitDate: Tue Jul 14 13:14:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e8e3bc dev-python/passlib: ppc stable (bug #730126) Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 7785f63d58f..706a76c9c73 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ~ppc64 sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 555bc5ef912d9abbef1f24ab434c171c69d1c631 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Jul 5 09:02:04 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 5 09:27:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555bc5ef dev-python/passlib: stable 1.7.2 for sparc, bug #730126 Package-Manager: Portage-2.3.99, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 746d76ef58c..7785f63d58f 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 952460c9a33aba782a736276b0b0413df250baf9 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Jul 2 08:43:22 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jul 2 17:05:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=952460c9 dev-python/passlib: stable 1.7.2 for hppa, bug #730126 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 95c6d007268..b73ac55fce4 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 7da54a53c4aade730f48c4807275998db8730341 Author: Sam James (sam_c) cmpct info> AuthorDate: Wed Jul 1 03:20:30 2020 + Commit: Michał Górny gentoo org> CommitDate: Wed Jul 1 12:21:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da54a53 dev-python/passlib: arm stable (bug #730126) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 0794ac4dad0..95c6d007268 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: a0a7f1fc5bfcda0d944d2f6e3c7fdb7d5c2b8a2a Author: Patrick McLean sony com> AuthorDate: Tue Jun 16 19:33:32 2020 + Commit: Patrick McLean gentoo org> CommitDate: Tue Jun 16 19:33:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a7f1fc dev-python/passlib: Update HOMEPAGE Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 1a5df3be3aa..0794ac4dad0 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 ) inherit distutils-r1 DESCRIPTION="Password hashing framework supporting over 20 schemes" -HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; +HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/files/
commit: eb96dbdc46aa5b113f22e731a071861af0451cd5 Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue May 19 19:23:07 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Jun 2 04:28:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb96dbdc dev-python/passlib: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Aaron Bauman gentoo.org> dev-python/passlib/files/passlib-1.7.1-tests.patch | 33 -- 1 file changed, 33 deletions(-) diff --git a/dev-python/passlib/files/passlib-1.7.1-tests.patch b/dev-python/passlib/files/passlib-1.7.1-tests.patch deleted file mode 100644 index 697262fcd9b..000 --- a/dev-python/passlib/files/passlib-1.7.1-tests.patch +++ /dev/null @@ -1,33 +0,0 @@ -Only in passlib-1.7.1.orig/passlib/tests: .utils.py.swp -Only in passlib-1.7.1/passlib/tests: .utils.py.un~ -diff -ur passlib-1.7.1.orig/passlib/tests/utils.py passlib-1.7.1/passlib/tests/utils.py passlib-1.7.1.orig/passlib/tests/utils.py 2019-11-19 21:39:07.373344777 -0800 -+++ passlib-1.7.1/passlib/tests/utils.py 2019-11-19 21:39:13.525351120 -0800 -@@ -16,6 +16,7 @@ - import tempfile - import threading - import time -+import unittest - from passlib.exc import PasslibHashWarning, PasslibConfigWarning - from passlib.utils.compat import PY3, JYTHON - import warnings -@@ -3149,6 +3150,7 @@ - self.assertRaises(MissingBackendError, self.do_genhash, 'stub', hash) - self.assertRaises(MissingBackendError, self.do_verify, 'stub', hash) - -+@unittest.skip("fails due to unexpected support on linux, probably out of date") - def test_82_crypt_support(self): - """test platform-specific crypt() support detection""" - # NOTE: this is mainly just a sanity check to ensure the runtime -diff -ur passlib-1.7.1.orig/passlib/utils/__init__.py passlib-1.7.1/passlib/utils/__init__.py passlib-1.7.1.orig/passlib/utils/__init__.py 2019-11-19 22:55:46.43894 -0800 -+++ passlib-1.7.1/passlib/utils/__init__.py2019-11-19 22:56:37.144958345 -0800 -@@ -903,7 +903,7 @@ - - # the current time, to whatever precision os uses - time.time(), --time.clock(), -+tick(), - - # if urandom available, might as well mix some bytes in. - os.urandom(32).decode("latin-1") if has_urandom else 0,
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: c73c79d3b9f67f591d7ffde923ac2be84f5150e7 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun May 31 10:04:04 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun May 31 10:04:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73c79d3 dev-python/passlib: keyworded 1.7.2 for ia64, bug #726188 Package-Manager: Portage-2.3.100, Repoman-2.3.22 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 2524ad97913..1a5df3be3aa 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 72fbaf1f1d3aef56e25d75a783853af01d29a0f8 Author: Michał Górny gentoo org> AuthorDate: Sat May 30 12:57:03 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat May 30 14:37:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72fbaf1f dev-python/passlib: Keyword 1.7.2 ppc, #726188 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index da3cd45d5be..2524ad97913 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/, dev-python/passlib/files/
commit: 14e42da7759f4b774dfd521de69728cfd805678f Author: Michał Górny gentoo org> AuthorDate: Tue May 26 15:29:27 2020 + Commit: Michał Górny gentoo org> CommitDate: Tue May 26 16:36:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e42da7 dev-python/passlib: Port to py39 Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/files/passlib-1.7.2-py39.patch | 19 +++ dev-python/passlib/passlib-1.7.2.ebuild | 11 --- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/dev-python/passlib/files/passlib-1.7.2-py39.patch b/dev-python/passlib/files/passlib-1.7.2-py39.patch new file mode 100644 index 000..c5dbc208a88 --- /dev/null +++ b/dev-python/passlib/files/passlib-1.7.2-py39.patch @@ -0,0 +1,19 @@ +diff --git a/passlib/utils/__init__.py b/passlib/utils/__init__.py +index 69b55e5..d18ec50 100644 +--- a/passlib/utils/__init__.py b/passlib/utils/__init__.py +@@ -807,7 +807,13 @@ else: + + if isinstance(hash, bytes): + hash = hash.decode("ascii") +-result = _crypt(secret, hash) ++try: ++result = _crypt(secret, hash) ++except OSError: ++# new in py39 -- per https://bugs.python.org/issue39289, ++# crypt() now throws OSError for various things, mainly unknown hash formats ++# translating that to None for now (may revise safe_crypt behavior in future) ++return None + if PYPY and isinstance(result, bytes): + result = result.decode("utf-8") + if not result or result[0:1] in _invalid_prefixes: diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index aaa2485c015..da3cd45d5be 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 ) +PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 ) inherit distutils-r1 @@ -18,11 +18,16 @@ IUSE="+bcrypt doc +scrypt +totp" RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/scrypt[${PYTHON_USEDEP}] + )" PATCHES=( "${FILESDIR}/passlib-1.7.2-pypy3.patch" + "${FILESDIR}/passlib-1.7.2-py39.patch" ) distutils_enable_tests nose
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: d58efeef2756a7ee4ab626e14d51b838a795bc18 Author: Michał Górny gentoo org> AuthorDate: Mon May 4 11:34:03 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon May 4 11:34:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58efeef dev-python/passlib: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/Manifest| 1 - dev-python/passlib/passlib-1.7.1-r2.ebuild | 38 -- 2 files changed, 39 deletions(-) diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest index 2dc05f8ad0f..2da76b89308 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1,2 +1 @@ -DIST passlib-1.7.1.tar.gz 645724 BLAKE2B f34e3bbc5a61ff71cc989fa26edb9f992909bfdcc6ca1b094ebc02fc9942eb1db1ea18fc3dd5bb7d9fcecf6b4bd82e93aba07c7ce63ec85452b5d7117a6e1968 SHA512 3d5f069cd4e44e5e87cdabc46845acbdd6c1eeedb7ce1f611aebee87b0f7af19009b6a47a10ec555fd84260b9f5c933c6429e325d30326de3869f05031674168 DIST passlib-1.7.2.tar.gz 649654 BLAKE2B 40279113d9ff633cea47222f2d72af0abee78dc52a9b46adf66aaae213594eaae7f245cc80004f85b5055b882741b4bedfd81ee39132db23760d37a34e87ac6a SHA512 1ea0654b177b5ab2e1a7e5c3949642c34805ace6e4e4a0f82fafdb3f374edd99c667906ce598c335b668da049860648d5cbebb3e62d775898d5b0cb8cfc7bf53 diff --git a/dev-python/passlib/passlib-1.7.1-r2.ebuild b/dev-python/passlib/passlib-1.7.1-r2.ebuild deleted file mode 100644 index 2c3f8d8ff2b..000 --- a/dev-python/passlib/passlib-1.7.1-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) - -inherit distutils-r1 - -DESCRIPTION="Password hashing framework supporting over 20 schemes" -HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc x86" -SLOT="0" -IUSE="+bcrypt doc +scrypt test +totp" - -RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) - totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) - scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/passlib-1.7.1-tests.patch" -) - -RESTRICT="!test? ( test )" - -python_test() { - nosetests -v -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 24fb8e1d0180be2ae8f91cba94ee2a6389160709 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun May 3 19:00:48 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun May 3 19:02:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fb8e1d dev-python/passlib: x86 stable wrt bug #720580 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index a1509db4c29..aaa2485c015 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 582475ec809190b23c6cb8d4f86211fba9bdc4a0 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 29 21:16:29 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 29 21:21:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=582475ec dev-python/passlib: keyworded 1.7.2 for ppc64, bug #689608 Package-Manager: Portage-2.3.96, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index 0b63f212681..0838a5c3127 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 084a86880d23621b526f79a695b35b32a576df31 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 28 11:28:54 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 28 11:36:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084a8688 dev-python/passlib: Remove redundant versions Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/passlib-1.7.1-r1.ebuild | 33 -- 1 file changed, 33 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild deleted file mode 100644 index b13bb2f8e22..000 --- a/dev-python/passlib/passlib-1.7.1-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_6,3_7} ) - -inherit distutils-r1 - -DESCRIPTION="Password hashing framework supporting over 20 schemes" -HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -KEYWORDS="amd64 ~arm ~arm64 x86" -SLOT="0" -IUSE="+bcrypt doc +scrypt test +totp" -RESTRICT="!test? ( test )" - -RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) - totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) - scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] )" - -python_test() { - nosetests -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 39972142d4d9985384bdebaa24805fadae068e2a Author: Michał Górny gentoo org> AuthorDate: Sat Mar 28 11:35:55 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 28 11:36:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39972142 dev-python/passlib: Remove redundant longdesc Signed-off-by: Michał Górny gentoo.org> dev-python/passlib/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml index edca8675d1f..a4bd399c529 100644 --- a/dev-python/passlib/metadata.xml +++ b/dev-python/passlib/metadata.xml @@ -13,9 +13,6 @@ pyt...@gentoo.org Python - - comprehensive password hashing framework supporting over 20 schemes - bcrpyt hash algoryptm support time based one time password support
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: b4c447ca113c6eb686716e907c88496c1cf7ad68 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 25 14:14:03 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 25 14:17:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c447ca dev-python/passlib: amd64 stable wrt bug #714394 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/passlib/passlib-1.7.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.1-r2.ebuild b/dev-python/passlib/passlib-1.7.1-r2.ebuild index 560714066ab..db086c16cf2 100644 --- a/dev-python/passlib/passlib-1.7.1-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt test +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 3dc08a632e624de7f5ea1839ee84ca86553fc687 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Feb 6 20:24:44 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 6 21:11:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dc08a63 dev-python/passlib: keyworded 1.7.2 for hppa/sparc, bug #700918 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild index ce11522be05..1c6a58cc73c 100644 --- a/dev-python/passlib/passlib-1.7.2.ebuild +++ b/dev-python/passlib/passlib-1.7.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 71672cd922e7a34613670f451087826026cbbb63 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Dec 10 19:49:46 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Dec 10 22:25:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71672cd9 dev-python/passlib: keyworded 1.7.1-r2 for hppa, bug #700918 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.1-r2.ebuild b/dev-python/passlib/passlib-1.7.1-r2.ebuild index 521b493e425..f72758004e5 100644 --- a/dev-python/passlib/passlib-1.7.1-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt test +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 1a1538c8eb860ca4af6c188839cc059b9274ac72 Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed Dec 4 16:56:35 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Dec 4 19:44:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1538c8 dev-python/passlib: keyworded 1.7.1-r2 for sparc, bug #700918 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/passlib/passlib-1.7.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.1-r2.ebuild b/dev-python/passlib/passlib-1.7.1-r2.ebuild index 968377e92ae..521b493e425 100644 --- a/dev-python/passlib/passlib-1.7.1-r2.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt test +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/files/, dev-python/passlib/
commit: 1b2f1f9f2f025dc9f616733647e14580d9bfd2ab Author: Patrick McLean sony com> AuthorDate: Tue Dec 3 22:44:14 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Dec 4 01:11:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2f1f9f dev-python/passlib-1.7.2: Verbump, add pypy3, distutils helpers Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Patrick McLean gentoo.org> dev-python/passlib/Manifest| 1 + dev-python/passlib/files/passlib-1.7.2-pypy3.patch | 65 ++ dev-python/passlib/passlib-1.7.2.ebuild| 33 +++ 3 files changed, 99 insertions(+) diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest index 9fcb6b2ef94..2dc05f8ad0f 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1 +1,2 @@ DIST passlib-1.7.1.tar.gz 645724 BLAKE2B f34e3bbc5a61ff71cc989fa26edb9f992909bfdcc6ca1b094ebc02fc9942eb1db1ea18fc3dd5bb7d9fcecf6b4bd82e93aba07c7ce63ec85452b5d7117a6e1968 SHA512 3d5f069cd4e44e5e87cdabc46845acbdd6c1eeedb7ce1f611aebee87b0f7af19009b6a47a10ec555fd84260b9f5c933c6429e325d30326de3869f05031674168 +DIST passlib-1.7.2.tar.gz 649654 BLAKE2B 40279113d9ff633cea47222f2d72af0abee78dc52a9b46adf66aaae213594eaae7f245cc80004f85b5055b882741b4bedfd81ee39132db23760d37a34e87ac6a SHA512 1ea0654b177b5ab2e1a7e5c3949642c34805ace6e4e4a0f82fafdb3f374edd99c667906ce598c335b668da049860648d5cbebb3e62d775898d5b0cb8cfc7bf53 diff --git a/dev-python/passlib/files/passlib-1.7.2-pypy3.patch b/dev-python/passlib/files/passlib-1.7.2-pypy3.patch new file mode 100644 index 000..304388196b2 --- /dev/null +++ b/dev-python/passlib/files/passlib-1.7.2-pypy3.patch @@ -0,0 +1,65 @@ +diff -ur a/passlib/utils/__init__.py b/passlib/utils/__init__.py +--- a/passlib/utils/__init__.py2019-11-19 11:41:26.0 -0800 b/passlib/utils/__init__.py2019-12-03 14:16:15.153791186 -0800 +@@ -57,7 +57,7 @@ + ) + from passlib.exc import ExpectedStringError + from passlib.utils.compat import (add_doc, join_bytes, join_byte_values, +- join_byte_elems, irange, imap, PY3, u, ++ join_byte_elems, irange, imap, PY3, PYPY, u, + join_unicode, unicode, byte_elem_value, nextgetter, + unicode_or_bytes_types, + get_method_function, suppress_cause) +@@ -776,23 +776,41 @@ + + if PY3: + def safe_crypt(secret, hash): +-if isinstance(secret, bytes): +-# Python 3's crypt() only accepts unicode, which is then +-# encoding using utf-8 before passing to the C-level crypt(). +-# so we have to decode the secret. +-orig = secret ++if not PYPY: ++if isinstance(secret, bytes): ++# Python 3's crypt() only accepts unicode, which is then ++# encoding using utf-8 before passing to the C-level crypt(). ++# so we have to decode the secret. ++orig = secret ++try: ++secret = secret.decode("utf-8") ++except UnicodeDecodeError: ++return None ++assert secret.encode("utf-8") == orig, \ ++"utf-8 spec says this can't happen!" ++if _NULL in secret: ++raise ValueError("null character in secret") ++else: ++if isinstance(secret, str): ++orig = secret ++try: ++secret = secret.encode("utf-8") ++except UnicodeEncodeError: ++return None ++assert secret.decode("utf-8") == orig, \ ++"utf-8 spec says this can't happen!" + try: +-secret = secret.decode("utf-8") ++if _NULL in secret.decode("utf-8"): ++raise ValueError("null character in secret") + except UnicodeDecodeError: + return None +-assert secret.encode("utf-8") == orig, \ +-"utf-8 spec says this can't happen!" +-if _NULL in secret: +-raise ValueError("null character in secret") ++ + if isinstance(hash, bytes): + hash = hash.decode("ascii") + result = _crypt(secret, hash) +-if not result or result[0] in _invalid_prefixes: ++if PYPY and isinstance(result, bytes): ++result = result.decode("utf-8") ++if not result or result[0:1] in _invalid_prefixes: + return None + return result +
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: cd2fd37dad95f7359313aff6269b1aa539fe085d Author: Aaron Bauman gentoo org> AuthorDate: Sun Nov 24 16:11:05 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Nov 24 16:11:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2fd37d dev-python/passlib: fix QA warning about tests Signed-off-by: Aaron Bauman gentoo.org> dev-python/passlib/passlib-1.7.1-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild index 31ff00f1fde..5791a80c010 100644 --- a/dev-python/passlib/passlib-1.7.1-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild @@ -14,6 +14,7 @@ LICENSE="BSD-2" KEYWORDS="amd64 ~arm ~arm64 x86" SLOT="0" IUSE="+bcrypt doc +scrypt test +totp" +RESTRICT="!test? ( test )" RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) totp? ( dev-python/cryptography[${PYTHON_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/, dev-python/passlib/files/
commit: 6b5a020ddd57bf4062ce0d3710f917f4db7fb171 Author: Patrick McLean gentoo org> AuthorDate: Wed Nov 20 21:08:35 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 20 21:09:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5a020d dev-python/passlib: Revbump to 1.7.1-r2, EAPI=7, add py38 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/passlib/files/passlib-1.7.1-tests.patch | 33 +++ dev-python/passlib/passlib-1.7.1-r2.ebuild | 38 ++ 2 files changed, 71 insertions(+) diff --git a/dev-python/passlib/files/passlib-1.7.1-tests.patch b/dev-python/passlib/files/passlib-1.7.1-tests.patch new file mode 100644 index 000..697262fcd9b --- /dev/null +++ b/dev-python/passlib/files/passlib-1.7.1-tests.patch @@ -0,0 +1,33 @@ +Only in passlib-1.7.1.orig/passlib/tests: .utils.py.swp +Only in passlib-1.7.1/passlib/tests: .utils.py.un~ +diff -ur passlib-1.7.1.orig/passlib/tests/utils.py passlib-1.7.1/passlib/tests/utils.py +--- passlib-1.7.1.orig/passlib/tests/utils.py 2019-11-19 21:39:07.373344777 -0800 passlib-1.7.1/passlib/tests/utils.py 2019-11-19 21:39:13.525351120 -0800 +@@ -16,6 +16,7 @@ + import tempfile + import threading + import time ++import unittest + from passlib.exc import PasslibHashWarning, PasslibConfigWarning + from passlib.utils.compat import PY3, JYTHON + import warnings +@@ -3149,6 +3150,7 @@ + self.assertRaises(MissingBackendError, self.do_genhash, 'stub', hash) + self.assertRaises(MissingBackendError, self.do_verify, 'stub', hash) + ++@unittest.skip("fails due to unexpected support on linux, probably out of date") + def test_82_crypt_support(self): + """test platform-specific crypt() support detection""" + # NOTE: this is mainly just a sanity check to ensure the runtime +diff -ur passlib-1.7.1.orig/passlib/utils/__init__.py passlib-1.7.1/passlib/utils/__init__.py +--- passlib-1.7.1.orig/passlib/utils/__init__.py 2019-11-19 22:55:46.43894 -0800 passlib-1.7.1/passlib/utils/__init__.py2019-11-19 22:56:37.144958345 -0800 +@@ -903,7 +903,7 @@ + + # the current time, to whatever precision os uses + time.time(), +-time.clock(), ++tick(), + + # if urandom available, might as well mix some bytes in. + os.urandom(32).decode("latin-1") if has_urandom else 0, diff --git a/dev-python/passlib/passlib-1.7.1-r2.ebuild b/dev-python/passlib/passlib-1.7.1-r2.ebuild new file mode 100644 index 000..968377e92ae --- /dev/null +++ b/dev-python/passlib/passlib-1.7.1-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Password hashing framework supporting over 20 schemes" +HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +SLOT="0" +IUSE="+bcrypt doc +scrypt test +totp" + +RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) + totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) + scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/passlib-1.7.1-tests.patch" +) + +RESTRICT="!test? ( test )" + +python_test() { + nosetests -v -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 995bdf66fb8ef12b13839a3e6ca5f19f3c66b4ce Author: Patrick McLean sony com> AuthorDate: Thu Dec 13 00:50:37 2018 + Commit: Patrick McLean gentoo org> CommitDate: Thu Dec 13 00:51:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995bdf66 dev-python/passlib: Add python3_7 to 1.7.1-r1 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean gentoo.org> dev-python/passlib/passlib-1.7.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild index 8cb5fa14d8b..02b2002989a 100644 --- a/dev-python/passlib/passlib-1.7.1-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} pypy ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 765d9fe254691ee3622f7b2aa4e8bef01cbdb637 Author: Matthew Thode gentoo org> AuthorDate: Sun Mar 26 03:21:38 2017 + Commit: Matt Thode gentoo org> CommitDate: Sun Mar 26 03:21:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765d9fe2 stablize openstack ocata passlib-1.7.1-r1 x86 and amd64 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --force dev-python/passlib/passlib-1.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild index 00a8176a4c6..8cb5fa14d8b 100644 --- a/dev-python/passlib/passlib-1.7.1-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" SLOT="0" IUSE="+bcrypt doc +scrypt test +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: cb16524c888b378ceb800572776e96e4f057cec0 Author: Patrick McLean gentoo org> AuthorDate: Wed Mar 8 02:53:28 2017 + Commit: Patrick McLean gentoo org> CommitDate: Wed Mar 8 02:53:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb16524c dev-python/passlib: Add python3_6 to PYTHON_COMPAT Package-Manager: Portage-2.3.4, Repoman-2.3.2 dev-python/passlib/passlib-1.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild index 01252ccc79f..00a8176a4c6 100644 --- a/dev-python/passlib/passlib-1.7.1-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: d28235b8e2541dc5e973fcfe64b7eb514240efbe Author: Michael Weber gentoo org> AuthorDate: Thu Feb 23 09:39:44 2017 + Commit: Michael Weber gentoo org> CommitDate: Thu Feb 23 09:39:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28235b8 dev-python/passlib: Add ~arm keyword (bug 392327). Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-python/passlib/passlib-1.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild index 752aae9c11..71d3aebce9 100644 --- a/dev-python/passlib/passlib-1.7.1-r1.ebuild +++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" SLOT="0" IUSE="+bcrypt doc +scrypt test +totp"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 748cb1fd8476c8c887f2a2b6d21a33381f90f1de Author: Matthew Thode gentoo org> AuthorDate: Sat Feb 11 15:38:02 2017 + Commit: Matt Thode gentoo org> CommitDate: Sat Feb 11 15:38:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748cb1fd dev-python/passlib: making things optional via use flags for bug 608686 Package-Manager: portage-2.3.3 dev-python/passlib/metadata.xml| 5 + dev-python/passlib/passlib-1.7.1-r1.ebuild | 33 ++ 2 files changed, 38 insertions(+) diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml index 98546fd925..2165eac1f8 100644 --- a/dev-python/passlib/metadata.xml +++ b/dev-python/passlib/metadata.xml @@ -16,6 +16,11 @@ comprehensive password hashing framework supporting over 20 schemes + + bcrpyt hash algoryptm support + time based one time password support + accelerated scrypt algoythm support + passlib ecollins/passlib diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild new file mode 100644 index 00..752aae9c11 --- /dev/null +++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Password hashing framework supporting over 20 schemes" +HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~amd64 ~arm64 ~x86" +SLOT="0" +IUSE="+bcrypt doc +scrypt test +totp" + +RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] ) + totp? ( dev-python/cryptography[${PYTHON_USEDEP}] ) + scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +python_test() { + nosetests -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: e31be839597eda54ed48405e762e71bd0a484ae6 Author: Patrick McLean gentoo org> AuthorDate: Mon Feb 6 18:36:40 2017 + Commit: Patrick McLean gentoo org> CommitDate: Mon Feb 6 18:36:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31be839 dev-python/passlib: Version bump to 1.7.1 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-python/passlib/Manifest | 1 + dev-python/passlib/passlib-1.7.1.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest index f3f0b7f..c36e8ce 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1 +1,2 @@ DIST passlib-1.6.5.tar.gz 417044 SHA256 a83d34f53dc9b17aa42c9a35c3fbcc5120f3fcb07f7f8721ec45e6a27be347fc SHA512 b5323834a0a7fc7e799882c512a2fcaddb0cbf4dbfb3ec578c9a9ea7a7f08349335cd3124fe2b379eef265ecdf9d823b7562951881710cf4dafff128a65c82d4 WHIRLPOOL ed9f190557fe9b1994dc30a38bdcdcd9c2275e6a32c17a8159b034c7dd49cf8531020f5c6e53301c1fca89b0e5abd1692072faa6e050fd8edbf877b197b8afae +DIST passlib-1.7.1.tar.gz 645724 SHA256 3d948f64138c25633613f303bcc471126eae67c04d5e3f6b7b8ce6242f8653e0 SHA512 3d5f069cd4e44e5e87cdabc46845acbdd6c1eeedb7ce1f611aebee87b0f7af19009b6a47a10ec555fd84260b9f5c933c6429e325d30326de3869f05031674168 WHIRLPOOL b3c7e8587eb080ae9210bec3ff272ee0c4b644753ff5a80182496f6c8599f615480261528ad7ada2f8c785204631f57c38360f1f7c11e142daff0ad6441872f8 diff --git a/dev-python/passlib/passlib-1.7.1.ebuild b/dev-python/passlib/passlib-1.7.1.ebuild new file mode 100644 index ..ee580e1 --- /dev/null +++ b/dev-python/passlib/passlib-1.7.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Password hashing framework supporting over 20 schemes" +HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~amd64 ~arm64 ~x86" +SLOT="0" +IUSE="test doc" + +RDEPEND="dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/scrypt[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +python_test() { + nosetests -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: eca4953f23c239b50a5f7dbd67c1d5076033c3f7 Author: Tiziano Müller gentoo org> AuthorDate: Wed Mar 16 08:30:18 2016 + Commit: Tiziano Müller gentoo org> CommitDate: Wed Mar 16 08:30:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca4953f dev-python/passlib: rev-bump for py-3.5 compat and EAPI-6 Package-Manager: portage-2.2.28 dev-python/passlib/passlib-1.6.5-r1.ebuild | 31 ++ 1 file changed, 31 insertions(+) diff --git a/dev-python/passlib/passlib-1.6.5-r1.ebuild b/dev-python/passlib/passlib-1.6.5-r1.ebuild new file mode 100644 index 000..2a10e68 --- /dev/null +++ b/dev-python/passlib/passlib-1.6.5-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Password hashing framework supporting over 20 schemes" +HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +KEYWORDS="~amd64 ~arm64 ~x86" +SLOT="0" +IUSE="test doc" + +RDEPEND="dev-python/bcrypt[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +python_test() { + nosetests -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: 9d98ce4b3360f30d1a954ea85ef943ff542e95f2 Author: Matthew Thode gentoo org> AuthorDate: Sun Feb 28 07:05:49 2016 + Commit: Matt Thode gentoo org> CommitDate: Sun Feb 28 07:05:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d98ce4b dev-python/passlib: keywording arm64 merged on X-C1 Package-Manager: portage-2.2.26 dev-python/passlib/passlib-1.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/passlib/passlib-1.6.5.ebuild b/dev-python/passlib/passlib-1.6.5.ebuild index 2af0b8c..817616c 100644 --- a/dev-python/passlib/passlib-1.6.5.ebuild +++ b/dev-python/passlib/passlib-1.6.5.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" SLOT="0" IUSE="test doc"
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: ea6111c9ffdf733c6fc91bb235befb3c3a7a7763 Author: Justin Lecher gentoo org> AuthorDate: Sun Aug 16 14:59:08 2015 + Commit: Justin Lecher gentoo org> CommitDate: Sun Aug 16 15:10:27 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6111c9 dev-python/passlib: Updating remote-id in metadata.xml Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher gentoo.org> dev-python/passlib/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml index 03438f6..67a9a00 100644 --- a/dev-python/passlib/metadata.xml +++ b/dev-python/passlib/metadata.xml @@ -12,5 +12,6 @@ passlib +ecollins/passlib
[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/
commit: a11ee91fc0b135a50c9230007d6ca1468eab8a0b Author: Ian Delaney gentoo org> AuthorDate: Mon Aug 10 03:09:40 2015 + Commit: Ian Delaney gentoo org> CommitDate: Mon Aug 10 03:09:40 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11ee91f bump; update HOMEPAGE, test phase Package-Manager: portage-2.2.20 dev-python/passlib/Manifest | 1 + dev-python/passlib/passlib-1.6.1-r1.ebuild | 2 +- dev-python/passlib/passlib-1.6.2.ebuild | 2 +- .../{passlib-1.6.1-r1.ebuild => passlib-1.6.5.ebuild}| 12 +++- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest index c150f79..bd78977 100644 --- a/dev-python/passlib/Manifest +++ b/dev-python/passlib/Manifest @@ -1,2 +1,3 @@ DIST passlib-1.6.1.tar.gz 395855 SHA256 00cfb564feb2d97ebaf6b28acdc9277a0c73c3c1df7b2a7b65605c76e724177b SHA512 93c047dc0a06f19a20e5da97db43c5c76e06d69baeac15cc932ef0306ae22dac5c1a3925889a140fd181ab4e00ac513ec829951e15babf5aad89bd2d08dc9907 WHIRLPOOL b0840a1fd903000db06c1739d902e01c3cc4fb9f63692b0316fd60bd3393fa5be134037476da135306cc258fe38853269ebbb424d13f45edda9dd1c1b370d957 DIST passlib-1.6.2.tar.gz 408950 SHA256 e987f6000d16272f75314c7147eb015727e8532a3b747b1a8fb58e154c68392d SHA512 4c58df875549d9d4a5a9cb5d7b8e853b2614cab1c67a35d0d113fcd6332bbe0f5b6d2521d71eade2e020d0a42cd9ce0a6e866c82bc1a840391f9005ba0baceea WHIRLPOOL 74bc9eceb460108d435eb25a46db1dd91acef146c4972fffcd065a8774247faf423ddcb3bfe6d143a65b1f2a681aa562424ba881bf71e088633aa201c7ceb3d9 +DIST passlib-1.6.5.tar.gz 417044 SHA256 a83d34f53dc9b17aa42c9a35c3fbcc5120f3fcb07f7f8721ec45e6a27be347fc SHA512 b5323834a0a7fc7e799882c512a2fcaddb0cbf4dbfb3ec578c9a9ea7a7f08349335cd3124fe2b379eef265ecdf9d823b7562951881710cf4dafff128a65c82d4 WHIRLPOOL ed9f190557fe9b1994dc30a38bdcdcd9c2275e6a32c17a8159b034c7dd49cf8531020f5c6e53301c1fca89b0e5abd1692072faa6e050fd8edbf877b197b8afae diff --git a/dev-python/passlib/passlib-1.6.1-r1.ebuild b/dev-python/passlib/passlib-1.6.1-r1.ebuild index 3d60e46..c5ba74a 100644 --- a/dev-python/passlib/passlib-1.6.1-r1.ebuild +++ b/dev-python/passlib/passlib-1.6.1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ +# $Header: $ EAPI=5 PYTHON_COMPAT=( python{2_7,3_3} pypy ) diff --git a/dev-python/passlib/passlib-1.6.2.ebuild b/dev-python/passlib/passlib-1.6.2.ebuild index 829deb7..4bebacb 100644 --- a/dev-python/passlib/passlib-1.6.2.ebuild +++ b/dev-python/passlib/passlib-1.6.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ +# $Header: $ EAPI=5 PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) diff --git a/dev-python/passlib/passlib-1.6.1-r1.ebuild b/dev-python/passlib/passlib-1.6.5.ebuild similarity index 71% copy from dev-python/passlib/passlib-1.6.1-r1.ebuild copy to dev-python/passlib/passlib-1.6.5.ebuild index 3d60e46..e69ce65 100644 --- a/dev-python/passlib/passlib-1.6.1-r1.ebuild +++ b/dev-python/passlib/passlib-1.6.5.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ +# $Header: $ EAPI=5 -PYTHON_COMPAT=( python{2_7,3_3} pypy ) +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) inherit distutils-r1 DESCRIPTION="Password hashing framework supporting over 20 schemes" -HOMEPAGE="http://code.google.com/p/passlib/"; +HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"; SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" @@ -16,9 +16,11 @@ KEYWORDS="~amd64 ~x86" SLOT="0" IUSE="test doc" +RDEPEND="dev-python/bcrypt[${PYTHON_USEDEP}]" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] )" -RDEPEND="" + test? ( ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + )" python_test() { nosetests -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"