[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/

2024-04-25 Thread Michał Górny
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/

2024-04-25 Thread Michał Górny
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/

2023-07-05 Thread Sam James
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/

2023-03-15 Thread Michał Górny
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/

2022-10-12 Thread Michał Górny
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/

2022-10-07 Thread Michał Górny
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/

2022-07-29 Thread Michał Górny
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/

2022-06-21 Thread Arthur Zamarin
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/

2022-06-21 Thread Arthur Zamarin
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/

2022-05-18 Thread Michał Górny
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/

2022-05-18 Thread Michał Górny
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/

2022-04-25 Thread Sam James
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/

2021-12-02 Thread Michał Górny
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/

2021-12-02 Thread Arthur Zamarin
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/

2021-11-28 Thread Michał Górny
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/

2021-10-29 Thread Arthur Zamarin
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/

2021-10-29 Thread Arthur Zamarin
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/

2021-10-29 Thread Arthur Zamarin
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/

2021-10-29 Thread Arthur Zamarin
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/

2021-10-27 Thread Arthur Zamarin
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/

2021-08-21 Thread James Le Cuirot
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/

2021-06-02 Thread Michał Górny
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/

2021-02-21 Thread Joshua Kinard
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/

2021-02-02 Thread Andreas K. Hüttel
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/

2020-11-28 Thread Sam James
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/

2020-11-28 Thread Sam James
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/

2020-11-22 Thread Michał Górny
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/

2020-11-22 Thread Sergei Trofimovich
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/

2020-11-17 Thread Agostino Sarubbo
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/

2020-11-17 Thread Agostino Sarubbo
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/

2020-11-15 Thread Sam James
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/

2020-11-15 Thread Sam James
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/

2020-11-14 Thread Sam James
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/

2020-10-08 Thread Michał Górny
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/

2020-10-08 Thread Michał Górny
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/

2020-08-22 Thread Michał Górny
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/

2020-07-14 Thread Sam James
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/

2020-07-14 Thread Sam James
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/

2020-07-05 Thread Sergei Trofimovich
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/

2020-07-02 Thread Sergei Trofimovich
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/

2020-07-01 Thread Michał Górny
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/

2020-06-16 Thread Patrick McLean
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/

2020-06-01 Thread Aaron Bauman
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/

2020-05-31 Thread Sergei Trofimovich
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/

2020-05-30 Thread Michał Górny
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/

2020-05-26 Thread Michał Górny
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/

2020-05-04 Thread Michał Górny
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/

2020-05-03 Thread Agostino Sarubbo
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/

2020-03-29 Thread Sergei Trofimovich
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/

2020-03-28 Thread Michał Górny
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/

2020-03-28 Thread Michał Górny
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/

2020-03-25 Thread Agostino Sarubbo
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/

2020-02-06 Thread Sergei Trofimovich
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/

2019-12-10 Thread Sergei Trofimovich
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/

2019-12-04 Thread Sergei Trofimovich
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/

2019-12-03 Thread Patrick McLean
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/

2019-11-24 Thread Aaron Bauman
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/

2019-11-20 Thread Patrick McLean
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/

2018-12-12 Thread Patrick McLean
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/

2017-03-25 Thread Matt Thode
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/

2017-03-07 Thread Patrick McLean
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/

2017-02-23 Thread Michael Weber
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/

2017-02-11 Thread Matt Thode
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/

2017-02-06 Thread Patrick McLean
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/

2016-03-16 Thread Tiziano Müller
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/

2016-02-27 Thread Matt Thode
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/

2015-08-16 Thread Justin Lecher
commit: ea6111c9ffdf733c6fc91bb235befb3c3a7a7763
Author: Justin Lecher jlec AT gentoo DOT org
AuthorDate: Sun Aug 16 14:59:08 2015 +
Commit: Justin Lecher jlec AT gentoo DOT 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 jlec AT 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 @@
   /longdescription
   upstream
 remote-id type=pypipasslib/remote-id
+remote-id type=bitbucketecollins/passlib/remote-id
   /upstream
 /pkgmetadata



[gentoo-commits] repo/gentoo:master commit in: dev-python/passlib/

2015-08-09 Thread Ian Delaney
commit: a11ee91fc0b135a50c9230007d6ca1468eab8a0b
Author: Ian Delaney idella4 AT gentoo DOT org
AuthorDate: Mon Aug 10 03:09:40 2015 +
Commit: Ian Delaney idella4 AT gentoo DOT 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}