From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- dev-python/passlib/Manifest | 3 +++ dev-python/passlib/metadata.xml | 28 ++++++++++++++++++++++++++ dev-python/passlib/passlib-1.7.1-r1.ebuild | 32 ++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 dev-python/passlib/Manifest create mode 100644 dev-python/passlib/metadata.xml create mode 100644 dev-python/passlib/passlib-1.7.1-r1.ebuild (limited to 'dev-python/passlib') diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest new file mode 100644 index 000000000000..3367f239f1a1 --- /dev/null +++ b/dev-python/passlib/Manifest @@ -0,0 +1,3 @@ +DIST passlib-1.7.1.tar.gz 645724 BLAKE2B f34e3bbc5a61ff71cc989fa26edb9f992909bfdcc6ca1b094ebc02fc9942eb1db1ea18fc3dd5bb7d9fcecf6b4bd82e93aba07c7ce63ec85452b5d7117a6e1968 SHA512 3d5f069cd4e44e5e87cdabc46845acbdd6c1eeedb7ce1f611aebee87b0f7af19009b6a47a10ec555fd84260b9f5c933c6429e325d30326de3869f05031674168 +EBUILD passlib-1.7.1-r1.ebuild 927 BLAKE2B f31f1bddcfffcc23ae1eba1e5062d9481c7cdeaff57fdd3079aefade3dc0d437f0856cf5ae22bd8015ea11b2b6a3432fbc98bd7e91b78529e6e073bec0e4432d SHA512 be289d67b85730f7902ed7e6c4df05aeacad9d7962c5e29a0500baa7b11ce4b2310cb47793a723e8c5bad9d1200e446e4941b23bb8bf1ca0cce85b69bd4c53d0 +MISC metadata.xml 913 BLAKE2B e5e596a7d8039ea24c92c7cc33702c8adbfec59171a6dfb6ddf83beb213d5a29ca0c2c12b3f7d59f7dd5e5234984bdcdeae0f9dc859faa2bb23f2c3ac072b322 SHA512 942c129b6e9213511959c07967ca77c8888571b8e8ddda7e57da964f4dbb58f55ff10f90d1322d3a95752f00f1439bfb29604600e7a3b926660513d52a6c8b1c diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml new file mode 100644 index 000000000000..edca8675d1fb --- /dev/null +++ b/dev-python/passlib/metadata.xml @@ -0,0 +1,28 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + openstack@gentoo.org + Openstack + + + python@gentoo.org + Python + + + 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 000000000000..8cb5fa14d8b7 --- /dev/null +++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# 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 ) + +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}] )" + +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} +} -- cgit v1.2.3