commit:     af2d0be55bee2f8a2ca391dcc3a24034fbb5c1a6
Author:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 12:39:49 2016 +0000
Commit:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 12:39:49 2016 +0000
URL:        https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=af2d0be5

dev-python/{bcrypt,logilab-common} add rev-bumps for EAPI and py3_5 bumps

 dev-python/bcrypt/Manifest                         |  2 +
 dev-python/bcrypt/bcrypt-2.0.0-r1.ebuild           | 31 ++++++++++
 dev-python/bcrypt/metadata.xml                     | 16 ++++++
 dev-python/logilab-common/Manifest                 |  3 +
 .../logilab-common/logilab-common-1.1.0-r1.ebuild  | 67 ++++++++++++++++++++++
 dev-python/logilab-common/metadata.xml             | 11 ++++
 6 files changed, 130 insertions(+)

diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
new file mode 100644
index 0000000..3ced589
--- /dev/null
+++ b/dev-python/bcrypt/Manifest
@@ -0,0 +1,2 @@
+DIST bcrypt-1.1.1.tar.gz 39714 SHA256 
f68700f4560d90e30b7bb30105b9553000690222887625209aa8a14826ce0461 SHA512 
b6388e69dfe4a7a40a304745607fe23fa2cd6c0f874b09c39849958f4d4c77cd5387c2baa79de69e8809c0df8841b085885c83f00bc13ee5a08b3af6c04d721f
 WHIRLPOOL 
cc5759ab03c2da11a5b2f3da741957f250eb4b016aa6e5cf3fcc3a28f527219343c321dd432235ec99fc67749edbdb6806d410d6f0ca0afad0c03374ef019b20
+DIST bcrypt-2.0.0.tar.gz 38748 SHA256 
8b2d197ef220d10eb74625dde7af3b10daa973ae9a1eadd6366f763fad4387fa SHA512 
61ee83c291e65307d1094d4ca80d58f823c04d8389384e33265a3d4d7537ef0846ba07e23ab1c68501851e9b9fc3cc927e0137d52450aee6af938c91c821c435
 WHIRLPOOL 
46484d780f50a449e5c7d40f37b20b0a9baae4b51a0facb9cb774abddba29d4353c40e274f57c101db572ba778d134d2069180ad8ee73dbef55406aee5560721

diff --git a/dev-python/bcrypt/bcrypt-2.0.0-r1.ebuild 
b/dev-python/bcrypt/bcrypt-2.0.0-r1.ebuild
new file mode 100644
index 0000000..d8cc530
--- /dev/null
+++ b/dev-python/bcrypt/bcrypt-2.0.0-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=( python2_7 python3_{3,4,5} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Modern password hashing for software and servers"
+HOMEPAGE="https://github.com/pyca/bcrypt/ https://pypi.python.org/pypi/bcrypt/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 
'python*')
+       $(python_gen_cond_dep '>=virtual/pypy-2.6.0' pypy )
+       "
+RDEPEND="
+       $(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 
'python*')
+       $(python_gen_cond_dep '>=virtual/pypy-2.6.0' pypy )
+       >=dev-python/six-1.4.1[${PYTHON_USEDEP}]
+       !dev-python/py-bcrypt"
+
+# The testsuite is not included in the tarball

diff --git a/dev-python/bcrypt/metadata.xml b/dev-python/bcrypt/metadata.xml
new file mode 100644
index 0000000..10dc187
--- /dev/null
+++ b/dev-python/bcrypt/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <maintainer type="project">
+    <email>pyt...@gentoo.org</email>
+    <name>Python</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>openst...@gentoo.org</email>
+    <name>Openstack</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="pypi">bcrypt</remote-id>
+    <remote-id type="github">pyca/bcrypt</remote-id>
+  </upstream>
+</pkgmetadata>

diff --git a/dev-python/logilab-common/Manifest 
b/dev-python/logilab-common/Manifest
new file mode 100644
index 0000000..078327d
--- /dev/null
+++ b/dev-python/logilab-common/Manifest
@@ -0,0 +1,3 @@
+DIST logilab-common-0.63.2.tar.gz 196789 SHA256 
603ba00c9bb09219a3bd2906c214d9455481110dacc472f450b53d5ae90f28e7 SHA512 
e4b089387ab7d5d039ec719e736711f54af8d722be4ea0a933014375fe353045528c3c74c3feb6868aefe4a867223c483985fb1415aabe25dba1d333d1afbdb9
 WHIRLPOOL 
