1 |
commit: af2d0be55bee2f8a2ca391dcc3a24034fbb5c1a6 |
2 |
Author: Tiziano Müller <dev-zero <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Feb 22 12:39:49 2016 +0000 |
4 |
Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Feb 22 12:39:49 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=af2d0be5 |
7 |
|
8 |
dev-python/{bcrypt,logilab-common} add rev-bumps for EAPI and py3_5 bumps |
9 |
|
10 |
dev-python/bcrypt/Manifest | 2 + |
11 |
dev-python/bcrypt/bcrypt-2.0.0-r1.ebuild | 31 ++++++++++ |
12 |
dev-python/bcrypt/metadata.xml | 16 ++++++ |
13 |
dev-python/logilab-common/Manifest | 3 + |
14 |
.../logilab-common/logilab-common-1.1.0-r1.ebuild | 67 ++++++++++++++++++++++ |
15 |
dev-python/logilab-common/metadata.xml | 11 ++++ |
16 |
6 files changed, 130 insertions(+) |
17 |
|
18 |
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest |
19 |
new file mode 100644 |
20 |
index 0000000..3ced589 |
21 |
--- /dev/null |
22 |
+++ b/dev-python/bcrypt/Manifest |
23 |
@@ -0,0 +1,2 @@ |
24 |
+DIST bcrypt-1.1.1.tar.gz 39714 SHA256 f68700f4560d90e30b7bb30105b9553000690222887625209aa8a14826ce0461 SHA512 b6388e69dfe4a7a40a304745607fe23fa2cd6c0f874b09c39849958f4d4c77cd5387c2baa79de69e8809c0df8841b085885c83f00bc13ee5a08b3af6c04d721f WHIRLPOOL cc5759ab03c2da11a5b2f3da741957f250eb4b016aa6e5cf3fcc3a28f527219343c321dd432235ec99fc67749edbdb6806d410d6f0ca0afad0c03374ef019b20 |
25 |
+DIST bcrypt-2.0.0.tar.gz 38748 SHA256 8b2d197ef220d10eb74625dde7af3b10daa973ae9a1eadd6366f763fad4387fa SHA512 61ee83c291e65307d1094d4ca80d58f823c04d8389384e33265a3d4d7537ef0846ba07e23ab1c68501851e9b9fc3cc927e0137d52450aee6af938c91c821c435 WHIRLPOOL 46484d780f50a449e5c7d40f37b20b0a9baae4b51a0facb9cb774abddba29d4353c40e274f57c101db572ba778d134d2069180ad8ee73dbef55406aee5560721 |
26 |
|
27 |
diff --git a/dev-python/bcrypt/bcrypt-2.0.0-r1.ebuild b/dev-python/bcrypt/bcrypt-2.0.0-r1.ebuild |
28 |
new file mode 100644 |
29 |
index 0000000..d8cc530 |
30 |
--- /dev/null |
31 |
+++ b/dev-python/bcrypt/bcrypt-2.0.0-r1.ebuild |
32 |
@@ -0,0 +1,31 @@ |
33 |
+# Copyright 1999-2016 Gentoo Foundation |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+# $Id$ |
36 |
+ |
37 |
+EAPI=6 |
38 |
+ |
39 |
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy ) |
40 |
+ |
41 |
+inherit distutils-r1 |
42 |
+ |
43 |
+DESCRIPTION="Modern password hashing for software and servers" |
44 |
+HOMEPAGE="https://github.com/pyca/bcrypt/ https://pypi.python.org/pypi/bcrypt/" |
45 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
46 |
+ |
47 |
+SLOT="0" |
48 |
+LICENSE="Apache-2.0" |
49 |
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86" |
50 |
+IUSE="" |
51 |
+ |
52 |
+DEPEND=" |
53 |
+ dev-python/setuptools[${PYTHON_USEDEP}] |
54 |
+ $(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*') |
55 |
+ $(python_gen_cond_dep '>=virtual/pypy-2.6.0' pypy ) |
56 |
+ " |
57 |
+RDEPEND=" |
58 |
+ $(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*') |
59 |
+ $(python_gen_cond_dep '>=virtual/pypy-2.6.0' pypy ) |
60 |
+ >=dev-python/six-1.4.1[${PYTHON_USEDEP}] |
61 |
+ !dev-python/py-bcrypt" |
62 |
+ |
63 |
+# The testsuite is not included in the tarball |
64 |
|
65 |
diff --git a/dev-python/bcrypt/metadata.xml b/dev-python/bcrypt/metadata.xml |
66 |
new file mode 100644 |
67 |
index 0000000..10dc187 |
68 |
--- /dev/null |
69 |
+++ b/dev-python/bcrypt/metadata.xml |
70 |
@@ -0,0 +1,16 @@ |
71 |
+<?xml version="1.0" encoding="UTF-8"?> |
72 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
73 |
+<pkgmetadata> |
74 |
+ <maintainer type="project"> |
75 |
+ <email>python@g.o</email> |
76 |
+ <name>Python</name> |
77 |
+ </maintainer> |
78 |
+ <maintainer type="project"> |
79 |
+ <email>openstack@g.o</email> |
80 |
+ <name>Openstack</name> |
81 |
+ </maintainer> |
82 |
+ <upstream> |
83 |
+ <remote-id type="pypi">bcrypt</remote-id> |
84 |
+ <remote-id type="github">pyca/bcrypt</remote-id> |
85 |
+ </upstream> |
86 |
+</pkgmetadata> |
87 |
|
88 |
diff --git a/dev-python/logilab-common/Manifest b/dev-python/logilab-common/Manifest |
89 |
new file mode 100644 |
90 |
index 0000000..078327d |
91 |
--- /dev/null |
92 |
+++ b/dev-python/logilab-common/Manifest |
93 |
@@ -0,0 +1,3 @@ |
94 |
+DIST logilab-common-0.63.2.tar.gz 196789 SHA256 603ba00c9bb09219a3bd2906c214d9455481110dacc472f450b53d5ae90f28e7 SHA512 e4b089387ab7d5d039ec719e736711f54af8d722be4ea0a933014375fe353045528c3c74c3feb6868aefe4a867223c483985fb1415aabe25dba1d333d1afbdb9 WHIRLPOOL d937ebb1f20c2bb040552bf32afc767f4238c21cb995583f9f19404c9a22bec634889a684a9fecfb70b2a17803cd4df6507dc5a74b6ae9ee4d04759d724bb687 |
95 |
+DIST logilab-common-1.0.2.tar.gz 190912 SHA256 3f847b36f6c03ffc8521ed61e691501c9713f8654964b90201f2056742d38300 SHA512 12caab49851ee1f335b9de19892ad26a1459308f9b8ad7b1270d4563d6afa05138be5cc7b21c7d4ff311d7da5348bf2929042d4db4e0e629413236ae4432f54b WHIRLPOOL 44ba64f36b89aa6fd8acce39944f5f3eaa438b9a923e322a8f19464b28b7b5c2d0692f49e382e8281cae093e18a102879e18b5f647d267749165e8904be19b64 |
96 |
+DIST logilab-common-1.1.0.tar.gz 184529 SHA256 9614fdddab90b1170d210c55f67f42584344b2a5fd6091fe4ac142069b08a4ad SHA512 a5fd3c5156cb0283e252a48fe84c66c721bc3407a6ea52e9f53ae0854e1a6d41ab4a8c60581aa187a2fa473c5ecc399ca32e98d972740b85067f8c52254132fa WHIRLPOOL 43f0197499ccbcf9afb9dfa7de33f16a852bac1ba38bd8ec1cd7dd5b0bc12c24f3ac203dabc2161d8eaa2b5d04e5a8ddab4a1f3e8bed99f7b8e0e9797d16a460 |
97 |
|
98 |
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 |
99 |
new file mode 100644 |
100 |
index 0000000..9631a91 |
101 |
--- /dev/null |
102 |
+++ b/dev-python/logilab-common/logilab-common-1.1.0-r1.ebuild |
103 |
@@ -0,0 +1,67 @@ |
104 |
+# Copyright 1999-2016 Gentoo Foundation |
105 |
+# Distributed under the terms of the GNU General Public License v2 |
106 |
+# $Id$ |
107 |
+ |
108 |
+EAPI=6 |
109 |
+ |
110 |
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy ) |
111 |
+PYTHON_REQ_USE="threads(+)" |
112 |
+ |
113 |
+inherit distutils-r1 eutils |
114 |
+ |
115 |
+DESCRIPTION="Useful miscellaneous modules used by Logilab projects" |
116 |
+HOMEPAGE="http://www.logilab.org/project/logilab-common https://pypi.python.org/pypi/logilab-common" |
117 |
+SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
118 |
+ |
119 |
+LICENSE="LGPL-2.1" |
120 |
+SLOT="0" |
121 |
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
122 |
+IUSE="test doc" |
123 |
+ |
124 |
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" |
125 |
+ |
126 |
+# egenix-mx-base tests are optional and supports python2 only. |
127 |
+DEPEND="${RDEPEND} |
128 |
+ >=dev-python/six-1.4.0[${PYTHON_USEDEP}] |
129 |
+ test? ( $(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) |
130 |
+ dev-python/pytz[${PYTHON_USEDEP}] ) |
131 |
+ doc? ( $(python_gen_cond_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' python2_7) )" |
132 |
+ |
133 |
+# Req'd for impl specific failures in the testsuite |
134 |
+DISTUTILS_IN_SOURCE_BUILD=1 |
135 |
+ |
136 |
+python_prepare_all() { |
137 |
+ sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die |
138 |
+ distutils-r1_python_prepare_all |
139 |
+} |
140 |
+ |
141 |
+python_compile_all() { |
142 |
+ if use doc; then |
143 |
+ # Based on the doc build in Arfrever's ebuild. It works |
144 |
+ pushd doc > /dev/null |
145 |
+ mkdir -p apidoc || die |
146 |
+ epydoc --parse-only -o apidoc --html -v --no-private --exclude=__pkginfo__ --exclude=setup --exclude=test \ |
147 |
+ -n "Logilab's common library" "$(ls -d ../build/lib/logilab/common/)" build \ |
148 |
+ || die "Generation of documentation failed" |
149 |
+ fi |
150 |
+} |
151 |
+ |
152 |
+python_test() { |
153 |
+ distutils_install_for_testing |
154 |
+ |
155 |
+ # https://www.logilab.org/ticket/149345 |
156 |
+ # Prevent timezone related failure. |
157 |
+ export TZ=UTC |
158 |
+ |
159 |
+ # Make sure that the tests use correct modules. |
160 |
+ pushd "${TEST_DIR}"/lib > /dev/null || die |
161 |
+ "${TEST_DIR}"/scripts/pytest || die "Tests fail with ${EPYTHON}" |
162 |
+ popd > /dev/null || die |
163 |
+} |
164 |
+ |
165 |
+python_install_all() { |
166 |
+ distutils-r1_python_install_all |
167 |
+ |
168 |
+ doman doc/pytest.1 |
169 |
+ use doc && dohtml -r doc/apidoc/. |
170 |
+} |
171 |
|
172 |
diff --git a/dev-python/logilab-common/metadata.xml b/dev-python/logilab-common/metadata.xml |
173 |
new file mode 100644 |
174 |
index 0000000..6d78238 |
175 |
--- /dev/null |
176 |
+++ b/dev-python/logilab-common/metadata.xml |
177 |
@@ -0,0 +1,11 @@ |
178 |
+<?xml version="1.0" encoding="UTF-8"?> |
179 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
180 |
+<pkgmetadata> |
181 |
+ <maintainer type="project"> |
182 |
+ <email>python@g.o</email> |
183 |
+ <name>Python</name> |
184 |
+ </maintainer> |
185 |
+ <upstream> |
186 |
+ <remote-id type="pypi">logilab-common</remote-id> |
187 |
+ </upstream> |
188 |
+</pkgmetadata> |