d937ebb1f20c2bb040552bf32afc767f4238c21cb995583f9f19404c9a22bec634889a684a9fecfb70b2a17803cd4df6507dc5a74b6ae9ee4d04759d724bb687
+DIST logilab-common-1.0.2.tar.gz 190912 SHA256 
3f847b36f6c03ffc8521ed61e691501c9713f8654964b90201f2056742d38300 SHA512 
12caab49851ee1f335b9de19892ad26a1459308f9b8ad7b1270d4563d6afa05138be5cc7b21c7d4ff311d7da5348bf2929042d4db4e0e629413236ae4432f54b
 WHIRLPOOL 
44ba64f36b89aa6fd8acce39944f5f3eaa438b9a923e322a8f19464b28b7b5c2d0692f49e382e8281cae093e18a102879e18b5f647d267749165e8904be19b64
+DIST logilab-common-1.1.0.tar.gz 184529 SHA256 
9614fdddab90b1170d210c55f67f42584344b2a5fd6091fe4ac142069b08a4ad SHA512 
a5fd3c5156cb0283e252a48fe84c66c721bc3407a6ea52e9f53ae0854e1a6d41ab4a8c60581aa187a2fa473c5ecc399ca32e98d972740b85067f8c52254132fa
 WHIRLPOOL 
43f0197499ccbcf9afb9dfa7de33f16a852bac1ba38bd8ec1cd7dd5b0bc12c24f3ac203dabc2161d8eaa2b5d04e5a8ddab4a1f3e8bed99f7b8e0e9797d16a460

diff --git a/dev-python/logilab-common/logilab-common-1.1.0-r1.ebuild 
b/dev-python/logilab-common/logilab-common-1.1.0-r1.ebuild
new file mode 100644
index 0000000..9631a91
--- /dev/null
+++ b/dev-python/logilab-common/logilab-common-1.1.0-r1.ebuild
@@ -0,0 +1,67 @@
+# 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 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
+HOMEPAGE="http://www.logilab.org/project/logilab-common 
https://pypi.python.org/pypi/logilab-common";
+SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz 
mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test doc"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# egenix-mx-base tests are optional and supports python2 only.
+DEPEND="${RDEPEND}
+       >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+       test? ( $(python_gen_cond_dep 
'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7)
+               dev-python/pytz[${PYTHON_USEDEP}] )
+       doc? ( $(python_gen_cond_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' 
python2_7) )"
+
+# Req'd for impl specific failures in the testsuite
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+       sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die
+       distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+       if use doc; then
+               # Based on the doc build in Arfrever's ebuild. It works
+               pushd doc > /dev/null
+               mkdir -p apidoc || die
+               epydoc --parse-only -o apidoc --html -v --no-private 
--exclude=__pkginfo__ --exclude=setup --exclude=test \
+                       -n "Logilab's common library" "$(ls -d 
../build/lib/logilab/common/)" build \
+                       || die "Generation of documentation failed"
+       fi
+}
+
+python_test() {
+       distutils_install_for_testing
+
+       # https://www.logilab.org/ticket/149345
+       # Prevent timezone related failure.
+       export TZ=UTC
+
+       # Make sure that the tests use correct modules.
+       pushd "${TEST_DIR}"/lib > /dev/null || die
+       "${TEST_DIR}"/scripts/pytest || die "Tests fail with ${EPYTHON}"
+       popd > /dev/null || die
+}
+
+python_install_all() {
+       distutils-r1_python_install_all
+
+       doman doc/pytest.1
+       use doc &&  dohtml -r doc/apidoc/.
+}

diff --git a/dev-python/logilab-common/metadata.xml 
b/dev-python/logilab-common/metadata.xml
new file mode 100644
index 0000000..6d78238
--- /dev/null
+++ b/dev-python/logilab-common/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>pyt...@gentoo.org</email>
+               <name>Python</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">logilab-common</remote-id>
+       </upstream>
+</pkgmetadata>

Reply via email to