Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pydvdread/, dev-python/python-fastcgi/, dev-python/python-cdb/, ...
Date: Sat, 04 Jan 2020 10:11:57
Message-Id: 1578132705.39fc8f4d29622f2b2f26b39a362a5f8e7a738e69.zlogene@gentoo
1 commit: 39fc8f4d29622f2b2f26b39a362a5f8e7a738e69
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 4 10:11:15 2020 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 4 10:11:45 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39fc8f4d
7
8 dev-python: remove last-rited pkgs
9
10 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
11
12 dev-python/PyZilla/Manifest | 1 -
13 dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild | 20 --
14 dev-python/PyZilla/metadata.xml | 10 -
15 dev-python/RecSQL/Manifest | 1 -
16 dev-python/RecSQL/RecSQL-0.7.11.ebuild | 30 ---
17 dev-python/RecSQL/metadata.xml | 15 --
18 dev-python/hachoir-regex/Manifest | 1 -
19 .../hachoir-regex/hachoir-regex-1.0.5-r1.ebuild | 30 ---
20 dev-python/hachoir-regex/metadata.xml | 14 -
21 dev-python/happydoc/Manifest | 1 -
22 .../happydoc/files/happydoc-3.1-python-2.6.patch | 28 --
23 dev-python/happydoc/files/happydoc-3.1-setup.py | 158 ------------
24 dev-python/happydoc/happydoc-3.1-r2.ebuild | 39 ---
25 dev-python/happydoc/metadata.xml | 11 -
26 dev-python/hcluster/Manifest | 1 -
27 dev-python/hcluster/hcluster-0.2.0-r1.ebuild | 23 --
28 dev-python/hcluster/metadata.xml | 23 --
29 dev-python/hcs-utils/Manifest | 2 -
30 dev-python/hcs-utils/hcs-utils-1.5.ebuild | 30 ---
31 dev-python/hcs-utils/hcs-utils-2.0.ebuild | 29 ---
32 dev-python/hcs-utils/metadata.xml | 11 -
33 dev-python/hp3parclient/Manifest | 2 -
34 dev-python/hp3parclient/hp3parclient-2.0.0.ebuild | 35 ---
35 dev-python/hp3parclient/hp3parclient-3.0.0.ebuild | 37 ---
36 dev-python/hp3parclient/metadata.xml | 11 -
37 dev-python/htmlgen/Manifest | 1 -
38 .../htmlgen/files/htmlgen-2.2.2-python-2.5.patch | 145 -----------
39 dev-python/htmlgen/files/htmlgen-pillow.patch | 53 ----
40 dev-python/htmlgen/htmlgen-2.2.2-r1.ebuild | 59 -----
41 dev-python/htmlgen/metadata.xml | 8 -
42 dev-python/inotifyx/Manifest | 1 -
43 dev-python/inotifyx/inotifyx-0.2.2.ebuild | 21 --
44 dev-python/inotifyx/metadata.xml | 11 -
45 dev-python/irman-python/Manifest | 1 -
46 dev-python/irman-python/irman-python-0.1-r1.ebuild | 20 --
47 dev-python/irman-python/metadata.xml | 8 -
48 dev-python/jonpy/Manifest | 2 -
49 dev-python/jonpy/jonpy-0.11.ebuild | 22 --
50 dev-python/jonpy/jonpy-0.13.ebuild | 22 --
51 dev-python/jonpy/metadata.xml | 12 -
52 dev-python/keyczar/Manifest | 1 -
53 dev-python/keyczar/keyczar-0.715.ebuild | 37 ---
54 dev-python/keyczar/metadata.xml | 11 -
55 dev-python/keyrings_alt/Manifest | 1 -
56 dev-python/keyrings_alt/keyrings_alt-2.3.ebuild | 49 ----
57 dev-python/keyrings_alt/metadata.xml | 17 --
58 dev-python/libextractor-python/Manifest | 1 -
59 .../libextractor-python-0.6-r1.ebuild | 23 --
60 dev-python/libextractor-python/metadata.xml | 8 -
61 dev-python/libiscsi-python/Manifest | 1 -
62 .../libiscsi-python-0_pre160211.ebuild | 25 --
63 .../libiscsi-python/libiscsi-python-9999.ebuild | 22 --
64 dev-python/libiscsi-python/metadata.xml | 11 -
65 dev-python/libnatpmp/Manifest | 3 -
66 .../libnatpmp/files/link-against-system-lib.patch | 12 -
67 dev-python/libnatpmp/libnatpmp-20130911.ebuild | 27 --
68 dev-python/libnatpmp/libnatpmp-20140401-r1.ebuild | 27 --
69 dev-python/libnatpmp/libnatpmp-20150609.ebuild | 27 --
70 dev-python/libnatpmp/metadata.xml | 8 -
71 dev-python/log4py/Manifest | 1 -
72 dev-python/log4py/log4py-1.3-r1.ebuild | 32 ---
73 dev-python/log4py/metadata.xml | 8 -
74 dev-python/louie/Manifest | 1 -
75 dev-python/louie/louie-1.1-r1.ebuild | 33 ---
76 dev-python/louie/metadata.xml | 11 -
77 dev-python/lp_solve/Manifest | 1 -
78 .../lp_solve/files/lp_solve-5.5.2.0-setup.patch | 50 ----
79 dev-python/lp_solve/lp_solve-5.5.2.0-r1.ebuild | 47 ----
80 dev-python/lp_solve/metadata.xml | 14 -
81 dev-python/lupy/Manifest | 1 -
82 dev-python/lupy/lupy-0.2.1-r2.ebuild | 31 ---
83 dev-python/lupy/metadata.xml | 14 -
84 dev-python/m2secret/Manifest | 1 -
85 dev-python/m2secret/m2secret-0.1.1-r1.ebuild | 20 --
86 dev-python/m2secret/metadata.xml | 11 -
87 dev-python/mwlib-ext/Manifest | 1 -
88 .../files/0.13.2-unbundle-reportlab.patch | 35 ---
89 dev-python/mwlib-ext/metadata.xml | 11 -
90 dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild | 28 --
91 dev-python/newt_syrup/Manifest | 1 -
92 dev-python/newt_syrup/metadata.xml | 8 -
93 dev-python/newt_syrup/newt_syrup-0.1.2-r2.ebuild | 20 --
94 dev-python/numdisplay/Manifest | 1 -
95 dev-python/numdisplay/metadata.xml | 13 -
96 dev-python/numdisplay/numdisplay-1.6.0-r1.ebuild | 26 --
97 dev-python/optcomplete/Manifest | 1 -
98 dev-python/optcomplete/metadata.xml | 20 --
99 dev-python/optcomplete/optcomplete-1.2-r1.ebuild | 25 --
100 dev-python/piddle/Manifest | 1 -
101 dev-python/piddle/metadata.xml | 29 ---
102 dev-python/piddle/piddle-1.0.15-r1.ebuild | 21 --
103 dev-python/pp/Manifest | 2 -
104 dev-python/pp/metadata.xml | 13 -
105 dev-python/pp/pp-1.6.5.ebuild | 28 --
106 dev-python/pp/pp-1.6.6.ebuild | 28 --
107 dev-python/py-notify/Manifest | 1 -
108 dev-python/py-notify/metadata.xml | 8 -
109 dev-python/py-notify/py-notify-0.3.1-r1.ebuild | 27 --
110 dev-python/py-smbpasswd/Manifest | 1 -
111 dev-python/py-smbpasswd/metadata.xml | 8 -
112 dev-python/py-smbpasswd/py-smbpasswd-1.0.2.ebuild | 24 --
113 dev-python/pyPdf/Manifest | 1 -
114 dev-python/pyPdf/metadata.xml | 21 --
115 dev-python/pyPdf/pyPdf-1.13-r1.ebuild | 15 --
116 dev-python/pyamf/Manifest | 1 -
117 dev-python/pyamf/metadata.xml | 12 -
118 dev-python/pyamf/pyamf-0.8.0.ebuild | 38 ---
119 dev-python/pyao/Manifest | 1 -
120 dev-python/pyao/files/pyao-0.82-new_api.patch | 71 -----
121 dev-python/pyao/metadata.xml | 8 -
122 dev-python/pyao/pyao-0.82-r3.ebuild | 26 --
123 dev-python/pycdf/Manifest | 1 -
124 dev-python/pycdf/metadata.xml | 11 -
125 dev-python/pycdf/pycdf-0.6.3-r1.ebuild | 31 ---
126 dev-python/pychef/Manifest | 1 -
127 dev-python/pychef/metadata.xml | 19 --
128 dev-python/pychef/pychef-0.2.3.ebuild | 27 --
129 dev-python/pyclamav/Manifest | 1 -
130 .../files/pyclamav-0.4.1-clamav-0.95.patch | 126 ---------
131 dev-python/pyclamav/metadata.xml | 8 -
132 dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild | 35 ---
133 dev-python/pycryptopp/Manifest | 2 -
134 .../files/pycryptopp-0.7.1-abi-change.patch | 55 ----
135 dev-python/pycryptopp/metadata.xml | 11 -
136 dev-python/pycryptopp/pycryptopp-0.6.0.ebuild | 44 ----
137 dev-python/pycryptopp/pycryptopp-0.7.1-r1.ebuild | 46 ----
138 dev-python/pydvdread/Manifest | 1 -
139 .../pydvdread/files/pydvdread-1.0-api-update.patch | 287 ---------------------
140 .../pydvdread/files/pydvdread-1.0-py3k.patch | 19 --
141 dev-python/pydvdread/metadata.xml | 11 -
142 dev-python/pydvdread/pydvdread-1.0-r1.ebuild | 28 --
143 dev-python/pyelemental/Manifest | 1 -
144 .../files/pyelemental-1.2.0-gcc-4.7.patch | 25 --
145 dev-python/pyelemental/metadata.xml | 15 --
146 dev-python/pyelemental/pyelemental-1.2.0-r1.ebuild | 33 ---
147 dev-python/pyifp/Manifest | 1 -
148 dev-python/pyifp/files/pyifp-0.2.2-setup-fix.patch | 11 -
149 dev-python/pyifp/metadata.xml | 15 --
150 dev-python/pyifp/pyifp-0.2.2-r1.ebuild | 28 --
151 dev-python/pylibpcap/Manifest | 1 -
152 dev-python/pylibpcap/metadata.xml | 11 -
153 dev-python/pylibpcap/pylibpcap-0.6.4-r1.ebuild | 24 --
154 dev-python/pyml/Manifest | 1 -
155 dev-python/pyml/metadata.xml | 15 --
156 dev-python/pyml/pyml-0.7.13.3.ebuild | 40 ---
157 dev-python/pynag/Manifest | 1 -
158 dev-python/pynag/metadata.xml | 16 --
159 dev-python/pynag/pynag-0.9.1.ebuild | 19 --
160 dev-python/pyndex/Manifest | 1 -
161 dev-python/pyndex/metadata.xml | 14 -
162 dev-python/pyndex/pyndex-0.3.2a-r1.ebuild | 30 ---
163 dev-python/pyoembed/Manifest | 1 -
164 dev-python/pyoembed/metadata.xml | 19 --
165 dev-python/pyoembed/pyoembed-0.1.1.ebuild | 35 ---
166 dev-python/pyoembed/pyoembed-9999.ebuild | 35 ---
167 dev-python/pyrax/Manifest | 1 -
168 dev-python/pyrax/metadata.xml | 21 --
169 dev-python/pyrax/pyrax-1.9.7.ebuild | 45 ----
170 dev-python/pystatgrab/Manifest | 1 -
171 dev-python/pystatgrab/metadata.xml | 8 -
172 dev-python/pystatgrab/pystatgrab-0.7.ebuild | 29 ---
173 dev-python/python-caja/Manifest | 1 -
174 dev-python/python-caja/metadata.xml | 11 -
175 .../python-caja/python-caja-1.22.0-r1.ebuild | 47 ----
176 dev-python/python-catcher/Manifest | 1 -
177 dev-python/python-catcher/metadata.xml | 11 -
178 .../python-catcher/python-catcher-0.1.7.ebuild | 27 --
179 dev-python/python-cdb/Manifest | 1 -
180 dev-python/python-cdb/metadata.xml | 8 -
181 dev-python/python-cdb/python-cdb-0.34-r1.ebuild | 25 --
182 dev-python/python-exconsole/Manifest | 1 -
183 dev-python/python-exconsole/metadata.xml | 12 -
184 .../python-exconsole/python-exconsole-0.1.5.ebuild | 17 --
185 dev-python/python-fastcgi/Manifest | 1 -
186 .../files/python-fastcgi-1.1-setup.patch | 15 --
187 dev-python/python-fastcgi/metadata.xml | 11 -
188 .../python-fastcgi/python-fastcgi-1.1-r1.ebuild | 33 ---
189 dev-python/python-mhash/Manifest | 1 -
190 dev-python/python-mhash/metadata.xml | 15 --
191 dev-python/python-mhash/python-mhash-1.4-r1.ebuild | 29 ---
192 dev-python/python-oembed/Manifest | 1 -
193 dev-python/python-oembed/metadata.xml | 11 -
194 .../python-oembed/python-oembed-0.2.4.ebuild | 27 --
195 dev-python/python-pam/Manifest | 1 -
196 dev-python/python-pam/metadata.xml | 14 -
197 dev-python/python-pam/python-pam-0.1.4.ebuild | 19 --
198 dev-python/python-pluginloader/Manifest | 1 -
199 dev-python/python-pluginloader/metadata.xml | 11 -
200 .../python-pluginloader-1.0.0.ebuild | 20 --
201 dev-python/pyvtk/Manifest | 1 -
202 dev-python/pyvtk/files/pyvtk-0.4.74.patch | 20 --
203 dev-python/pyvtk/metadata.xml | 8 -
204 dev-python/pyvtk/pyvtk-0.4.74.ebuild | 23 --
205 dev-python/qserve/Manifest | 1 -
206 dev-python/qserve/metadata.xml | 12 -
207 dev-python/qserve/qserve-0.2.8-r1.ebuild | 28 --
208 dev-python/rlcompleter2/Manifest | 1 -
209 dev-python/rlcompleter2/metadata.xml | 11 -
210 .../rlcompleter2/rlcompleter2-0.98-r1.ebuild | 24 --
211 199 files changed, 3873 deletions(-)
212
213 diff --git a/dev-python/PyZilla/Manifest b/dev-python/PyZilla/Manifest
214 deleted file mode 100644
215 index 4f61f4947db..00000000000
216 --- a/dev-python/PyZilla/Manifest
217 +++ /dev/null
218 @@ -1 +0,0 @@
219 -DIST PyZilla-0.1.0.tar.gz 14686 BLAKE2B 93d199cc821b5b2eca99fa701e072072d75681356a8d8ef6cf67c1bc115c48365d5397b41a0f5f2f6550ff9296cdb970efdf0461f81cfccffa00d4d30586e37f SHA512 20f893e1251eb9f3c62ee702c12064eb3d560c82131cf4b228d11426f2b8a7c9cf08b8d45439445b381f9c23861f75b5c11c71ef59c50fbca7c0ef952a4fe5e5
220
221 diff --git a/dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild b/dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild
222 deleted file mode 100644
223 index fb8425a4c79..00000000000
224 --- a/dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild
225 +++ /dev/null
226 @@ -1,20 +0,0 @@
227 -# Copyright 1999-2015 Gentoo Foundation
228 -# Distributed under the terms of the GNU General Public License v2
229 -
230 -EAPI=5
231 -
232 -PYTHON_COMPAT=( python2_7 )
233 -
234 -inherit distutils-r1
235 -
236 -DESCRIPTION="Python wrapper for the BugZilla XML-RPC API"
237 -HOMEPAGE="https://pypi.org/project/PyZilla/"
238 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
239 -
240 -LICENSE="GPL-3"
241 -SLOT="0"
242 -KEYWORDS="~amd64 ~x86"
243 -IUSE=""
244 -
245 -DEPEND=""
246 -RDEPEND=""
247
248 diff --git a/dev-python/PyZilla/metadata.xml b/dev-python/PyZilla/metadata.xml
249 deleted file mode 100644
250 index 772d4a8cac6..00000000000
251 --- a/dev-python/PyZilla/metadata.xml
252 +++ /dev/null
253 @@ -1,10 +0,0 @@
254 -<?xml version="1.0" encoding="UTF-8"?>
255 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
256 -<pkgmetadata>
257 - <maintainer type="person">
258 - <email>williamh@g.o</email>
259 - </maintainer>
260 - <upstream>
261 - <remote-id type="pypi">PyZilla</remote-id>
262 - </upstream>
263 -</pkgmetadata>
264
265 diff --git a/dev-python/RecSQL/Manifest b/dev-python/RecSQL/Manifest
266 deleted file mode 100644
267 index 5fc23c960d7..00000000000
268 --- a/dev-python/RecSQL/Manifest
269 +++ /dev/null
270 @@ -1 +0,0 @@
271 -DIST RecSQL-0.7.11.tar.gz 134676 BLAKE2B 47c481dc06ba736560b53e4e44d2774d4059c11e846dd107c89b42687e2fc148a12a2afb818a7edc0023717a12ea928cac9613d7fa375345e9f1d4deff0e548e SHA512 e62b0eabbf74f25f362469a79d48665ad71de06818a2ae20cd2116c7460a5bad6034fa2199c1548394ca22018a6fa8d930fd22e5dccc82bb6a70d4d998fea51c
272
273 diff --git a/dev-python/RecSQL/RecSQL-0.7.11.ebuild b/dev-python/RecSQL/RecSQL-0.7.11.ebuild
274 deleted file mode 100644
275 index b40dfd020df..00000000000
276 --- a/dev-python/RecSQL/RecSQL-0.7.11.ebuild
277 +++ /dev/null
278 @@ -1,30 +0,0 @@
279 -# Copyright 1999-2018 Gentoo Foundation
280 -# Distributed under the terms of the GNU General Public License v2
281 -
282 -EAPI=6
283 -
284 -PYTHON_COMPAT=( python2_7 )
285 -PYTHON_REQ_USE="sqlite"
286 -
287 -if [[ $PV = *9999* ]]; then
288 - scm_eclass=git-r3
289 - EGIT_REPO_URI="https://github.com/orbeckst/${PN}.git"
290 - SRC_URI=""
291 - KEYWORDS=""
292 -else
293 - scm_eclass=vcs-snapshot
294 - SRC_URI="https://github.com/orbeckst/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
295 - KEYWORDS="~amd64 ~x86"
296 -fi
297 -
298 -inherit eutils distutils-r1 ${scm_eclass}
299 -
300 -DESCRIPTION="Simple SQL analysis of python records"
301 -HOMEPAGE="https://orbeckst.github.com/RecSQL/"
302 -
303 -LICENSE="GPL-3"
304 -SLOT="0"
305 -IUSE=""
306 -
307 -DEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
308 -RDEPEND="${DEPEND}"
309
310 diff --git a/dev-python/RecSQL/metadata.xml b/dev-python/RecSQL/metadata.xml
311 deleted file mode 100644
312 index c0ad26b5024..00000000000
313 --- a/dev-python/RecSQL/metadata.xml
314 +++ /dev/null
315 @@ -1,15 +0,0 @@
316 -<?xml version="1.0" encoding="UTF-8"?>
317 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
318 -<pkgmetadata>
319 - <maintainer type="person">
320 - <email>alexxy@g.o</email>
321 - <name>Alexey Shvetsov</name>
322 - </maintainer>
323 - <maintainer type="project">
324 - <email>sci@g.o</email>
325 - <name>Gentoo Science Project</name>
326 - </maintainer>
327 - <upstream>
328 - <remote-id type="github">orbeckst/RecSQL</remote-id>
329 - </upstream>
330 -</pkgmetadata>
331
332 diff --git a/dev-python/hachoir-regex/Manifest b/dev-python/hachoir-regex/Manifest
333 deleted file mode 100644
334 index d6819bf2b96..00000000000
335 --- a/dev-python/hachoir-regex/Manifest
336 +++ /dev/null
337 @@ -1 +0,0 @@
338 -DIST hachoir-regex-1.0.5.tar.gz 22156 BLAKE2B 9f62866f37b1448bafc0a26ee5b807f7f310c3b5a046fbea5add12626c81bc6f148d8cbfdf4ce002d4e587f3938fa4c825b825b11951bb8ff150f18d2fd9ca01 SHA512 eee781ea9665c41e8a2d02116aa0af0d734e6e1ecdb06aaaa69fe9a54abd3ef16590281570ec0f87a54903c9849c12387626c9fc78f3523eaf13a5a77cae1610
339
340 diff --git a/dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild b/dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild
341 deleted file mode 100644
342 index 195191fd496..00000000000
343 --- a/dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild
344 +++ /dev/null
345 @@ -1,30 +0,0 @@
346 -# Copyright 1999-2018 Gentoo Foundation
347 -# Distributed under the terms of the GNU General Public License v2
348 -
349 -EAPI=5
350 -
351 -PYTHON_COMPAT=( python2_7 )
352 -
353 -inherit distutils-r1
354 -
355 -DESCRIPTION="Manipulation of regular expressions (regex)"
356 -HOMEPAGE="https://pypi.org/project/hachoir-regex/"
357 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
358 -
359 -LICENSE="GPL-2"
360 -SLOT="0"
361 -KEYWORDS="amd64 ppc x86"
362 -IUSE=""
363 -
364 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
365 -RDEPEND=""
366 -
367 -python_configure_all() {
368 - mydistutilsargs=(
369 - --setuptools
370 - )
371 -}
372 -
373 -python_test() {
374 - "${PYTHON}" test_doc.py || die "Tests fail with ${EPYTHON}"
375 -}
376
377 diff --git a/dev-python/hachoir-regex/metadata.xml b/dev-python/hachoir-regex/metadata.xml
378 deleted file mode 100644
379 index d81a6999044..00000000000
380 --- a/dev-python/hachoir-regex/metadata.xml
381 +++ /dev/null
382 @@ -1,14 +0,0 @@
383 -<?xml version="1.0" encoding="UTF-8"?>
384 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
385 -<pkgmetadata>
386 - <maintainer type="project">
387 - <email>python@g.o</email>
388 - <name>Python</name>
389 - </maintainer>
390 - <longdescription lang="en">regex manipulation Python library. It's used by hachoir-subfile for fast
391 - pattern matching (find file header).</longdescription>
392 - <upstream>
393 - <remote-id type="pypi">hachoir-regex</remote-id>
394 - <remote-id type="bitbucket">haypo/hachoir</remote-id>
395 - </upstream>
396 -</pkgmetadata>
397
398 diff --git a/dev-python/happydoc/Manifest b/dev-python/happydoc/Manifest
399 deleted file mode 100644
400 index b4b52de089f..00000000000
401 --- a/dev-python/happydoc/Manifest
402 +++ /dev/null
403 @@ -1 +0,0 @@
404 -DIST HappyDoc_r3_1.tar.gz 732849 BLAKE2B f5e77215fed9b188672458ae9be6d96f5332bf5e2897b202516bb706cd5aaacd25a51aec4e5921b9ba8899ad4a38e08f9edd9346cd00cc8abccb95db179c23d9 SHA512 5f526f90225f189f59fdca24b3db1cd73c7346b859cc3b8a00ddaf248c2e0901ad048c1a83ec1b9ee3f950f1260427b0fd1d6f4b1e6c4b772615f6ca799f86ff
405
406 diff --git a/dev-python/happydoc/files/happydoc-3.1-python-2.6.patch b/dev-python/happydoc/files/happydoc-3.1-python-2.6.patch
407 deleted file mode 100644
408 index 4cced8e2583..00000000000
409 --- a/dev-python/happydoc/files/happydoc-3.1-python-2.6.patch
410 +++ /dev/null
411 @@ -1,28 +0,0 @@
412 ---- happydoclib/CommandLineApp.py
413 -+++ happydoclib/CommandLineApp.py
414 -@@ -102,10 +102,21 @@
415 - #
416 - # Exception names
417 - #
418 -- ReservedOptionName = 'Reserved option name'
419 -- HelpRequested='Help requested'
420 -- InvalidOptionValue='Invalid value for option'
421 -- InvalidArgument='Invalid argument to program'
422 -+ class ReservedOptionName(ValueError):
423 -+ 'Reserved option name'
424 -+ pass
425 -+
426 -+ class HelpRequested(ValueError):
427 -+ 'Help requested'
428 -+ pass
429 -+
430 -+ class InvalidOptionValue(ValueError):
431 -+ 'Invalid value for option'
432 -+ pass
433 -+
434 -+ class InvalidArgument(ValueError):
435 -+ 'Invalid argument to program'
436 -+ pass
437 -
438 - #
439 - # Globally useful configuration stuff.
440
441 diff --git a/dev-python/happydoc/files/happydoc-3.1-setup.py b/dev-python/happydoc/files/happydoc-3.1-setup.py
442 deleted file mode 100644
443 index 40ea5d6cd25..00000000000
444 --- a/dev-python/happydoc/files/happydoc-3.1-setup.py
445 +++ /dev/null
446 @@ -1,158 +0,0 @@
447 -#!/usr/bin/env python
448 -#
449 -# $Id: setup.py,v 1.11 2002/02/05 19:59:36 doughellmann Exp $
450 -#
451 -# Time-stamp: <02/02/05 10:00:12 dhellmann>
452 -#
453 -# Copyright 2001 Doug Hellmann.
454 -#
455 -#
456 -# All Rights Reserved
457 -#
458 -# Permission to use, copy, modify, and distribute this software and
459 -# its documentation for any purpose and without fee is hereby
460 -# granted, provided that the above copyright notice appear in all
461 -# copies and that both that copyright notice and this permission
462 -# notice appear in supporting documentation, and that the name of Doug
463 -# Hellmann not be used in advertising or publicity pertaining to
464 -# distribution of the software without specific, written prior
465 -# permission.
466 -#
467 -# DOUG HELLMANN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
468 -# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
469 -# NO EVENT SHALL DOUG HELLMANN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
470 -# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
471 -# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
472 -# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
473 -# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
474 -#
475 -"""Distutils setup file for HappyDoc
476 -
477 -"""
478 -
479 -__rcs_info__ = {
480 - #
481 - # Creation Information
482 - #
483 - 'module_name' : '$RCSfile: happydoc-3.1-setup.py,v $',
484 - 'rcs_id' : '$Id$',
485 - 'creator' : 'Doug Hellmann <doug@×××××××.net>',
486 - 'project' : 'HappyDoc',
487 - 'created' : 'Sat, 03-Feb-2001 12:51:26 EST',
488 -
489 - #
490 - # Current Information
491 - #
492 - 'author' : '$Author: neurogeek $',
493 - 'version' : '$Revision: 1.1 $',
494 - 'date' : '$Date: 2009/02/25 20:59:36 $',
495 -}
496 -try:
497 - __version__ = __rcs_info__['version'].split(' ')[1]
498 -except:
499 - __version__ = '0.0'
500 -
501 -#
502 -# Import system modules
503 -#
504 -from distutils.core import setup
505 -import string
506 -import sys
507 -
508 -#
509 -# Import Local modules
510 -#
511 -
512 -#
513 -# Module
514 -#
515 -
516 -BSD_LICENSE="""
517 -
518 - Copyright 2001, 2002 Doug Hellmann.
519 -
520 - All Rights Reserved
521 -
522 -Permission to use, copy, modify, and distribute this software and
523 -its documentation for any purpose and without fee is hereby
524 -granted, provided that the above copyright notice appear in all
525 -copies and that both that copyright notice and this permission
526 -notice appear in supporting documentation, and that the name of Doug
527 -Hellmann not be used in advertising or publicity pertaining to
528 -distribution of the software without specific, written prior
529 -permission.
530 -
531 -DOUG HELLMANN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
532 -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
533 -NO EVENT SHALL DOUG HELLMANN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
534 -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
535 -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
536 -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
537 -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
538 -"""
539 -
540 -LONG_DESCRIPTION = """
541 - HappyDoc is a tool for extracting documentation from Python source
542 - code. It differs from other such applications by the fact that it
543 - uses the parse tree for a module to derive the information used in
544 - its output, rather that importing the module directly. This allows
545 - the user to generate documentation for modules which need special
546 - context to be imported.
547 -"""
548 -
549 -
550 -def cvsProductVersion(cvsVersionString='$Name: $'):
551 - """Function to return the version number of the program.
552 -
553 - The value is taken from the CVS tag, assuming the tag has the form:
554 -
555 - rX_Y_Z
556 -
557 - Where X is the major version number, Y is the minor version
558 - number, and Z is the optional sub-minor version number.
559 - """
560 - cvs_version_parts=string.split(cvsVersionString)
561 - if len(cvs_version_parts) >= 3:
562 - app_version = string.strip(cvs_version_parts[1]).replace('_', '.')
563 - if app_version and app_version[0] == 'r':
564 - app_version = app_version[1:]
565 - else:
566 - app_version = 'WORKING'
567 - return app_version
568 -
569 -
570 -
571 -if sys.platform == 'win32':
572 - platform_specific_scripts = ['happydocwin.py']
573 -else:
574 - platform_specific_scripts = ['happydoc']
575 -
576 -setup (
577 - name = 'HappyDoc',
578 - version = cvsProductVersion(),
579 -
580 - description = 'HappyDoc Automatic Documentation System',
581 - long_description = LONG_DESCRIPTION,
582 -
583 - author = 'Doug Hellmann',
584 - author_email = 'doug@×××××××.net',
585 -
586 - url = 'http://happydoc.sourceforge.net',
587 - licence = BSD_LICENSE,
588 -
589 - platforms = ('Any',),
590 - keywords = ('documentation', 'extraction', 'source', 'docstring', '__doc__'),
591 -
592 - packages = [ 'happydoclib',
593 - 'happydoclib.docset',
594 - 'happydoclib.docstring',
595 - 'happydoclib.docstring.StructuredText',
596 - 'happydoclib.parseinfo',
597 - 'happydoclib.parsers',
598 - ],
599 -
600 - package_dir = { '': '.' },
601 -
602 - scripts = platform_specific_scripts,
603 - )
604 -
605
606 diff --git a/dev-python/happydoc/happydoc-3.1-r2.ebuild b/dev-python/happydoc/happydoc-3.1-r2.ebuild
607 deleted file mode 100644
608 index 1b3cfd122e3..00000000000
609 --- a/dev-python/happydoc/happydoc-3.1-r2.ebuild
610 +++ /dev/null
611 @@ -1,39 +0,0 @@
612 -# Copyright 1999-2015 Gentoo Foundation
613 -# Distributed under the terms of the GNU General Public License v2
614 -
615 -EAPI=5
616 -PYTHON_COMPAT=( python2_7 pypy )
617 -
618 -inherit distutils-r1 versionator
619 -
620 -MY_PN="HappyDoc"
621 -MY_PV=$(replace_all_version_separators "_" ${PV})
622 -MY_V=$(get_major_version ${PV})
623 -
624 -DESCRIPTION="Tool for extracting documentation from Python source code"
625 -HOMEPAGE="http://happydoc.sourceforge.net/"
626 -SRC_URI="mirror://sourceforge/${PN}/${MY_PN}_r${MY_PV}.tar.gz"
627 -
628 -LICENSE="HPND ZPL"
629 -SLOT="0"
630 -KEYWORDS="alpha amd64 ia64 ppc sparc x86"
631 -IUSE="doc"
632 -
633 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
634 -RDEPEND=""
635 -
636 -# Tests need extra data not present in the release tarball.
637 -RESTRICT="test"
638 -
639 -S="${WORKDIR}/${MY_PN}${MY_V}-r${MY_PV}"
640 -
641 -python_prepare_all() {
642 - cp "${FILESDIR}/${P}-setup.py" setup.py || die "Copying of setup.py failed"
643 - epatch "${FILESDIR}/${P}-python-2.6.patch"
644 - distutils-r1_python_prepare_all
645 -}
646 -
647 -python_install_all() {
648 - use doc && local HTML_DOCS=( srcdocs/${MY_PN}${MY_V}-r${MY_PV}/. )
649 - distutils-r1_python_install_all
650 -}
651
652 diff --git a/dev-python/happydoc/metadata.xml b/dev-python/happydoc/metadata.xml
653 deleted file mode 100644
654 index 2d122c86dfd..00000000000
655 --- a/dev-python/happydoc/metadata.xml
656 +++ /dev/null
657 @@ -1,11 +0,0 @@
658 -<?xml version="1.0" encoding="UTF-8"?>
659 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
660 -<pkgmetadata>
661 - <maintainer type="project">
662 - <email>python@g.o</email>
663 - <name>Python</name>
664 - </maintainer>
665 - <upstream>
666 - <remote-id type="sourceforge">happydoc</remote-id>
667 - </upstream>
668 -</pkgmetadata>
669
670 diff --git a/dev-python/hcluster/Manifest b/dev-python/hcluster/Manifest
671 deleted file mode 100644
672 index 84a12a7129a..00000000000
673 --- a/dev-python/hcluster/Manifest
674 +++ /dev/null
675 @@ -1 +0,0 @@
676 -DIST hcluster-0.2.0.tar.gz 453082 BLAKE2B 70dca30b3a841235226a49a1af3c484f96ad3d5f88ea430dd0170e16cd562c1084d4402ddbbe64a472f37f880eba26eb0b68f503a0a2eba9a1b8121539292bd1 SHA512 b7794e7032099d7f2f9acd5339f7ab70bfbd69035d9c1fae0166c2c03f8420ae25f8111f5db4c6eded9f8c32991154a20c6fdcc82104116710b52176e3c2033b
677
678 diff --git a/dev-python/hcluster/hcluster-0.2.0-r1.ebuild b/dev-python/hcluster/hcluster-0.2.0-r1.ebuild
679 deleted file mode 100644
680 index bc8f6180ae6..00000000000
681 --- a/dev-python/hcluster/hcluster-0.2.0-r1.ebuild
682 +++ /dev/null
683 @@ -1,23 +0,0 @@
684 -# Copyright 1999-2016 Gentoo Foundation
685 -# Distributed under the terms of the GNU General Public License v2
686 -
687 -EAPI=5
688 -PYTHON_COMPAT=( python2_7 )
689 -
690 -inherit distutils-r1
691 -
692 -DESCRIPTION="Python hierarchical clustering package for Scipy"
693 -HOMEPAGE="https://pypi.org/project/hcluster/"
694 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
695 -
696 -LICENSE="BSD"
697 -SLOT="0"
698 -KEYWORDS="~amd64 ~x86"
699 -IUSE=""
700 -
701 -DEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
702 -RDEPEND="${DEPEND}
703 - dev-python/matplotlib[${PYTHON_USEDEP}]"
704 -
705 -# Tests need X display with matplotlib.
706 -RESTRICT="test"
707
708 diff --git a/dev-python/hcluster/metadata.xml b/dev-python/hcluster/metadata.xml
709 deleted file mode 100644
710 index 611f8c440f1..00000000000
711 --- a/dev-python/hcluster/metadata.xml
712 +++ /dev/null
713 @@ -1,23 +0,0 @@
714 -<?xml version="1.0" encoding="UTF-8"?>
715 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
716 -<pkgmetadata>
717 - <maintainer type="project">
718 - <email>sci@g.o</email>
719 - <name>Gentoo Science Project</name>
720 - </maintainer>
721 - <longdescription lang="en">This library provides Python functions for agglomerative
722 - clustering. Its features include
723 - * generating hierarchical clusters from distance matrices
724 - * computing distance matrices from observation vectors
725 - * computing statistics on clusters
726 - * cutting linkages to generate flat clusters
727 - * and visualizing clusters with dendrograms.
728 - The interface is very similar to MATLAB's Statistics Toolbox API to
729 - make code easier to port from MATLAB to Python/Numpy. The core
730 - implementation of this library is in C for efficiency.
731 - </longdescription>
732 - <upstream>
733 - <remote-id type="google-code">scipy-cluster</remote-id>
734 - <remote-id type="pypi">hcluster</remote-id>
735 - </upstream>
736 -</pkgmetadata>
737
738 diff --git a/dev-python/hcs-utils/Manifest b/dev-python/hcs-utils/Manifest
739 deleted file mode 100644
740 index 51254abebc6..00000000000
741 --- a/dev-python/hcs-utils/Manifest
742 +++ /dev/null
743 @@ -1,2 +0,0 @@
744 -DIST hcs_utils-1.5.tar.gz 23316 BLAKE2B 9c43ee5319d6bf2ded8d293732a8345fca82a8f38a309ec58146a837f968875607d494e301629044414377b57cb75e26dc2576232455b2db18f24136ec036f44 SHA512 9a8fdddc47e5b4f89d52b59af66594e9b9a3adcf9d0ca5894111a0d359e8c18930e2d38027acfacadbdbf874a281d0f2ce88b310dacbab1f2a39c03bb2fe6fbf
745 -DIST hcs_utils-2.0.tar.gz 38187 BLAKE2B 7c00f7bdef623d6568c1e7bfa375fd7638ac60240937ed75608cdd4ff8d2f68504126a1d03cfbaf493d57b8d7283498419d1fe8c3018f8d0ece390474f665485 SHA512 63b2ab16c8e517563dbcac4b85e781da5bd40fe20b5c41c449a20c07da5539ac37b622d7bf4d421f3721ed13bf4227aa9ebd5607280147f3723c31ce965d23f2
746
747 diff --git a/dev-python/hcs-utils/hcs-utils-1.5.ebuild b/dev-python/hcs-utils/hcs-utils-1.5.ebuild
748 deleted file mode 100644
749 index 9da66beeb92..00000000000
750 --- a/dev-python/hcs-utils/hcs-utils-1.5.ebuild
751 +++ /dev/null
752 @@ -1,30 +0,0 @@
753 -# Copyright 1999-2019 Gentoo Authors
754 -# Distributed under the terms of the GNU General Public License v2
755 -
756 -EAPI="5"
757 -PYTHON_COMPAT=( python2_7 )
758 -
759 -inherit distutils-r1
760 -
761 -MY_P=${P/_rc/rc}
762 -DESCRIPTION="A library containing some useful snippets"
763 -HOMEPAGE="https://pypi.org/project/hcs_utils/"
764 -SRC_URI="mirror://pypi/h/${PN/-/_}/${MY_P/-/_}.tar.gz"
765 -
766 -LICENSE="GPL-3"
767 -SLOT="0"
768 -KEYWORDS="amd64 x86"
769 -IUSE="test"
770 -RESTRICT="!test? ( test )"
771 -
772 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
773 - dev-python/six[${PYTHON_USEDEP}]
774 - test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
775 -RDEPEND=""
776 -
777 -S="${WORKDIR}/${MY_P/-/_}"
778 -
779 -python_test() {
780 - pushd "${BUILD_DIR}/lib" > /dev/null
781 - py.test --doctest-modules hcs_utils || die "Tests failed"
782 -}
783
784 diff --git a/dev-python/hcs-utils/hcs-utils-2.0.ebuild b/dev-python/hcs-utils/hcs-utils-2.0.ebuild
785 deleted file mode 100644
786 index 63d221dafd4..00000000000
787 --- a/dev-python/hcs-utils/hcs-utils-2.0.ebuild
788 +++ /dev/null
789 @@ -1,29 +0,0 @@
790 -# Copyright 1999-2019 Gentoo Authors
791 -# Distributed under the terms of the GNU General Public License v2
792 -
793 -EAPI="5"
794 -PYTHON_COMPAT=( python2_7 )
795 -
796 -inherit distutils-r1
797 -
798 -MY_P=${P/_rc/rc}
799 -DESCRIPTION="A library containing some useful snippets"
800 -HOMEPAGE="https://pypi.org/project/hcs_utils/"
801 -SRC_URI="mirror://pypi/h/${PN/-/_}/${MY_P/-/_}.tar.gz"
802 -
803 -LICENSE="GPL-3"
804 -SLOT="0"
805 -KEYWORDS="~amd64 ~x86"
806 -IUSE="test"
807 -RESTRICT="!test? ( test )"
808 -
809 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
810 - dev-python/six[${PYTHON_USEDEP}]
811 - test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
812 -
813 -S="${WORKDIR}/${MY_P/-/_}"
814 -
815 -python_test() {
816 - pushd "${BUILD_DIR}/lib" > /dev/null || die
817 - py.test --doctest-modules hcs_utils || die "Tests failed"
818 -}
819
820 diff --git a/dev-python/hcs-utils/metadata.xml b/dev-python/hcs-utils/metadata.xml
821 deleted file mode 100644
822 index 1b9790b37a1..00000000000
823 --- a/dev-python/hcs-utils/metadata.xml
824 +++ /dev/null
825 @@ -1,11 +0,0 @@
826 -<?xml version="1.0" encoding="UTF-8"?>
827 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
828 -<pkgmetadata>
829 - <maintainer type="project">
830 - <email>python@g.o</email>
831 - <name>Python</name>
832 - </maintainer>
833 - <upstream>
834 - <remote-id type="pypi">hcs_utils</remote-id>
835 - </upstream>
836 -</pkgmetadata>
837
838 diff --git a/dev-python/hp3parclient/Manifest b/dev-python/hp3parclient/Manifest
839 deleted file mode 100644
840 index 5eb56f61911..00000000000
841 --- a/dev-python/hp3parclient/Manifest
842 +++ /dev/null
843 @@ -1,2 +0,0 @@
844 -DIST hp3parclient-2.0.0.tar.gz 42167 BLAKE2B 9460bb57194536666b8a810cb1879c4cc3b906d89ef984265c9a4367ddca78782f1f4dc008b1352a90154bda2b0fa012e44f954da8f9beff9e6469f21327b1f5 SHA512 8bc4903e31f3f8a73c7656c1c6d722dd5baff05d7fcab1b22505843f0464e207194a333ba86bf487ac44219a9f792d8384cd0a3aefba292013c66f2d798d9552
845 -DIST hp3parclient-3.0.0.tar.gz 40895 BLAKE2B 5847808b045d7e3dcf9c47aefefcaf3b2f107564cb75f33bb982ef0c00dc4d725a959b5183a68bec8e01242652f47cba8ffc4c82fb31f0431688752c1eaf9400 SHA512 976f28b96ea18ef7995b327403f9ccc2d3322296d4d4ae8c66018b7810adb86f582aec8aed59ddafaa0f8a5cc73b1ef40cf916ad3210a74ce8dae3b1f7f7adff
846
847 diff --git a/dev-python/hp3parclient/hp3parclient-2.0.0.ebuild b/dev-python/hp3parclient/hp3parclient-2.0.0.ebuild
848 deleted file mode 100644
849 index 654b1c4d9e8..00000000000
850 --- a/dev-python/hp3parclient/hp3parclient-2.0.0.ebuild
851 +++ /dev/null
852 @@ -1,35 +0,0 @@
853 -# Copyright 1999-2019 Gentoo Authors
854 -# Distributed under the terms of the GNU General Public License v2
855 -
856 -EAPI=5
857 -PYTHON_COMPAT=( python2_7 )
858 -
859 -inherit distutils-r1
860 -
861 -DESCRIPTION="A python interface to sendfile(2) system call"
862 -HOMEPAGE="http://packages.python.org/hp3parclient"
863 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
864 -
865 -KEYWORDS="~amd64 ~x86"
866 -IUSE="doc examples test"
867 -RESTRICT="!test? ( test )"
868 -LICENSE="Apache-2.0"
869 -SLOT="0"
870 -
871 -RDEPEND=">=dev-python/httplib2-0.6.0"
872 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
873 - test? ( dev-python/werkzeug[${PYTHON_USEDEP}]
874 - dev-python/nose-testconfig[${PYTHON_USEDEP}]
875 - dev-python/nose[${PYTHON_USEDEP}] )
876 - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
877 -
878 -# Instructions on running tests are utter nonsense. Tried and gave up
879 -python_compile_all() {
880 - use doc && emake -C docs html
881 -}
882 -
883 -python_install_all() {
884 - use doc && local HTML_DOCS=( docs/_build/html/. )
885 - use examples && local EXAMPLES=( samples/. )
886 - distutils-r1_python_install_all
887 -}
888
889 diff --git a/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild b/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild
890 deleted file mode 100644
891 index bb3201fee6e..00000000000
892 --- a/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild
893 +++ /dev/null
894 @@ -1,37 +0,0 @@
895 -# Copyright 1999-2019 Gentoo Authors
896 -# Distributed under the terms of the GNU General Public License v2
897 -
898 -EAPI=5
899 -PYTHON_COMPAT=( python2_7 )
900 -
901 -inherit distutils-r1
902 -
903 -DESCRIPTION="A python interface to sendfile(2) system call"
904 -HOMEPAGE="http://packages.python.org/hp3parclient"
905 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
906 -
907 -KEYWORDS="~amd64 ~x86"
908 -IUSE="doc examples test"
909 -RESTRICT="!test? ( test )"
910 -LICENSE="Apache-2.0"
911 -SLOT="0"
912 -
913 -RDEPEND=">=dev-python/httplib2-0.6.0"
914 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
915 - dev-python/paramiko[${PYTHON_USEDEP}]
916 - dev-python/eventlet[${PYTHON_USEDEP}]
917 - test? ( dev-python/werkzeug[${PYTHON_USEDEP}]
918 - dev-python/nose-testconfig[${PYTHON_USEDEP}]
919 - dev-python/nose[${PYTHON_USEDEP}] )
920 - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
921 -
922 -# Instructions on running tests are utter nonsense. Tried and gave up
923 -python_compile_all() {
924 - use doc && emake -C docs html
925 -}
926 -
927 -python_install_all() {
928 - use doc && local HTML_DOCS=( docs/_build/html/. )
929 - use examples && local EXAMPLES=( samples/. )
930 - distutils-r1_python_install_all
931 -}
932
933 diff --git a/dev-python/hp3parclient/metadata.xml b/dev-python/hp3parclient/metadata.xml
934 deleted file mode 100644
935 index 1cded487a3e..00000000000
936 --- a/dev-python/hp3parclient/metadata.xml
937 +++ /dev/null
938 @@ -1,11 +0,0 @@
939 -<?xml version="1.0" encoding="UTF-8"?>
940 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
941 -<pkgmetadata>
942 - <maintainer type="project">
943 - <email>openstack@g.o</email>
944 - <name>Openstack</name>
945 - </maintainer>
946 - <upstream>
947 - <remote-id type="pypi">hp3parclient</remote-id>
948 - </upstream>
949 -</pkgmetadata>
950
951 diff --git a/dev-python/htmlgen/Manifest b/dev-python/htmlgen/Manifest
952 deleted file mode 100644
953 index cdfb261ca50..00000000000
954 --- a/dev-python/htmlgen/Manifest
955 +++ /dev/null
956 @@ -1 +0,0 @@
957 -DIST HTMLgen.tgz 316415 BLAKE2B 8a01df9243f32628437bf2a83f906e946da73f0fe4f8e879d4689173da8fe877b28a8941473e3ccc300009a94f777bcbb438dceb52bc7e991796ffc702474574 SHA512 8301d4a28c29f477f07eedee2bffd6d07e345f08c056402098fa966f0e61895ed4dea60b653793b30d8457a7d692e3af772514d86ae440950fd52719bbadf942
958
959 diff --git a/dev-python/htmlgen/files/htmlgen-2.2.2-python-2.5.patch b/dev-python/htmlgen/files/htmlgen-2.2.2-python-2.5.patch
960 deleted file mode 100644
961 index 7bdff681501..00000000000
962 --- a/dev-python/htmlgen/files/htmlgen-2.2.2-python-2.5.patch
963 +++ /dev/null
964 @@ -1,145 +0,0 @@
965 ---- HTMLcalendar.py
966 -+++ HTMLcalendar.py
967 -@@ -212,12 +212,12 @@
968 - return value
969 - else:
970 - raise TypeError, ('cannot convert to int', value)
971 --import regex
972 --datepat = regex.compile('^ *\([0-9*][0-9]?\)[/-]' #first 2 char date field
973 -+import re
974 -+datepat = re.compile('^ *\([0-9*][0-9]?\)[/-]' #first 2 char date field
975 - '\([0-9][0-9]?\)[/-]?' #second 2 char date field
976 - '\([12][0-9][0-9][0-9]\)?[ \t]*:') #optional year field
977 --daypat = regex.compile('^ *\('+string.join(day_name,'\|')+'\)')
978 --timepat = regex.compile('\([0-9][0-9]?\):\([0-9][0-9]\)')
979 -+daypat = re.compile('^ *\('+string.join(day_name,'\|')+'\)')
980 -+timepat = re.compile('\([0-9][0-9]?\):\([0-9][0-9]\)')
981 -
982 - def read_appt_file(filename):
983 - """Parsing function.
984 ---- HTMLgen.py
985 -+++ HTMLgen.py
986 -@@ -924,7 +924,7 @@
987 - def antispam(self, address):
988 - """Process a string with HTML encodings to defeat address spiders.
989 - """
990 -- from whrandom import choice
991 -+ from random import choice
992 - buffer = map(None, address)
993 - for i in range(0, len(address), choice((2,3,4))):
994 - buffer[i] = '&#%d;' % ord(buffer[i])
995 ---- HTMLtest.py
996 -+++ HTMLtest.py
997 -@@ -2,7 +2,7 @@
998 -
999 - """Test script which generates the online documentation for HTMLgen.
1000 - """
1001 --import string, regex, regsub, os, time, glob
1002 -+import string, re, re, os, time, glob
1003 - from HTMLcolors import *
1004 - from HTMLgen import *
1005 - import HTMLgen #only so I can pick off the __version__
1006 -@@ -232,11 +232,11 @@
1007 - doc.email = 'jefferson@×××××××××××××××××××.gov'
1008 - doc.logo = ('../image/eagle21.gif', 64, 54)
1009 - # parse Declaration of Independence
1010 -- re_hline = regex.compile('^--+$')
1011 -- re_title = regex.compile('^Title:\(.*$\)')
1012 -+ re_hline = re.compile('^--+$')
1013 -+ re_title = re.compile('^Title:\(.*$\)')
1014 - font2 = Font(size='+2')
1015 - s = open(os.path.join(datadir, 'DoI.txt')).read()
1016 -- paragraphs = regsub.split(s, '\n\([\t ]*\n\)+')
1017 -+ paragraphs = re.split(s, '\n\([\t ]*\n\)+')
1018 - for para in paragraphs:
1019 - if not para: continue
1020 - if re_title.search(para) > -1:
1021 -@@ -263,7 +263,7 @@
1022 - #Ok parse that file
1023 - f = open(mpath(os.path.join(datadir, 'parrot.txt')))
1024 - line = f.readline()
1025 -- re_dialog = regex.compile('\(^[OC].*:\)\(.*\)')
1026 -+ re_dialog = re.compile('\(^[OC].*:\)\(.*\)')
1027 - while line:
1028 - if re_dialog.search(line) > -1:
1029 - role, prose = re_dialog.group(1,2)
1030 ---- HTMLutil.py
1031 -+++ HTMLutil.py
1032 -@@ -19,7 +19,7 @@
1033 - # OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
1034 - # PERFORMANCE OF THIS SOFTWARE.
1035 - __version__ = '$Id: HTMLutil.py,v 1.3 1998/05/28 20:14:52 friedric Exp $'
1036 --import string, regex, os
1037 -+import string, re, os
1038 - import HTMLgen, HTMLcolors
1039 - from types import *
1040 -
1041 -@@ -79,7 +79,7 @@
1042 - """Determine if the text have been marked by a previous gsub.
1043 - (ugly hack but it works)
1044 - """
1045 -- if regex.search('\(</?FONT\)\|\(</?STRONG\)', text) > -1:
1046 -+ if re.search('\(</?FONT\)\|\(</?STRONG\)', text) > -1:
1047 - return 1
1048 - else:
1049 - return 0
1050 -@@ -125,13 +125,13 @@
1051 - not_backslash = "[^\\\\]"
1052 - triple_single = "'''"
1053 - triple_double = '"""'
1054 --_doc_start_re = regex.compile(
1055 -+_doc_start_re = re.compile(
1056 - "\(^\|" + not_backslash + "\)" # bol or not backslash
1057 - + "\(" + triple_single + "\|" + triple_double + "\)" )
1058 - single_re = not_backslash + triple_single
1059 - double_re = not_backslash + triple_double
1060 --_triple_re = { triple_single : regex.compile(single_re),
1061 -- triple_double : regex.compile(double_re) }
1062 -+_triple_re = { triple_single : re.compile(single_re),
1063 -+ triple_double : re.compile(double_re) }
1064 -
1065 - del not_backslash, triple_single, triple_double, \
1066 - single_re, double_re
1067 -@@ -150,13 +150,13 @@
1068 - return (None, None)
1069 - return startquote, quotefinder.regs[0][1]
1070 -
1071 --string_re = regex.compile('\(\(\'[^\'\n]*\'\)\|\("[^"\n]"\)\)')
1072 -+string_re = re.compile('\(\(\'[^\'\n]*\'\)\|\("[^"\n]"\)\)')
1073 - def find_string_literal( s, begin=0 ):
1074 - if string_re.search(s, begin) > -1:
1075 - return string_re.regs[1]
1076 - return (None, None)
1077 -
1078 --comment_re = regex.compile('#.*$')
1079 -+comment_re = re.compile('#.*$')
1080 - def find_comment( s, begin=0 ):
1081 - while comment_re.search(s, begin) > -1:
1082 - if been_marked(comment_re.group(0)):
1083 -@@ -166,13 +166,13 @@
1084 - return (None, None)
1085 -
1086 - Name = '[a-zA-Z_][a-zA-Z0-9_]*'
1087 --func_re = regex.compile('\(^[ \t]*def[ \t]+' +Name+ '\)[ \t]*(')
1088 -+func_re = re.compile('\(^[ \t]*def[ \t]+' +Name+ '\)[ \t]*(')
1089 - def find_function( s, begin=0 ):
1090 - if func_re.search(s, begin) > -1:
1091 - return func_re.regs[1]
1092 - return (None, None)
1093 -
1094 --class_re = regex.compile('\(^[ \t]*class[ \t]+' +Name+ '\)[ \t]*[(:]')
1095 -+class_re = re.compile('\(^[ \t]*class[ \t]+' +Name+ '\)[ \t]*[(:]')
1096 - def find_class( s, begin=0 ):
1097 - if class_re.search(s, begin) > -1:
1098 - return class_re.regs[1]
1099 ---- ImagePaletteH.py
1100 -+++ ImagePaletteH.py
1101 -@@ -70,7 +70,7 @@
1102 - return ImagePalette(mode, palette * len(mode))
1103 -
1104 - def random(mode = "RGB"):
1105 -- from whrandom import randint
1106 -+ from random import randint
1107 - palette = map(lambda a: randint(0, 255), [0]*256*len(mode))
1108 - return ImagePalette(mode, palette)
1109 -
1110
1111 diff --git a/dev-python/htmlgen/files/htmlgen-pillow.patch b/dev-python/htmlgen/files/htmlgen-pillow.patch
1112 deleted file mode 100644
1113 index 0c4f3daa27f..00000000000
1114 --- a/dev-python/htmlgen/files/htmlgen-pillow.patch
1115 +++ /dev/null
1116 @@ -1,53 +0,0 @@
1117 -Fix PIL imports for Pillow compat
1118 -https://bugs.gentoo.org/show_bug.cgi?id=471506
1119 ---- HTMLgen/ImageH.py 1999-04-20 22:40:28.000000000 -0400
1120 -+++ HTMLgen/ImageH.py 2013-06-08 14:00:49.261734532 -0400
1121 -@@ -576,7 +576,7 @@
1122 - "Display image (for debug purposes only)"
1123 -
1124 - try:
1125 -- import ImageTk
1126 -+ from PIL import ImageTk
1127 - ImageTk._show(self, title)
1128 - # note: caller must enter mainloop
1129 - except:
1130 ---- HTMLgen/ImagePaletteH.py 2013-06-08 13:56:03.476318926 -0400
1131 -+++ HTMLgen/ImagePaletteH.py 2013-06-08 14:01:26.564871622 -0400
1132 -@@ -87,7 +87,7 @@
1133 -
1134 - if not lut:
1135 - try:
1136 -- import GimpPaletteFile
1137 -+ from PIL import GimpPaletteFile
1138 - fp.seek(0)
1139 - p = GimpPaletteFile.GimpPaletteFile(fp)
1140 - lut = p.getpalette()
1141 -@@ -96,7 +96,7 @@
1142 -
1143 - if not lut:
1144 - try:
1145 -- import GimpGradientFile
1146 -+ from PIL import GimpGradientFile
1147 - fp.seek(0)
1148 - p = GimpGradientFile.GimpGradientFile(fp)
1149 - lut = p.getpalette()
1150 -@@ -105,7 +105,7 @@
1151 -
1152 - if not lut:
1153 - try:
1154 -- import PaletteFile
1155 -+ from PIL import PaletteFile
1156 - fp.seek(0)
1157 - p = PaletteFile.PaletteFile(fp)
1158 - lut = p.getpalette()
1159 ---- HTMLgen/imgsize.py 1998-05-25 13:56:37.000000000 -0400
1160 -+++ HTMLgen/imgsize.py 2013-06-08 14:01:48.731358969 -0400
1161 -@@ -15,7 +15,7 @@
1162 -
1163 - try: #Following switcheroo ensures that if PIL is installed it's used instead
1164 - # of the HTMLgen-bundled copies.
1165 -- import Image
1166 -+ from PIL import Image
1167 - except ImportError:
1168 - import ImageH
1169 - Image = ImageH
1170
1171 diff --git a/dev-python/htmlgen/htmlgen-2.2.2-r1.ebuild b/dev-python/htmlgen/htmlgen-2.2.2-r1.ebuild
1172 deleted file mode 100644
1173 index 528d9be0955..00000000000
1174 --- a/dev-python/htmlgen/htmlgen-2.2.2-r1.ebuild
1175 +++ /dev/null
1176 @@ -1,59 +0,0 @@
1177 -# Copyright 1999-2015 Gentoo Foundation
1178 -# Distributed under the terms of the GNU General Public License v2
1179 -
1180 -EAPI="5"
1181 -PYTHON_COMPAT=( python2_7 )
1182 -
1183 -inherit eutils python-r1
1184 -
1185 -MY_P="HTMLgen"
1186 -DESCRIPTION="HTMLgen - Python modules for the generation of HTML documents"
1187 -HOMEPAGE="http://soc.if.usp.br/manual/python-htmlgen/html/main.html"
1188 -SRC_URI="http://starship.python.net/crew/friedrich/${MY_P}.tgz"
1189 -
1190 -LICENSE="BSD"
1191 -SLOT="0"
1192 -KEYWORDS="amd64 ia64 ppc x86"
1193 -IUSE="doc"
1194 -
1195 -DEPEND="${PYTHON_DEPS}
1196 - dev-python/pillow[${PYTHON_USEDEP}]"
1197 -RDEPEND="${DEPEND}"
1198 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
1199 -
1200 -S="${WORKDIR}/${MY_P}"
1201 -
1202 -src_prepare() {
1203 - epatch "${FILESDIR}/${P}-python-2.5.patch"
1204 - epatch "${FILESDIR}/${PN}-pillow.patch"
1205 -}
1206 -
1207 -src_compile() {
1208 - return 0
1209 -}
1210 -
1211 -src_install() {
1212 - # doing this manually because their build scripts suck
1213 - local files="HTMLgen.py HTMLcolors.py HTMLutil.py HTMLcalendar.py
1214 - barchart.py colorcube.py imgsize.py NavLinks.py Formtools.py
1215 - ImageH.py ImageFileH.py ImagePaletteH.py GifImagePluginH.py
1216 - JpegImagePluginH.py PngImagePluginH.py"
1217 -
1218 - mkdir htmlgen || die
1219 - touch htmlgen/__init__.py || die
1220 - ln ${files} htmlgen/ || die
1221 - python_foreach_impl python_domodule htmlgen
1222 -
1223 - if use doc; then
1224 - # fix the image locations in the docs
1225 - sed -i -e "s;../image/;image/;g" html/* || die "sed failed"
1226 - dohtml html/*
1227 - dohtml -r image
1228 - fi
1229 - dodoc README
1230 -}
1231 -
1232 -pkg_postinst() {
1233 - ewarn "htmlgen now resides in its own subdirectory"
1234 - ewarn "so you need to do \"from htmlgen import HTMLgen\" instead of \"import HTMLgen\""
1235 -}
1236
1237 diff --git a/dev-python/htmlgen/metadata.xml b/dev-python/htmlgen/metadata.xml
1238 deleted file mode 100644
1239 index 9e5274c5b4a..00000000000
1240 --- a/dev-python/htmlgen/metadata.xml
1241 +++ /dev/null
1242 @@ -1,8 +0,0 @@
1243 -<?xml version="1.0" encoding="UTF-8"?>
1244 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1245 -<pkgmetadata>
1246 -<maintainer type="project">
1247 - <email>python@g.o</email>
1248 - <name>Python</name>
1249 -</maintainer>
1250 -</pkgmetadata>
1251
1252 diff --git a/dev-python/inotifyx/Manifest b/dev-python/inotifyx/Manifest
1253 deleted file mode 100644
1254 index a0b85abfb96..00000000000
1255 --- a/dev-python/inotifyx/Manifest
1256 +++ /dev/null
1257 @@ -1 +0,0 @@
1258 -DIST inotifyx-0.2.2.tar.gz 11831 BLAKE2B 66acaa3ac972c8c722f9552bb674f86a6d0ea8819e73654b9a43e74f311bd8b569ecc9fc0196166ecc89eb5cf16cc3b87ee72638ad48a9e5413f26c4975e298d SHA512 a00a947da2bd31d9b867f21666aceed48b0bf9be6b1b3643676450ed68bd71400601e57e004bcd45e93274cabf933694887797f3a4e334ce6924236763112c56
1259
1260 diff --git a/dev-python/inotifyx/inotifyx-0.2.2.ebuild b/dev-python/inotifyx/inotifyx-0.2.2.ebuild
1261 deleted file mode 100644
1262 index 75739d4401e..00000000000
1263 --- a/dev-python/inotifyx/inotifyx-0.2.2.ebuild
1264 +++ /dev/null
1265 @@ -1,21 +0,0 @@
1266 -# Copyright 1999-2019 Gentoo Authors
1267 -# Distributed under the terms of the GNU General Public License v2
1268 -
1269 -EAPI=5
1270 -PYTHON_COMPAT=( python2_7 pypy )
1271 -
1272 -inherit distutils-r1
1273 -
1274 -DESCRIPTION="Python bindings to the Linux inotify file system event monitoring API"
1275 -HOMEPAGE="http://www.alittletooquiet.net/software/inotifyx/"
1276 -SRC_URI="https://launchpad.net/inotifyx/dev/v${PV}/+download/${P}.tar.gz"
1277 -
1278 -LICENSE="MIT"
1279 -SLOT="0"
1280 -KEYWORDS="~amd64 ~x86"
1281 -IUSE="test"
1282 -RESTRICT="!test? ( test )"
1283 -
1284 -python_test() {
1285 - esetup.py test
1286 -}
1287
1288 diff --git a/dev-python/inotifyx/metadata.xml b/dev-python/inotifyx/metadata.xml
1289 deleted file mode 100644
1290 index c670c9a3466..00000000000
1291 --- a/dev-python/inotifyx/metadata.xml
1292 +++ /dev/null
1293 @@ -1,11 +0,0 @@
1294 -<?xml version="1.0" encoding="UTF-8"?>
1295 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1296 -<pkgmetadata>
1297 - <maintainer type="person">
1298 - <email>sping@g.o</email>
1299 - <name>Sebastian Pipping</name>
1300 - </maintainer>
1301 - <upstream>
1302 - <remote-id type="launchpad">inotifyx</remote-id>
1303 - </upstream>
1304 -</pkgmetadata>
1305
1306 diff --git a/dev-python/irman-python/Manifest b/dev-python/irman-python/Manifest
1307 deleted file mode 100644
1308 index fb6ce643e19..00000000000
1309 --- a/dev-python/irman-python/Manifest
1310 +++ /dev/null
1311 @@ -1 +0,0 @@
1312 -DIST irman-python-0.1.tar.gz 16390 BLAKE2B 0ed988fd383e29b8c0d6dbee2a294777a818414e765abf17a104358c414a94995c1c813661bdd1df5d55e7dfe30620fbd47ef813b00a390ada86c5b19b485771 SHA512 7e0c80252c471419400ca80215c64f84ee89559496f5d118f860ffe9eb7078c029d8c5b5f75b55ccb6d21917bc91314d6e8ef3523d260172c22dc0beb13c794c
1313
1314 diff --git a/dev-python/irman-python/irman-python-0.1-r1.ebuild b/dev-python/irman-python/irman-python-0.1-r1.ebuild
1315 deleted file mode 100644
1316 index e14874be68d..00000000000
1317 --- a/dev-python/irman-python/irman-python-0.1-r1.ebuild
1318 +++ /dev/null
1319 @@ -1,20 +0,0 @@
1320 -# Copyright 1999-2015 Gentoo Foundation
1321 -# Distributed under the terms of the GNU General Public License v2
1322 -
1323 -EAPI=5
1324 -PYTHON_COMPAT=( python2_7 )
1325 -
1326 -inherit distutils-r1
1327 -
1328 -DESCRIPTION="A minimal set of Python bindings for libirman"
1329 -HOMEPAGE="http://bluweb.com/chouser/proj/irman-python/"
1330 -SRC_URI="http://bluweb.com/chouser/proj/${PN}/${P}.tar.gz"
1331 -
1332 -LICENSE="GPL-2"
1333 -SLOT="0"
1334 -KEYWORDS="amd64 x86"
1335 -IUSE=""
1336 -
1337 -DEPEND="media-libs/libirman"
1338 -RDEPEND="${DEPEND}"
1339 -DOCS=( README test_name.py )
1340
1341 diff --git a/dev-python/irman-python/metadata.xml b/dev-python/irman-python/metadata.xml
1342 deleted file mode 100644
1343 index 9e5274c5b4a..00000000000
1344 --- a/dev-python/irman-python/metadata.xml
1345 +++ /dev/null
1346 @@ -1,8 +0,0 @@
1347 -<?xml version="1.0" encoding="UTF-8"?>
1348 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1349 -<pkgmetadata>
1350 -<maintainer type="project">
1351 - <email>python@g.o</email>
1352 - <name>Python</name>
1353 -</maintainer>
1354 -</pkgmetadata>
1355
1356 diff --git a/dev-python/jonpy/Manifest b/dev-python/jonpy/Manifest
1357 deleted file mode 100644
1358 index 3b097a9bf18..00000000000
1359 --- a/dev-python/jonpy/Manifest
1360 +++ /dev/null
1361 @@ -1,2 +0,0 @@
1362 -DIST jonpy-0.11.tar.gz 51496 BLAKE2B 10a3156df0f04606084658c10944bb17f35a6a11548eefaf91f48836af3b4ff88b061456ab20f3a743c04acda7b881a3ef76068975aac9823bb96e390445f37c SHA512 9fa925259a5d56347b71845fc0ed00f16f4b411b350a08f0779f8f867fc34d0c6164cb0dc107410b6b88d1565fc504cabd102a0c7fcbb86e7163319a235d89ee
1363 -DIST jonpy-0.13.tar.gz 22107 BLAKE2B 530944d0f30982ff65387bdd2ed2e46ecf30e1789b800a2e877244753dd5d46618866a07c08657ffb53550cf8e55efa321d72b655792b8af6204e5f604724c7d SHA512 b46942ce186c325feb2483425a9163f2e871eec3b6cac79ed20e6cab15e22c8fcb4a9e7829ba4dddbe5ee3bd5c2e38c12ae0115ed2456dc3957a4e5a4564dfbb
1364
1365 diff --git a/dev-python/jonpy/jonpy-0.11.ebuild b/dev-python/jonpy/jonpy-0.11.ebuild
1366 deleted file mode 100644
1367 index bd7f0957f0e..00000000000
1368 --- a/dev-python/jonpy/jonpy-0.11.ebuild
1369 +++ /dev/null
1370 @@ -1,22 +0,0 @@
1371 -# Copyright 1999-2015 Gentoo Foundation
1372 -# Distributed under the terms of the GNU General Public License v2
1373 -
1374 -EAPI=5
1375 -PYTHON_COMPAT=( python2_7 pypy )
1376 -
1377 -inherit distutils-r1
1378 -
1379 -DESCRIPTION="Powerful multi-threaded object-oriented CGI/FastCGI/mod_python/html-templating facilities"
1380 -HOMEPAGE="http://jonpy.sourceforge.net/ https://pypi.org/project/jonpy/"
1381 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1382 -
1383 -LICENSE="MIT"
1384 -SLOT="0"
1385 -KEYWORDS="amd64 x86"
1386 -IUSE="doc examples"
1387 -
1388 -python_install_all() {
1389 - use doc && local HTML_DOCS=( doc/. )
1390 - use examples && local EXAMPLES=( example/. )
1391 - distutils-r1_python_install_all
1392 -}
1393
1394 diff --git a/dev-python/jonpy/jonpy-0.13.ebuild b/dev-python/jonpy/jonpy-0.13.ebuild
1395 deleted file mode 100644
1396 index e43339d6703..00000000000
1397 --- a/dev-python/jonpy/jonpy-0.13.ebuild
1398 +++ /dev/null
1399 @@ -1,22 +0,0 @@
1400 -# Copyright 1999-2016 Gentoo Foundation
1401 -# Distributed under the terms of the GNU General Public License v2
1402 -
1403 -EAPI=5
1404 -PYTHON_COMPAT=( python2_7 pypy )
1405 -
1406 -inherit distutils-r1
1407 -
1408 -DESCRIPTION="Powerful multi-threaded object-oriented CGI/FastCGI/mod_python/html-templating facilities"
1409 -HOMEPAGE="http://jonpy.sourceforge.net/ https://pypi.org/project/jonpy/"
1410 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1411 -
1412 -LICENSE="MIT"
1413 -SLOT="0"
1414 -KEYWORDS="~amd64 ~x86"
1415 -IUSE="doc examples"
1416 -
1417 -python_install_all() {
1418 - use doc && local HTML_DOCS=( doc/. )
1419 - use examples && local EXAMPLES=( example/. )
1420 - distutils-r1_python_install_all
1421 -}
1422
1423 diff --git a/dev-python/jonpy/metadata.xml b/dev-python/jonpy/metadata.xml
1424 deleted file mode 100644
1425 index 78935d8ce56..00000000000
1426 --- a/dev-python/jonpy/metadata.xml
1427 +++ /dev/null
1428 @@ -1,12 +0,0 @@
1429 -<?xml version="1.0" encoding="UTF-8"?>
1430 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1431 -<pkgmetadata>
1432 - <maintainer type="project">
1433 - <email>python@g.o</email>
1434 - <name>Python</name>
1435 - </maintainer>
1436 - <upstream>
1437 - <remote-id type="pypi">jonpy</remote-id>
1438 - <remote-id type="sourceforge">jonpy</remote-id>
1439 - </upstream>
1440 -</pkgmetadata>
1441
1442 diff --git a/dev-python/keyczar/Manifest b/dev-python/keyczar/Manifest
1443 deleted file mode 100644
1444 index bdae1ffa1fb..00000000000
1445 --- a/dev-python/keyczar/Manifest
1446 +++ /dev/null
1447 @@ -1 +0,0 @@
1448 -DIST python-keyczar-0.715.tar.gz 242151 BLAKE2B 7f955b5c7b3afcc59ee856b5500de89037ffbc4185062a176d1678d482b89f4de411e9bf19b8f7fc7c31dafd6cefd5514dd262901892b5b4e357ce509ef9e909 SHA512 e0733ad488db2a2803227db6f140c5f316425782a780070e6fd4227d3b88d523e2c41743cd3a6e14e535c7dbdf7b50b428d15d26ca5cfb35e2841a5f71b709f3
1449
1450 diff --git a/dev-python/keyczar/keyczar-0.715.ebuild b/dev-python/keyczar/keyczar-0.715.ebuild
1451 deleted file mode 100644
1452 index 5d1f82dde01..00000000000
1453 --- a/dev-python/keyczar/keyczar-0.715.ebuild
1454 +++ /dev/null
1455 @@ -1,37 +0,0 @@
1456 -# Copyright 1999-2017 Gentoo Foundation
1457 -# Distributed under the terms of the GNU General Public License v2
1458 -
1459 -EAPI=5
1460 -PYTHON_COMPAT=( python2_7 ) #appears py2 friendly only
1461 -
1462 -inherit distutils-r1
1463 -
1464 -MY_PN=python-${PN}
1465 -MY_P=${MY_PN}-${PV}
1466 -
1467 -DESCRIPTION="Toolkit for safe and simple cryptography"
1468 -HOMEPAGE="http://www.keyczar.org https://pypi.org/project/python-keyczar/"
1469 -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
1470 -
1471 -LICENSE="Apache-2.0"
1472 -SLOT="0"
1473 -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 x86"
1474 -IUSE="doc"
1475 -
1476 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
1477 -RDEPEND="${DEPEND}
1478 - >=dev-python/pycrypto-2.0[${PYTHON_USEDEP}]
1479 - dev-python/pyasn1[${PYTHON_USEDEP}]"
1480 -
1481 -S=${WORKDIR}/${MY_P}
1482 -
1483 -python_test() {
1484 - cd tests/keyczar_tests
1485 - ${PYTHON} alltests.py || die "tests fail with ${EPYTHON}"
1486 -}
1487 -
1488 -python_install_all() {
1489 - use doc && dodoc doc/pycrypt*
1490 -
1491 - distutils-r1_python_install_all
1492 -}
1493
1494 diff --git a/dev-python/keyczar/metadata.xml b/dev-python/keyczar/metadata.xml
1495 deleted file mode 100644
1496 index 832d760fb83..00000000000
1497 --- a/dev-python/keyczar/metadata.xml
1498 +++ /dev/null
1499 @@ -1,11 +0,0 @@
1500 -<?xml version="1.0" encoding="UTF-8"?>
1501 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1502 -<pkgmetadata>
1503 - <maintainer type="project">
1504 - <email>python@g.o</email>
1505 - <name>Python</name>
1506 - </maintainer>
1507 - <upstream>
1508 - <remote-id type="pypi">python-keyczar</remote-id>
1509 - </upstream>
1510 -</pkgmetadata>
1511
1512 diff --git a/dev-python/keyrings_alt/Manifest b/dev-python/keyrings_alt/Manifest
1513 deleted file mode 100644
1514 index 76a1ab84809..00000000000
1515 --- a/dev-python/keyrings_alt/Manifest
1516 +++ /dev/null
1517 @@ -1 +0,0 @@
1518 -DIST keyrings.alt-2.3.tar.gz 26170 BLAKE2B 5459bfbde787b82021c04394ec475a406805a97cf3ac5691aaa654790800b155291500946f29eb12cd0ae33061c0b38ca65c5733ca144e75e9047381d86ee2d9 SHA512 593194f0b3e64ebab9950b1ee674e43afecf6410110e7c683cdccaa121eaaff864ef07763363c0b0ac25b94e913d6ba2e1bb1ebb428ba14e81e3c29335b81807
1519
1520 diff --git a/dev-python/keyrings_alt/keyrings_alt-2.3.ebuild b/dev-python/keyrings_alt/keyrings_alt-2.3.ebuild
1521 deleted file mode 100644
1522 index 30d38355c21..00000000000
1523 --- a/dev-python/keyrings_alt/keyrings_alt-2.3.ebuild
1524 +++ /dev/null
1525 @@ -1,49 +0,0 @@
1526 -# Copyright 1999-2019 Gentoo Authors
1527 -# Distributed under the terms of the GNU General Public License v2
1528 -
1529 -EAPI=6
1530 -
1531 -PYTHON_COMPAT=( python{2_7,3_{5,6}} pypy )
1532 -
1533 -inherit distutils-r1
1534 -
1535 -MY_PN="${PN/_/.}"
1536 -MY_P="${MY_PN}-${PV}"
1537 -
1538 -DESCRIPTION="Alternate keyring implementations"
1539 -HOMEPAGE="https://github.com/jaraco/keyrings.alt https://pypi.org/project/keyrings.alt/"
1540 -SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz"
1541 -
1542 -LICENSE="MIT"
1543 -SLOT="0"
1544 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1545 -IUSE="test"
1546 -
1547 -RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
1548 -DEPEND="${RDEPEND}
1549 - dev-python/setuptools[${PYTHON_USEDEP}]
1550 - >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
1551 - test? (
1552 - >=dev-python/fs-0.5[${PYTHON_USEDEP}]
1553 - <dev-python/fs-2[${PYTHON_USEDEP}]
1554 - dev-python/gdata[$(python_gen_usedep 'python2*')]
1555 - dev-python/keyczar[$(python_gen_usedep 'python2*')]
1556 - dev-python/pycrypto[$(python_gen_usedep 'python*')]
1557 - >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
1558 - )"
1559 -
1560 -S=${WORKDIR}/${MY_P}
1561 -
1562 -# Multiple failures
1563 -RESTRICT=test
1564 -
1565 -python_prepare_all() {
1566 - sed \
1567 - -e "s:find_packages():find_packages(exclude=['tests']):g" \
1568 - -i setup.py || die
1569 - distutils-r1_python_prepare_all
1570 -}
1571 -
1572 -python_test() {
1573 - py.test -v -v || die
1574 -}
1575
1576 diff --git a/dev-python/keyrings_alt/metadata.xml b/dev-python/keyrings_alt/metadata.xml
1577 deleted file mode 100644
1578 index 26ffbe2b93a..00000000000
1579 --- a/dev-python/keyrings_alt/metadata.xml
1580 +++ /dev/null
1581 @@ -1,17 +0,0 @@
1582 -<?xml version='1.0' encoding='UTF-8'?>
1583 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1584 -<pkgmetadata>
1585 - <maintainer type="project">
1586 - <email>python@g.o</email>
1587 - <name>Python</name>
1588 - </maintainer>
1589 - <upstream>
1590 - <remote-id type="pypi">keyrings.alt</remote-id>
1591 - <doc>http://pythonhosted.org/keyrings.alt/</doc>
1592 - <maintainer status="unknown">
1593 - <email>jaraco@××××××.com</email>
1594 - <name>Jason R. Coombs</name>
1595 - </maintainer>
1596 - <remote-id type="github">jaraco/keyrings.alt</remote-id>
1597 - </upstream>
1598 -</pkgmetadata>
1599
1600 diff --git a/dev-python/libextractor-python/Manifest b/dev-python/libextractor-python/Manifest
1601 deleted file mode 100644
1602 index cff0157b7d1..00000000000
1603 --- a/dev-python/libextractor-python/Manifest
1604 +++ /dev/null
1605 @@ -1 +0,0 @@
1606 -DIST libextractor-python-0.6.tar.gz 4086 BLAKE2B dd06ededc816ff94f219bf544bd47760cd401a75107a9abfe89e5334b1fea89519e64cdf365ee11c5bb9a9377b239a76f508d5a9df188d76f2f66a7ae1e71011 SHA512 38300177fc55183fb70068d9af69f0530b8729ca92056ebd77f06d11e855e983aaf9fe28c0f9a77ffe2d6375ae769dafba847d959809fd43892f518c4ecf2d18
1607
1608 diff --git a/dev-python/libextractor-python/libextractor-python-0.6-r1.ebuild b/dev-python/libextractor-python/libextractor-python-0.6-r1.ebuild
1609 deleted file mode 100644
1610 index d510df6937f..00000000000
1611 --- a/dev-python/libextractor-python/libextractor-python-0.6-r1.ebuild
1612 +++ /dev/null
1613 @@ -1,23 +0,0 @@
1614 -# Copyright 1999-2015 Gentoo Foundation
1615 -# Distributed under the terms of the GNU General Public License v2
1616 -
1617 -EAPI=5
1618 -
1619 -PYTHON_COMPAT=( python2_7 pypy )
1620 -
1621 -inherit distutils-r1
1622 -
1623 -DESCRIPTION="A library used to extract metadata from files of arbitrary type"
1624 -HOMEPAGE="https://www.gnu.org/software/libextractor/"
1625 -SRC_URI="mirror://gnu/libextractor/${P}.tar.gz"
1626 -
1627 -LICENSE="GPL-2"
1628 -SLOT="0"
1629 -KEYWORDS="amd64 ppc ppc64 x86"
1630 -IUSE=""
1631 -
1632 -RDEPEND=">=media-libs/libextractor-0.6.3"
1633 -DEPEND="${RDEPEND}
1634 - dev-python/setuptools[${PYTHON_USEDEP}]"
1635 -
1636 -S=${WORKDIR}/Extractor-${PV}
1637
1638 diff --git a/dev-python/libextractor-python/metadata.xml b/dev-python/libextractor-python/metadata.xml
1639 deleted file mode 100644
1640 index de8326e467c..00000000000
1641 --- a/dev-python/libextractor-python/metadata.xml
1642 +++ /dev/null
1643 @@ -1,8 +0,0 @@
1644 -<?xml version="1.0" encoding="UTF-8"?>
1645 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1646 -<pkgmetadata>
1647 -<maintainer type="project">
1648 - <email>python@g.o</email>
1649 - <name>Python</name>
1650 - </maintainer>
1651 -</pkgmetadata>
1652
1653 diff --git a/dev-python/libiscsi-python/Manifest b/dev-python/libiscsi-python/Manifest
1654 deleted file mode 100644
1655 index 4f1f8bf44e8..00000000000
1656 --- a/dev-python/libiscsi-python/Manifest
1657 +++ /dev/null
1658 @@ -1 +0,0 @@
1659 -DIST libiscsi-python-0_pre160211.zip 110062 BLAKE2B 36e079dd49f6a1a50ff336cac17e74e29da0f86546c1e02c9e0d1ea408d5133eee1706267f0d6e5643f3d6e24e1a70e1987a515c3f8fc9fb4312a75087170ebb SHA512 c3f3742d2471f038c93ccd61e3eccf0431242988bc1237e3a0047518fb1eef71c5092735bc323452fae2219ee5a89de1fe098cd1170174934b547b44319d465c
1660
1661 diff --git a/dev-python/libiscsi-python/libiscsi-python-0_pre160211.ebuild b/dev-python/libiscsi-python/libiscsi-python-0_pre160211.ebuild
1662 deleted file mode 100644
1663 index 34501cb5970..00000000000
1664 --- a/dev-python/libiscsi-python/libiscsi-python-0_pre160211.ebuild
1665 +++ /dev/null
1666 @@ -1,25 +0,0 @@
1667 -# Copyright 1999-2016 Gentoo Foundation
1668 -# Distributed under the terms of the GNU General Public License v2
1669 -
1670 -EAPI=6
1671 -
1672 -PYTHON_COMPAT=( python2_7 )
1673 -
1674 -inherit distutils-r1
1675 -
1676 -HASH="a8f548c2700dbe3dadfe048fa2491c7b77cf7846"
1677 -
1678 -DESCRIPTION="Python bindings for libiscsi"
1679 -HOMEPAGE="https://github.com/sahlberg/libiscsi-python"
1680 -SRC_URI="https://github.com/sahlberg/libiscsi-python/archive/${HASH}.zip -> ${P}.zip"
1681 -
1682 -SLOT="0"
1683 -LICENSE="LGPL-2.1"
1684 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1685 -IUSE=""
1686 -
1687 -RDEPEND="net-libs/libiscsi"
1688 -DEPEND="${RDEPEND}
1689 - dev-python/setuptools[${PYTHON_USEDEP}]"
1690 -
1691 -S="${WORKDIR}"/${PN}-${HASH}
1692
1693 diff --git a/dev-python/libiscsi-python/libiscsi-python-9999.ebuild b/dev-python/libiscsi-python/libiscsi-python-9999.ebuild
1694 deleted file mode 100644
1695 index df01ba0b65f..00000000000
1696 --- a/dev-python/libiscsi-python/libiscsi-python-9999.ebuild
1697 +++ /dev/null
1698 @@ -1,22 +0,0 @@
1699 -# Copyright 1999-2016 Gentoo Foundation
1700 -# Distributed under the terms of the GNU General Public License v2
1701 -
1702 -EAPI=6
1703 -
1704 -PYTHON_COMPAT=( python2_7 )
1705 -
1706 -inherit distutils-r1 git-r3
1707 -
1708 -DESCRIPTION="Python bindings for libiscsi"
1709 -HOMEPAGE="https://github.com/sahlberg/libiscsi-python"
1710 -SRC_URI=""
1711 -EGIT_REPO_URI="https://github.com/sahlberg/libiscsi-python.git"
1712 -
1713 -SLOT="0"
1714 -LICENSE="LGPL-2.1"
1715 -KEYWORDS=""
1716 -IUSE=""
1717 -
1718 -RDEPEND="net-libs/libiscsi"
1719 -DEPEND="${RDEPEND}
1720 - dev-python/setuptools[${PYTHON_USEDEP}]"
1721
1722 diff --git a/dev-python/libiscsi-python/metadata.xml b/dev-python/libiscsi-python/metadata.xml
1723 deleted file mode 100644
1724 index 910f4e214bc..00000000000
1725 --- a/dev-python/libiscsi-python/metadata.xml
1726 +++ /dev/null
1727 @@ -1,11 +0,0 @@
1728 -<?xml version='1.0' encoding='UTF-8'?>
1729 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1730 -<pkgmetadata>
1731 - <maintainer type="project">
1732 - <email>python@g.o</email>
1733 - <name>Python</name>
1734 - </maintainer>
1735 - <upstream>
1736 - <remote-id type="github">sahlberg/libiscsi-python</remote-id>
1737 - </upstream>
1738 -</pkgmetadata>
1739
1740 diff --git a/dev-python/libnatpmp/Manifest b/dev-python/libnatpmp/Manifest
1741 deleted file mode 100644
1742 index a8618dee2cd..00000000000
1743 --- a/dev-python/libnatpmp/Manifest
1744 +++ /dev/null
1745 @@ -1,3 +0,0 @@
1746 -DIST libnatpmp-20130911.tar.gz 18744 BLAKE2B c24a0cb158d9d40049292bfcae8d919bbe8ec6ea63dfd59ba8a8f2c85a9eaaebb96cf4f70f2c40c456169f63a8c2aff4736d952899d15ad7e7f687e13a4e77b3 SHA512 e7dfb3955ccc2c30e7c74c1085bc71bd9318f6171b84fbad2d8ae8bd5a227f7ceed3f60ecb49bd10e6fb838d8be3325bbf467467bf0d04e46883e3a19fa14a2d
1747 -DIST libnatpmp-20140401.tar.gz 23302 BLAKE2B 85f2b1045ad3b8b122bc9db6a12d332642e11bd62cd5fa264e141bb75d2dae2920678ce8c240009272593f81f385277d7f911298667896babbc43c8393a8963b SHA512 12616f07b0a096046a35079954b8a34d474e672d7836ddac9da993a47178902aa2d781786ac76c55c5f16cfdf6a7e7258f92fec3850714ad9cd50208d854c4c2
1748 -DIST libnatpmp-20150609.tar.gz 24392 BLAKE2B 0a8df6badf222328a24ae94a97386593c42bcda58cada97d37a2cf74f6f6b5e27189753590552187ed7afce66d34d204b9d18ecd38ac0bcbadf8c8129a3b44ad SHA512 e50b1f68ce9254bb2f068ddc37417a3c417b80f7b3fb3d84e3e9af4a144d89e204ab993b54c01657335e855d0124a8fcbbf96ce78db7b9ae0b03b6eb79de2e09
1749
1750 diff --git a/dev-python/libnatpmp/files/link-against-system-lib.patch b/dev-python/libnatpmp/files/link-against-system-lib.patch
1751 deleted file mode 100644
1752 index cdb64a9ce12..00000000000
1753 --- a/dev-python/libnatpmp/files/link-against-system-lib.patch
1754 +++ /dev/null
1755 @@ -1,12 +0,0 @@
1756 -diff -Naur libnatpmp-20110715.orig//setup.py libnatpmp-20110715/setup.py
1757 ---- libnatpmp-20110715.orig//setup.py 2009-06-04 17:37:06.000000000 -0400
1758 -+++ libnatpmp-20110715/setup.py 2011-08-03 06:55:11.000000000 -0400
1759 -@@ -8,7 +8,7 @@
1760 - setup(name="libnatpmp", version="1.0",
1761 - ext_modules=[
1762 - Extension(name="libnatpmp", sources=["libnatpmpmodule.c"],
1763 -- extra_objects=["libnatpmp.a"],
1764 -+ libraries=["natpmp"],
1765 - define_macros=[('ENABLE_STRNATPMPERR', None)]
1766 - )]
1767 - )
1768
1769 diff --git a/dev-python/libnatpmp/libnatpmp-20130911.ebuild b/dev-python/libnatpmp/libnatpmp-20130911.ebuild
1770 deleted file mode 100644
1771 index 53cc321d66e..00000000000
1772 --- a/dev-python/libnatpmp/libnatpmp-20130911.ebuild
1773 +++ /dev/null
1774 @@ -1,27 +0,0 @@
1775 -# Copyright 1999-2015 Gentoo Foundation
1776 -# Distributed under the terms of the GNU General Public License v2
1777 -
1778 -EAPI="5"
1779 -PYTHON_COMPAT=( python2_7 pypy )
1780 -
1781 -inherit distutils-r1
1782 -
1783 -DESCRIPTION="Python module for libnatpmp, an alternative protocol to UPnP IGD"
1784 -HOMEPAGE="http://miniupnp.free.fr/libnatpmp.html"
1785 -SRC_URI="http://miniupnp.free.fr/files/download.php?file=${P}.tar.gz -> ${P}.tar.gz"
1786 -
1787 -LICENSE="BSD"
1788 -SLOT="0"
1789 -KEYWORDS="~amd64 ~x86"
1790 -IUSE=""
1791 -
1792 -DEPEND="=net-libs/${P}"
1793 -RDEPEND="${DEPEND}"
1794 -
1795 -python_prepare_all() {
1796 - epatch "${FILESDIR}"/link-against-system-lib.patch
1797 -
1798 - #These are installed by net-libs/libnatpmp
1799 - rm -f Changelog.txt README || die
1800 - distutils-r1_python_prepare_all
1801 -}
1802
1803 diff --git a/dev-python/libnatpmp/libnatpmp-20140401-r1.ebuild b/dev-python/libnatpmp/libnatpmp-20140401-r1.ebuild
1804 deleted file mode 100644
1805 index d870176a240..00000000000
1806 --- a/dev-python/libnatpmp/libnatpmp-20140401-r1.ebuild
1807 +++ /dev/null
1808 @@ -1,27 +0,0 @@
1809 -# Copyright 1999-2015 Gentoo Foundation
1810 -# Distributed under the terms of the GNU General Public License v2
1811 -
1812 -EAPI="5"
1813 -PYTHON_COMPAT=( python2_7 pypy )
1814 -
1815 -inherit distutils-r1
1816 -
1817 -DESCRIPTION="Python module for libnatpmp, an alternative protocol to UPnP IGD"
1818 -HOMEPAGE="http://miniupnp.free.fr/libnatpmp.html"
1819 -SRC_URI="http://miniupnp.free.fr/files/download.php?file=${P}.tar.gz -> ${P}.tar.gz"
1820 -
1821 -LICENSE="BSD"
1822 -SLOT="0"
1823 -KEYWORDS="~amd64 ~x86"
1824 -IUSE=""
1825 -
1826 -DEPEND="~net-libs/${P}"
1827 -RDEPEND="${DEPEND}"
1828 -
1829 -python_prepare_all() {
1830 - epatch "${FILESDIR}"/link-against-system-lib.patch
1831 -
1832 - #These are installed by net-libs/libnatpmp
1833 - rm -f Changelog.txt README || die
1834 - distutils-r1_python_prepare_all
1835 -}
1836
1837 diff --git a/dev-python/libnatpmp/libnatpmp-20150609.ebuild b/dev-python/libnatpmp/libnatpmp-20150609.ebuild
1838 deleted file mode 100644
1839 index d870176a240..00000000000
1840 --- a/dev-python/libnatpmp/libnatpmp-20150609.ebuild
1841 +++ /dev/null
1842 @@ -1,27 +0,0 @@
1843 -# Copyright 1999-2015 Gentoo Foundation
1844 -# Distributed under the terms of the GNU General Public License v2
1845 -
1846 -EAPI="5"
1847 -PYTHON_COMPAT=( python2_7 pypy )
1848 -
1849 -inherit distutils-r1
1850 -
1851 -DESCRIPTION="Python module for libnatpmp, an alternative protocol to UPnP IGD"
1852 -HOMEPAGE="http://miniupnp.free.fr/libnatpmp.html"
1853 -SRC_URI="http://miniupnp.free.fr/files/download.php?file=${P}.tar.gz -> ${P}.tar.gz"
1854 -
1855 -LICENSE="BSD"
1856 -SLOT="0"
1857 -KEYWORDS="~amd64 ~x86"
1858 -IUSE=""
1859 -
1860 -DEPEND="~net-libs/${P}"
1861 -RDEPEND="${DEPEND}"
1862 -
1863 -python_prepare_all() {
1864 - epatch "${FILESDIR}"/link-against-system-lib.patch
1865 -
1866 - #These are installed by net-libs/libnatpmp
1867 - rm -f Changelog.txt README || die
1868 - distutils-r1_python_prepare_all
1869 -}
1870
1871 diff --git a/dev-python/libnatpmp/metadata.xml b/dev-python/libnatpmp/metadata.xml
1872 deleted file mode 100644
1873 index d920e3ba3e5..00000000000
1874 --- a/dev-python/libnatpmp/metadata.xml
1875 +++ /dev/null
1876 @@ -1,8 +0,0 @@
1877 -<?xml version="1.0" encoding="UTF-8"?>
1878 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1879 -<pkgmetadata>
1880 - <maintainer type="person">
1881 - <email>blueness@g.o</email>
1882 - <name>Anthony G. Basile</name>
1883 - </maintainer>
1884 -</pkgmetadata>
1885
1886 diff --git a/dev-python/log4py/Manifest b/dev-python/log4py/Manifest
1887 deleted file mode 100644
1888 index be8065dea9d..00000000000
1889 --- a/dev-python/log4py/Manifest
1890 +++ /dev/null
1891 @@ -1 +0,0 @@
1892 -DIST log4py-1.3.tar.gz 14926 BLAKE2B 63c6fd7a1e0fcd141ba6cfab19025854a26d4e3a4db860508fa21b88ba47e61493dca53661d295cbe6c7cea6b01f8e4f891adc1265d14ea50b78a64c6288d843 SHA512 683352f00c2cbb3afdd938d7b30a524f543db6b336c69a6a10acecdab08febba384fcc7a55b0d55a56c389dfd6b74c5e6f26345680fc7b4e29adcbe66f45e9ad
1893
1894 diff --git a/dev-python/log4py/log4py-1.3-r1.ebuild b/dev-python/log4py/log4py-1.3-r1.ebuild
1895 deleted file mode 100644
1896 index 40621831e88..00000000000
1897 --- a/dev-python/log4py/log4py-1.3-r1.ebuild
1898 +++ /dev/null
1899 @@ -1,32 +0,0 @@
1900 -# Copyright 1999-2015 Gentoo Foundation
1901 -# Distributed under the terms of the GNU General Public License v2
1902 -
1903 -EAPI=5
1904 -PYTHON_COMPAT=( python2_7 )
1905 -
1906 -inherit distutils-r1
1907 -
1908 -DESCRIPTION="A python logging module similar to log4j"
1909 -HOMEPAGE="http://www.its4you.at/english/log4py.html"
1910 -SRC_URI="http://www.its4you.at/downloads/files/${P}.tar.gz"
1911 -
1912 -LICENSE="MIT"
1913 -SLOT="0"
1914 -KEYWORDS="amd64 ia64 ppc sparc x86"
1915 -IUSE="doc"
1916 -
1917 -DEPEND=""
1918 -RDEPEND=""
1919 -
1920 -DOCS="doc/AUTHORS doc/ChangeLog database/* log4py-test.py"
1921 -
1922 -python_install_all() {
1923 - use doc && local HTML_DOCS=( doc/html/. )
1924 - distutils-r1_python_install_all
1925 -}
1926 -
1927 -python_install() {
1928 - distutils-r1_python_install
1929 - insinto /etc
1930 - doins log4py.conf
1931 -}
1932
1933 diff --git a/dev-python/log4py/metadata.xml b/dev-python/log4py/metadata.xml
1934 deleted file mode 100644
1935 index 9e5274c5b4a..00000000000
1936 --- a/dev-python/log4py/metadata.xml
1937 +++ /dev/null
1938 @@ -1,8 +0,0 @@
1939 -<?xml version="1.0" encoding="UTF-8"?>
1940 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1941 -<pkgmetadata>
1942 -<maintainer type="project">
1943 - <email>python@g.o</email>
1944 - <name>Python</name>
1945 -</maintainer>
1946 -</pkgmetadata>
1947
1948 diff --git a/dev-python/louie/Manifest b/dev-python/louie/Manifest
1949 deleted file mode 100644
1950 index 9a9189de497..00000000000
1951 --- a/dev-python/louie/Manifest
1952 +++ /dev/null
1953 @@ -1 +0,0 @@
1954 -DIST Louie-1.1.tar.gz 22306 BLAKE2B e7cd79003113f235e4058f60ec71325dd9bad6082aa66bb115e3adde3e75528fff170df5e547355871f9aaf49393bd89e1da7abc2df598132016e8f0b324d8a6 SHA512 4f5426da4bfbf7a5928007a82e155414e7db9d466397eb9cba6a5fcfddccf4bd162071e5d551fb6ffd41f0b780097a89eea6c268e2d4fb32264683f796d85ec0
1955
1956 diff --git a/dev-python/louie/louie-1.1-r1.ebuild b/dev-python/louie/louie-1.1-r1.ebuild
1957 deleted file mode 100644
1958 index 006482054fc..00000000000
1959 --- a/dev-python/louie/louie-1.1-r1.ebuild
1960 +++ /dev/null
1961 @@ -1,33 +0,0 @@
1962 -# Copyright 1999-2019 Gentoo Authors
1963 -# Distributed under the terms of the GNU General Public License v2
1964 -
1965 -EAPI=6
1966 -
1967 -PYTHON_COMPAT=( python2_7 )
1968 -
1969 -inherit distutils-r1
1970 -
1971 -DESCRIPTION="Signal dispatching mechanism for Python"
1972 -HOMEPAGE="https://pypi.org/project/Louie/"
1973 -SRC_URI="mirror://pypi/L/${PN^}/${P^}.tar.gz"
1974 -
1975 -LICENSE="BSD"
1976 -SLOT="0"
1977 -KEYWORDS="amd64 ppc ppc64 sparc x86"
1978 -IUSE="test"
1979 -RESTRICT="!test? ( test )"
1980 -
1981 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
1982 - test? ( dev-python/nose[${PYTHON_USEDEP}] )"
1983 -RDEPEND=""
1984 -
1985 -S="${WORKDIR}/${P^}"
1986 -
1987 -python_prepare_all() {
1988 - sed -e "/'nose >= 0.8.3'/d" -i setup.py || die "sed failed"
1989 - distutils-r1_python_prepare_all
1990 -}
1991 -
1992 -python_test() {
1993 - nosetests || die "Tests fail with ${EPYTHON}"
1994 -}
1995
1996 diff --git a/dev-python/louie/metadata.xml b/dev-python/louie/metadata.xml
1997 deleted file mode 100644
1998 index 9ca525a6291..00000000000
1999 --- a/dev-python/louie/metadata.xml
2000 +++ /dev/null
2001 @@ -1,11 +0,0 @@
2002 -<?xml version="1.0" encoding="UTF-8"?>
2003 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2004 -<pkgmetadata>
2005 - <maintainer type="project">
2006 - <email>python@g.o</email>
2007 - <name>Python</name>
2008 - </maintainer>
2009 - <upstream>
2010 - <remote-id type="pypi">Louie</remote-id>
2011 - </upstream>
2012 -</pkgmetadata>
2013
2014 diff --git a/dev-python/lp_solve/Manifest b/dev-python/lp_solve/Manifest
2015 deleted file mode 100644
2016 index 94e66c465fe..00000000000
2017 --- a/dev-python/lp_solve/Manifest
2018 +++ /dev/null
2019 @@ -1 +0,0 @@
2020 -DIST lp_solve_5.5.2.0_Python_source.tar.gz 58017 BLAKE2B f48f9e98103382317e0a049c83d29ade53e54583c0026b14c869be608c8e24c6625feb463ac5a1951faa037b7945d6295961ca4d600d70f65975c12bde7bc283 SHA512 eaf732a1f3497c27e40a037be21b2e1552c3aec6cc7801c47d68a439be556ac45c2f1bb90e403d1a4b8bd42b0be0b323b8c3364363e6d51ecb0ad0934902444c
2021
2022 diff --git a/dev-python/lp_solve/files/lp_solve-5.5.2.0-setup.patch b/dev-python/lp_solve/files/lp_solve-5.5.2.0-setup.patch
2023 deleted file mode 100644
2024 index a28b8179d26..00000000000
2025 --- a/dev-python/lp_solve/files/lp_solve-5.5.2.0-setup.patch
2026 +++ /dev/null
2027 @@ -1,50 +0,0 @@
2028 ---- setup.py.orig 2012-01-07 20:27:45.072840503 +0000
2029 -+++ setup.py 2012-01-07 20:24:22.127570128 +0000
2030 -@@ -1,26 +1,25 @@
2031 - from distutils.core import setup, Extension
2032 - from os import getenv
2033 - import sys
2034 --import os
2035 --p = sys.prefix
2036 --NUMPYPATH = '.'
2037 --if os.path.isdir(p + '/include/numpy'):
2038 -- NUMPY = 'NUMPY'
2039 --elif os.path.isdir(p + '/Lib/site-packages/numpy/core/include/numpy'):
2040 -- NUMPY = 'NUMPY'
2041 -- NUMPYPATH = p + '/Lib/site-packages/numpy/core/include'
2042 --else:
2043 -+import os, os.path
2044 -+
2045 -+try:
2046 -+ import numpy
2047 -+ NUMPY = 'NUMPY'
2048 -+ NUMPYPATH = numpy.get_include()
2049 -+except:
2050 - NUMPY = 'NONUMPY'
2051 --print 'numpy: ' + NUMPY
2052 -+ NUMPYPATH = '.'
2053 -+
2054 - windir = getenv('windir')
2055 - if windir == None:
2056 - WIN32 = 'NOWIN32'
2057 -- LPSOLVE55 = '../../lpsolve55/bin/ux32'
2058 -+ LPSOLVEINC = os.path.join(sys.prefix,'include','lpsolve')
2059 - else:
2060 - WIN32 = 'WIN32'
2061 - LPSOLVE55 = '../../lpsolve55/bin/win32'
2062 - setup (name = "lpsolve55",
2063 -- version = "5.5.0.9",
2064 -+ version = "5.5.2.0",
2065 - description = "Linear Program Solver, Interface to lpsolve",
2066 - author = "Peter Notebaert",
2067 - author_email = "lpsolve@××××.be",
2068 -@@ -29,8 +28,7 @@
2069 - ext_modules = [Extension("lpsolve55",
2070 - ["lpsolve.c", "hash.c", "pythonmod.c"],
2071 - define_macros=[('PYTHON', '1'), (WIN32, '1'), ('NODEBUG', '1'), ('DINLINE', 'static'), (NUMPY, '1'), ('_CRT_SECURE_NO_WARNINGS', '1')],
2072 -- include_dirs=['../..', NUMPYPATH],
2073 -- library_dirs=[LPSOLVE55],
2074 -+ include_dirs=[LPSOLVEINC, NUMPYPATH],
2075 - libraries = ["lpsolve55"])
2076 - ]
2077 - )
2078
2079 diff --git a/dev-python/lp_solve/lp_solve-5.5.2.0-r1.ebuild b/dev-python/lp_solve/lp_solve-5.5.2.0-r1.ebuild
2080 deleted file mode 100644
2081 index 9e8b2328c50..00000000000
2082 --- a/dev-python/lp_solve/lp_solve-5.5.2.0-r1.ebuild
2083 +++ /dev/null
2084 @@ -1,47 +0,0 @@
2085 -# Copyright 1999-2015 Gentoo Foundation
2086 -# Distributed under the terms of the GNU General Public License v2
2087 -
2088 -EAPI=5
2089 -
2090 -PYTHON_COMPAT=( python2_7 )
2091 -
2092 -inherit distutils-r1 eutils
2093 -
2094 -DESCRIPTION="Python wrappers for lpsolve linear programming library"
2095 -HOMEPAGE="http://lpsolve.sourceforge.net/5.5/Python.htm"
2096 -SRC_URI="mirror://sourceforge/lpsolve/${PN}_${PV}_Python_source.tar.gz"
2097 -
2098 -LICENSE="LGPL-2.1"
2099 -SLOT="0"
2100 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2101 -IUSE="doc examples"
2102 -
2103 -RDEPEND="
2104 - dev-python/numpy[${PYTHON_USEDEP}]
2105 - sci-mathematics/lpsolve"
2106 -DEPEND="${RDEPEND}
2107 - dev-python/setuptools[${PYTHON_USEDEP}]"
2108 -
2109 -S="${WORKDIR}/${PN}_5.5/extra/Python/"
2110 -
2111 -PATCHES=( "${FILESDIR}"/${P}-setup.patch )
2112 -
2113 -python_prepare_all() {
2114 - if use examples; then
2115 - mkdir examples || die
2116 - mv ex*py examples || die
2117 - fi
2118 - distutils-r1_python_prepare_all
2119 -}
2120 -
2121 -python_test() {
2122 - "${PYTHON}" lpdemo.py || die
2123 -}
2124 -
2125 -python_install_all() {
2126 - dodoc changes
2127 - use doc && dohtml Python.htm
2128 - use examples && local EXAMPLES=( examples/. )
2129 -
2130 - distutils-r1_python_install_all
2131 -}
2132
2133 diff --git a/dev-python/lp_solve/metadata.xml b/dev-python/lp_solve/metadata.xml
2134 deleted file mode 100644
2135 index 2486642d55b..00000000000
2136 --- a/dev-python/lp_solve/metadata.xml
2137 +++ /dev/null
2138 @@ -1,14 +0,0 @@
2139 -<?xml version="1.0" encoding="UTF-8"?>
2140 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2141 -<pkgmetadata>
2142 - <maintainer type="project">
2143 - <email>sci-mathematics@g.o</email>
2144 - <name>Gentoo Mathematics Project</name>
2145 - </maintainer>
2146 - <longdescription lang="en">
2147 - Python wrapper modules for the linear programming library lpsolve.
2148 - </longdescription>
2149 - <upstream>
2150 - <remote-id type="sourceforge">lpsolve</remote-id>
2151 - </upstream>
2152 -</pkgmetadata>
2153
2154 diff --git a/dev-python/lupy/Manifest b/dev-python/lupy/Manifest
2155 deleted file mode 100644
2156 index dca7a5ddc93..00000000000
2157 --- a/dev-python/lupy/Manifest
2158 +++ /dev/null
2159 @@ -1 +0,0 @@
2160 -DIST Lupy-0.2.1.tar.gz 52269 BLAKE2B 1b8e0410dc480a779dfcdc86f561f7d4c5322660c4e3623f2c6e702f64392b07257efbb6404af43ab627699e2d9aa61a4bc81cf279188e9f314064364ca4f343 SHA512 3ecfaced8ea8005e2fdb57f87546e9128eaf2174d27109b3e3ffbd32cf4f2dd23d2568eac7ff4b3f93a05f4efc19a6eb7f89811f1d6d1441e66f6f955184ff64
2161
2162 diff --git a/dev-python/lupy/lupy-0.2.1-r2.ebuild b/dev-python/lupy/lupy-0.2.1-r2.ebuild
2163 deleted file mode 100644
2164 index c828e128b7a..00000000000
2165 --- a/dev-python/lupy/lupy-0.2.1-r2.ebuild
2166 +++ /dev/null
2167 @@ -1,31 +0,0 @@
2168 -# Copyright 1999-2015 Gentoo Foundation
2169 -# Distributed under the terms of the GNU General Public License v2
2170 -
2171 -EAPI=5
2172 -PYTHON_COMPAT=( python2_7 )
2173 -
2174 -inherit distutils-r1
2175 -
2176 -MY_PN="Lupy"
2177 -MY_P="${MY_PN}-${PV}"
2178 -
2179 -DESCRIPTION="Lupy is a is a full-text indexer and search engine written in Python"
2180 -HOMEPAGE="https://pypi.org/project/Lupy/"
2181 -SRC_URI="mirror://sourceforge/lupy/${MY_P}.tar.gz"
2182 -
2183 -LICENSE="LGPL-2.1"
2184 -SLOT="0"
2185 -KEYWORDS="amd64 ia64 ppc ~s390 x86"
2186 -IUSE="examples"
2187 -
2188 -DEPEND=""
2189 -RDEPEND=""
2190 -
2191 -S="${WORKDIR}/${MY_P}"
2192 -
2193 -DOCS="changelog.txt releasenotes.txt"
2194 -
2195 -python_install_all() {
2196 - use examples && local EXAMPLES=( examples/. )
2197 - distutils-r1_python_install_all
2198 -}
2199
2200 diff --git a/dev-python/lupy/metadata.xml b/dev-python/lupy/metadata.xml
2201 deleted file mode 100644
2202 index d4dce3c126c..00000000000
2203 --- a/dev-python/lupy/metadata.xml
2204 +++ /dev/null
2205 @@ -1,14 +0,0 @@
2206 -<?xml version="1.0" encoding="UTF-8"?>
2207 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2208 -<pkgmetadata>
2209 - <maintainer type="person">
2210 - <email>lordvan@g.o</email>
2211 - </maintainer>
2212 - <maintainer type="project">
2213 - <email>python@g.o</email>
2214 - <name>Python</name>
2215 - </maintainer>
2216 - <upstream>
2217 - <remote-id type="sourceforge">lupy</remote-id>
2218 - </upstream>
2219 -</pkgmetadata>
2220
2221 diff --git a/dev-python/m2secret/Manifest b/dev-python/m2secret/Manifest
2222 deleted file mode 100644
2223 index a943698e318..00000000000
2224 --- a/dev-python/m2secret/Manifest
2225 +++ /dev/null
2226 @@ -1 +0,0 @@
2227 -DIST m2secret-0.1.1.tar.gz 5032 BLAKE2B 333998a24a4fde75d0ce6b58a23fa9cb4e1a08a195a46489a807700dbe7627aa426b0dfd94933d7469cb408011ec27c684d7d719935af712c00f3665c19356b5 SHA512 8fd66fdf9f255eedaeaeb514dc3af812358cdac2744cccfe65bfd0d85258c2b3ec851fd1972d1cd5604becfb8e54cd2b933bd9c0fb53e7317b03d7f09a8f16b7
2228
2229 diff --git a/dev-python/m2secret/m2secret-0.1.1-r1.ebuild b/dev-python/m2secret/m2secret-0.1.1-r1.ebuild
2230 deleted file mode 100644
2231 index 61a745150e7..00000000000
2232 --- a/dev-python/m2secret/m2secret-0.1.1-r1.ebuild
2233 +++ /dev/null
2234 @@ -1,20 +0,0 @@
2235 -# Copyright 1999-2015 Gentoo Foundation
2236 -# Distributed under the terms of the GNU General Public License v2
2237 -
2238 -EAPI=5
2239 -PYTHON_COMPAT=( python2_7 )
2240 -
2241 -inherit distutils-r1
2242 -
2243 -DESCRIPTION="Encryption and decryption module and CLI utility"
2244 -HOMEPAGE="http://www.heikkitoivonen.net/m2secret https://pypi.org/project/m2secret/"
2245 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2246 -
2247 -LICENSE="Apache-2.0"
2248 -SLOT="0"
2249 -KEYWORDS="amd64 x86"
2250 -IUSE=""
2251 -
2252 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
2253 -RDEPEND="${DEPEND}
2254 - >=dev-python/m2crypto-0.18[${PYTHON_USEDEP}]"
2255
2256 diff --git a/dev-python/m2secret/metadata.xml b/dev-python/m2secret/metadata.xml
2257 deleted file mode 100644
2258 index e5ab6e8d316..00000000000
2259 --- a/dev-python/m2secret/metadata.xml
2260 +++ /dev/null
2261 @@ -1,11 +0,0 @@
2262 -<?xml version="1.0" encoding="UTF-8"?>
2263 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2264 -<pkgmetadata>
2265 - <maintainer type="project">
2266 - <email>python@g.o</email>
2267 - <name>Python</name>
2268 - </maintainer>
2269 - <upstream>
2270 - <remote-id type="pypi">m2secret</remote-id>
2271 - </upstream>
2272 -</pkgmetadata>
2273
2274 diff --git a/dev-python/mwlib-ext/Manifest b/dev-python/mwlib-ext/Manifest
2275 deleted file mode 100644
2276 index bf47f0c5060..00000000000
2277 --- a/dev-python/mwlib-ext/Manifest
2278 +++ /dev/null
2279 @@ -1 +0,0 @@
2280 -DIST mwlib.ext-0.13.2.zip 2111364 BLAKE2B b1b5ddf4cdc54fb2e72f809e86dfabd2b81498432161128e7fc99e811ed3736889b59242e935dddae090deb6489bcc043e699e6b4db0f360732ed983765f27f0 SHA512 a7c6a53d92335d59f952c9fc549ef079afa92dbf8b3c97930463c817c867c27d6ea97b3a52aeadc12c6d107f149630799007409f1c1ca23186ba64a2e71ca6d8
2281
2282 diff --git a/dev-python/mwlib-ext/files/0.13.2-unbundle-reportlab.patch b/dev-python/mwlib-ext/files/0.13.2-unbundle-reportlab.patch
2283 deleted file mode 100644
2284 index 12156a796a5..00000000000
2285 --- a/dev-python/mwlib-ext/files/0.13.2-unbundle-reportlab.patch
2286 +++ /dev/null
2287 @@ -1,35 +0,0 @@
2288 -diff -ur mwlib.ext-0.13.2.orig/setup.py mwlib.ext-0.13.2/setup.py
2289 ---- setup.py 2013-07-02 09:53:32.000000000 +0800
2290 -+++ setup.py 2013-07-27 13:24:48.169128958 +0800
2291 -@@ -1,30 +1,16 @@
2292 - #! /usr/bin/env python
2293 -
2294 - from setuptools import setup, Extension, find_packages
2295 --from distutils import sysconfig
2296 --if sysconfig.get_config_var("LIBM") == "-lm":
2297 -- libraries = ["m"]
2298 --else:
2299 -- libraries = []
2300 --
2301 - install_requires = []
2302 - execfile('mwlib/_extversion.py') # adds 'version' to local namespace
2303 -
2304 --ext_modules = []
2305 --ext_modules.append(Extension("mwlib.ext._rl_accel",
2306 -- ['upstream-src/src/rl_addons/rl_accel/_rl_accel.c'],
2307 -- libraries=libraries))
2308 --
2309 --packages = ["mwlib.ext." + x for x in find_packages("upstream-src/src")] + find_packages(".")
2310 -+packages = find_packages(".")
2311 -
2312 - setup(
2313 - name="mwlib.ext",
2314 - version=str(version),
2315 - install_requires=install_requires,
2316 - packages=packages,
2317 -- package_dir={"mwlib.ext.reportlab": "upstream-src/src/reportlab",
2318 -- "mwlib.ext.rl_addons": "upstream-src/src/rl_addons"},
2319 -- ext_modules=ext_modules,
2320 - namespace_packages=['mwlib'],
2321 - include_package_data=True,
2322 - zip_safe=False,
2323
2324 diff --git a/dev-python/mwlib-ext/metadata.xml b/dev-python/mwlib-ext/metadata.xml
2325 deleted file mode 100644
2326 index f5604784d29..00000000000
2327 --- a/dev-python/mwlib-ext/metadata.xml
2328 +++ /dev/null
2329 @@ -1,11 +0,0 @@
2330 -<?xml version="1.0" encoding="UTF-8"?>
2331 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2332 -<pkgmetadata>
2333 - <maintainer type="project">
2334 - <email>python@g.o</email>
2335 - <name>Python</name>
2336 - </maintainer>
2337 - <upstream>
2338 - <remote-id type="pypi">mwlib.ext</remote-id>
2339 - </upstream>
2340 -</pkgmetadata>
2341
2342 diff --git a/dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild b/dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild
2343 deleted file mode 100644
2344 index fe4411d9904..00000000000
2345 --- a/dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild
2346 +++ /dev/null
2347 @@ -1,28 +0,0 @@
2348 -# Copyright 1999-2018 Gentoo Foundation
2349 -# Distributed under the terms of the GNU General Public License v2
2350 -
2351 -EAPI="5"
2352 -
2353 -PYTHON_COMPAT=( python2_7 )
2354 -
2355 -inherit distutils-r1
2356 -
2357 -MY_PN="${PN/-/.}"
2358 -MY_P="${MY_PN}-${PV}"
2359 -
2360 -DESCRIPTION="Extension module to mwlib to pull in reportlab"
2361 -HOMEPAGE="https://pediapress.com/code/ https://pypi.org/project/mwlib.ext/"
2362 -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
2363 -
2364 -LICENSE="BSD"
2365 -SLOT="0"
2366 -KEYWORDS="~amd64 ~x86"
2367 -IUSE=""
2368 -
2369 -RDEPEND=">=dev-python/reportlab-2.6[${PYTHON_USEDEP}]"
2370 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
2371 - app-arch/unzip"
2372 -
2373 -S="${WORKDIR}/${MY_P}"
2374 -
2375 -PATCHES=( "${FILESDIR}/${PV}-unbundle-reportlab.patch" )
2376
2377 diff --git a/dev-python/newt_syrup/Manifest b/dev-python/newt_syrup/Manifest
2378 deleted file mode 100644
2379 index c004331cce4..00000000000
2380 --- a/dev-python/newt_syrup/Manifest
2381 +++ /dev/null
2382 @@ -1 +0,0 @@
2383 -DIST newt_syrup-0.1.2.tar.gz 14283 BLAKE2B 3169f4caa309f5fcf5eceb288555800835a946cbe7bcbacd772c641c484ed0af1c237f01ec921a7ac440c16a88da516347aa9c9e0a3e9e2949c64f5589cf8765 SHA512 8e9db226f2f31eea5656d5bea0acd287fefb4699816e8328471685952d6f323037665bf3908cabaff4e2d0359996989ce8e03ce8c8933c995f13c1a5f035ef0c
2384
2385 diff --git a/dev-python/newt_syrup/metadata.xml b/dev-python/newt_syrup/metadata.xml
2386 deleted file mode 100644
2387 index 7f4f33c6dbc..00000000000
2388 --- a/dev-python/newt_syrup/metadata.xml
2389 +++ /dev/null
2390 @@ -1,8 +0,0 @@
2391 -<?xml version="1.0" encoding="UTF-8"?>
2392 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2393 -<pkgmetadata>
2394 - <maintainer type="project">
2395 - <email>python@g.o</email>
2396 - <name>Python</name>
2397 - </maintainer>
2398 -</pkgmetadata>
2399
2400 diff --git a/dev-python/newt_syrup/newt_syrup-0.1.2-r2.ebuild b/dev-python/newt_syrup/newt_syrup-0.1.2-r2.ebuild
2401 deleted file mode 100644
2402 index 5ae9d1ba46b..00000000000
2403 --- a/dev-python/newt_syrup/newt_syrup-0.1.2-r2.ebuild
2404 +++ /dev/null
2405 @@ -1,20 +0,0 @@
2406 -# Copyright 1999-2019 Gentoo Authors
2407 -# Distributed under the terms of the GNU General Public License v2
2408 -
2409 -EAPI=7
2410 -PYTHON_COMPAT=( python2_7 )
2411 -
2412 -inherit distutils-r1
2413 -
2414 -DESCRIPTION="Python framework for creating text-based applications"
2415 -HOMEPAGE="https://pagure.io/newt"
2416 -SRC_URI="https://mcpierce.fedorapeople.org/sources/${P}.tar.gz"
2417 -
2418 -LICENSE="LGPL-2.1"
2419 -SLOT="0"
2420 -KEYWORDS="~amd64 ~x86"
2421 -
2422 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
2423 -RDEPEND=">=dev-libs/newt-0.52.11"
2424 -
2425 -DOCS=( AUTHORS ChangeLog COLORS )
2426
2427 diff --git a/dev-python/numdisplay/Manifest b/dev-python/numdisplay/Manifest
2428 deleted file mode 100644
2429 index 60237f1a9d8..00000000000
2430 --- a/dev-python/numdisplay/Manifest
2431 +++ /dev/null
2432 @@ -1 +0,0 @@
2433 -DIST numdisplay-1.6.0.tar.gz 27397 BLAKE2B e4cc4b2c2c2b6c489829be0e91256f2a8dd15855ad9f24411f604c9c73d9cfd0b1bd598cb12d8c6a4803ff6b9dd3a6697db2d9d19ff12d2478ec1d80c9e110d5 SHA512 345aaf360ff8768bd3ddd0b176c4369e38b43f6883a841a7d1cd3d8a15f0f95309c1949126afa0e37bd569371b483b5885923e7048f09a46086d192a3894bfec
2434
2435 diff --git a/dev-python/numdisplay/metadata.xml b/dev-python/numdisplay/metadata.xml
2436 deleted file mode 100644
2437 index 82f838a7205..00000000000
2438 --- a/dev-python/numdisplay/metadata.xml
2439 +++ /dev/null
2440 @@ -1,13 +0,0 @@
2441 -<?xml version="1.0" encoding="UTF-8"?>
2442 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2443 -<pkgmetadata>
2444 - <maintainer type="project">
2445 - <email>sci@g.o</email>
2446 - <name>Gentoo Science Project</name>
2447 - </maintainer>
2448 - <longdescription lang="en">
2449 - Numdisplay provides the capability to visualize numarray array objects
2450 - using astronomical image display tools such as DS9 or XIMTOOL
2451 - directly from the Python command line.
2452 - </longdescription>
2453 -</pkgmetadata>
2454
2455 diff --git a/dev-python/numdisplay/numdisplay-1.6.0-r1.ebuild b/dev-python/numdisplay/numdisplay-1.6.0-r1.ebuild
2456 deleted file mode 100644
2457 index 3be5e0fdc6b..00000000000
2458 --- a/dev-python/numdisplay/numdisplay-1.6.0-r1.ebuild
2459 +++ /dev/null
2460 @@ -1,26 +0,0 @@
2461 -# Copyright 1999-2015 Gentoo Foundation
2462 -# Distributed under the terms of the GNU General Public License v2
2463 -
2464 -EAPI=5
2465 -PYTHON_COMPAT=( python2_7 )
2466 -
2467 -inherit distutils-r1
2468 -
2469 -DESCRIPTION="Python package for interactively displaying FITS arrays"
2470 -HOMEPAGE="http://stsdas.stsci.edu/numdisplay/"
2471 -SRC_URI="http://stsdas.stsci.edu/download/${PN}/${P}.tar.gz"
2472 -
2473 -LICENSE="BSD"
2474 -SLOT="0"
2475 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2476 -IUSE=""
2477 -
2478 -DEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
2479 -RDEPEND="${DEPEND}"
2480 -
2481 -S="${WORKDIR}/${PN}"
2482 -
2483 -python_install() {
2484 - distutils-r1_python_install
2485 - find "${D}" -name LICENSE.txt -delete || die
2486 -}
2487
2488 diff --git a/dev-python/optcomplete/Manifest b/dev-python/optcomplete/Manifest
2489 deleted file mode 100644
2490 index 0371244ed95..00000000000
2491 --- a/dev-python/optcomplete/Manifest
2492 +++ /dev/null
2493 @@ -1 +0,0 @@
2494 -DIST optcomplete-1.2.tar.bz2 15358 BLAKE2B 57f6f22dff4523619bfd61edd2cced917f17713c23123a5ecb8aa338c053540aa445d70de8095eb63571e69aebf367fdc8082046336d87d97dee2648b94c0d59 SHA512 2b2a902755eae0da0d362e6c504bd007fd13309ac515e6b68d6b2d177648645b7bd9c73d172c5eb2d0473caf261d8d60583a8f83779c901d50c304c03811e7ea
2495
2496 diff --git a/dev-python/optcomplete/metadata.xml b/dev-python/optcomplete/metadata.xml
2497 deleted file mode 100644
2498 index 3620338c02c..00000000000
2499 --- a/dev-python/optcomplete/metadata.xml
2500 +++ /dev/null
2501 @@ -1,20 +0,0 @@
2502 -<?xml version="1.0" encoding="UTF-8"?>
2503 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2504 -<pkgmetadata>
2505 - <maintainer type="project">
2506 - <email>python@g.o</email>
2507 - <name>Python</name>
2508 - </maintainer>
2509 - <longdescription lang="en">
2510 - This Python module aims at providing almost automatically shell completion
2511 - for any Python program that already uses the optparse module.
2512 -
2513 - This module aims at placing the shell completion routine and the option
2514 - parsing code in a single location: in the program itself.
2515 -
2516 - The logic is that since a program already knows about its options, and in
2517 - Python we have a standard module to specify them programmatically since
2518 - Python-2.3 (optparse), the program itself is in the best position to suggest
2519 - completions for an incomplete command-line to a shell that invokes it.
2520 - </longdescription>
2521 -</pkgmetadata>
2522
2523 diff --git a/dev-python/optcomplete/optcomplete-1.2-r1.ebuild b/dev-python/optcomplete/optcomplete-1.2-r1.ebuild
2524 deleted file mode 100644
2525 index 4c8787527de..00000000000
2526 --- a/dev-python/optcomplete/optcomplete-1.2-r1.ebuild
2527 +++ /dev/null
2528 @@ -1,25 +0,0 @@
2529 -# Copyright 1999-2015 Gentoo Foundation
2530 -# Distributed under the terms of the GNU General Public License v2
2531 -
2532 -EAPI=5
2533 -PYTHON_COMPAT=( python2_7 pypy )
2534 -
2535 -inherit distutils-r1
2536 -
2537 -DESCRIPTION="Shell completion self-generator for Python"
2538 -HOMEPAGE="http://furius.ca/optcomplete/ https://pypi.org/project/optcomplete/"
2539 -SRC_URI="http://furius.ca/downloads/${PN}/releases/${P}.tar.bz2"
2540 -
2541 -LICENSE="BSD"
2542 -SLOT="0"
2543 -KEYWORDS="amd64 ppc x86 ~x86-linux"
2544 -IUSE="doc examples"
2545 -
2546 -DEPEND=""
2547 -RDEPEND=""
2548 -
2549 -python_install_all() {
2550 - use examples && local EXAMPLES=( bin/. )
2551 - use doc && local HTML_DOCS=( doc/. )
2552 - distutils-r1_python_install_all
2553 -}
2554
2555 diff --git a/dev-python/piddle/Manifest b/dev-python/piddle/Manifest
2556 deleted file mode 100644
2557 index 9c3a70006d2..00000000000
2558 --- a/dev-python/piddle/Manifest
2559 +++ /dev/null
2560 @@ -1 +0,0 @@
2561 -DIST piddle-1.0.15.tar.gz 454044 BLAKE2B 7b878c3d178d24deba0b84ab99b073f771256a67972269ad915e5858d07a903de1dcc23b05ce14baf6f8d59c9be797f12a91d6619776fe16ba6b09bed277a6cb SHA512 5ab216f67721b47360a6e757bddb268173b7fbe3d1a54dfc6dda0a7c050064f833e24911f16882e98af1d56a6ee840a205aa4d0d2e394a375c7abc98d0074a07
2562
2563 diff --git a/dev-python/piddle/metadata.xml b/dev-python/piddle/metadata.xml
2564 deleted file mode 100644
2565 index dce2e6da383..00000000000
2566 --- a/dev-python/piddle/metadata.xml
2567 +++ /dev/null
2568 @@ -1,29 +0,0 @@
2569 -<?xml version="1.0" encoding="UTF-8"?>
2570 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2571 -<pkgmetadata>
2572 - <maintainer type="project">
2573 - <email>python@g.o</email>
2574 - <name>Python</name>
2575 - </maintainer>
2576 - <longdescription>
2577 -PIDDLE is a Python module for creating two-dimensional graphics in a
2578 -manner that is both cross-platform and cross-media; that is, it can
2579 -support screen graphics (e.g. QuickDraw, Windows, Tk) as well as file
2580 -output (PostScript, PDF, GIF, etc.). It makes use of the native 2D
2581 -drawing calls of each backend, for maximum efficiency and quality. It
2582 -works by defining a base class (piddle.Canvas) with methods for all
2583 -supported drawing primitives. A particular drawing context is provided
2584 -in the form of a derived class. PIDDLE applications will be able to
2585 -automatically select an appropriate backend for the user's environment.
2586 -</longdescription>
2587 - <longdescription lang="ja">
2588 -PIDDLEはクロスプラットフォームとクロスメディアの両方のマナーに沿った二次元画像を
2589 -作成するためのPython言語モジュールです。つまり、これはファイル出力(Postscript, PDF, GIFなど)と同じ様にスクリーン・グラフィック(例えばQuickDraw, TK)をサポートします。最大限の効果と品質のため、ネイティブ2D描画を各バックエンドの呼出しのように
2590 -します。これは原始的なサポートされた描画方法を指すメソッドを持ったベース・クラス
2591 -(Paddle.Canvas)を明確にする事で働きます。特別のドロー・コンテキストは派生元クラスのフォームで提供されます。PIDDLEアプリケーションはユーザー環境に適切なバックエ
2592 -ンドを自動的に選択するでしょう。
2593 -</longdescription>
2594 - <upstream>
2595 - <remote-id type="sourceforge">piddle</remote-id>
2596 - </upstream>
2597 -</pkgmetadata>
2598
2599 diff --git a/dev-python/piddle/piddle-1.0.15-r1.ebuild b/dev-python/piddle/piddle-1.0.15-r1.ebuild
2600 deleted file mode 100644
2601 index 33db772726d..00000000000
2602 --- a/dev-python/piddle/piddle-1.0.15-r1.ebuild
2603 +++ /dev/null
2604 @@ -1,21 +0,0 @@
2605 -# Copyright 1999-2017 Gentoo Foundation
2606 -# Distributed under the terms of the GNU General Public License v2
2607 -
2608 -EAPI=5
2609 -PYTHON_COMPAT=( python2_7 )
2610 -
2611 -inherit distutils-r1
2612 -
2613 -DESCRIPTION="Cross-media, cross-platform 2D graphics package"
2614 -HOMEPAGE="http://piddle.sourceforge.net/"
2615 -SRC_URI="mirror://sourceforge/piddle/${P}.tar.gz"
2616 -
2617 -LICENSE="LGPL-2.1"
2618 -SLOT="0"
2619 -KEYWORDS="amd64 ia64 x86"
2620 -IUSE="doc"
2621 -
2622 -python_install_all() {
2623 - use doc && local HTML_DOCS=( docs/. )
2624 - distutils-r1_python_install_all
2625 -}
2626
2627 diff --git a/dev-python/pp/Manifest b/dev-python/pp/Manifest
2628 deleted file mode 100644
2629 index 09d18fbf747..00000000000
2630 --- a/dev-python/pp/Manifest
2631 +++ /dev/null
2632 @@ -1,2 +0,0 @@
2633 -DIST pp-1.6.5.tar.bz2 27185 BLAKE2B 3148b9d9c251a8f75348f4a5b4905d658054b44ef959b4e9617532f69d6d0c12379c68c86cb91a8151de50b9434844ee6746cc266e253a4417228895178c3aec SHA512 b72c3e12b770f386b213a0325748a7e99d225a608a5453929004b06aaaa8fb69b40054a3bcb1d8b30a640f7db7a945b0ae8c1b1a1d753855668553d18a18bbfe
2634 -DIST pp-1.6.6.tar.bz2 27261 BLAKE2B 967fa8a1a65c098eb61c0f78ba3527b7d6c6aaec60adc6bec04019e3f10379ef4d5b50a6cd251fa5f9c658bdbc7fc54639afb12cd6708ffbb3519eab56ef1548 SHA512 5014a57a9c58b3032973e6511a00c710d2f781441735cdc2760d1073a4d78a0f86f02e2f6f21d2a55dac272e6ea0c0cbcaa6282efbc0c5175fcb0b6ccec1ac97
2635
2636 diff --git a/dev-python/pp/metadata.xml b/dev-python/pp/metadata.xml
2637 deleted file mode 100644
2638 index 3569a6dd52b..00000000000
2639 --- a/dev-python/pp/metadata.xml
2640 +++ /dev/null
2641 @@ -1,13 +0,0 @@
2642 -<?xml version="1.0" encoding="UTF-8"?>
2643 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2644 -<pkgmetadata>
2645 - <maintainer type="project">
2646 - <email>python@g.o</email>
2647 - <name>Python</name>
2648 - </maintainer>
2649 - <longdescription lang="en">
2650 - PP is a python module which provides mechanism for parallel
2651 - execution of python code on SMP (systems with multiple processors or
2652 - cores) and clusters (computers connected via network).
2653 -</longdescription>
2654 -</pkgmetadata>
2655
2656 diff --git a/dev-python/pp/pp-1.6.5.ebuild b/dev-python/pp/pp-1.6.5.ebuild
2657 deleted file mode 100644
2658 index 467a8f15bfa..00000000000
2659 --- a/dev-python/pp/pp-1.6.5.ebuild
2660 +++ /dev/null
2661 @@ -1,28 +0,0 @@
2662 -# Copyright 1999-2018 Gentoo Foundation
2663 -# Distributed under the terms of the GNU General Public License v2
2664 -
2665 -EAPI=6
2666 -
2667 -PYTHON_COMPAT=( python2_7 )
2668 -
2669 -inherit distutils-r1
2670 -
2671 -DESCRIPTION="Parallel and distributed programming for Python"
2672 -HOMEPAGE="https://www.parallelpython.com/"
2673 -SRC_URI="https://www.parallelpython.com/downloads/${PN}/${P}.tar.bz2"
2674 -
2675 -LICENSE="BSD"
2676 -SLOT="0"
2677 -KEYWORDS="~amd64 ~x86"
2678 -IUSE="doc examples"
2679 -
2680 -python_install_all() {
2681 - doman doc/ppserver.1
2682 - use doc && HTML_DOCS=( doc/ppdoc.html )
2683 -
2684 - if use examples; then
2685 - insinto /usr/share/doc/${PF}
2686 - doins -r "${S}/examples"
2687 - fi
2688 - distutils-r1_python_install_all
2689 -}
2690
2691 diff --git a/dev-python/pp/pp-1.6.6.ebuild b/dev-python/pp/pp-1.6.6.ebuild
2692 deleted file mode 100644
2693 index 467a8f15bfa..00000000000
2694 --- a/dev-python/pp/pp-1.6.6.ebuild
2695 +++ /dev/null
2696 @@ -1,28 +0,0 @@
2697 -# Copyright 1999-2018 Gentoo Foundation
2698 -# Distributed under the terms of the GNU General Public License v2
2699 -
2700 -EAPI=6
2701 -
2702 -PYTHON_COMPAT=( python2_7 )
2703 -
2704 -inherit distutils-r1
2705 -
2706 -DESCRIPTION="Parallel and distributed programming for Python"
2707 -HOMEPAGE="https://www.parallelpython.com/"
2708 -SRC_URI="https://www.parallelpython.com/downloads/${PN}/${P}.tar.bz2"
2709 -
2710 -LICENSE="BSD"
2711 -SLOT="0"
2712 -KEYWORDS="~amd64 ~x86"
2713 -IUSE="doc examples"
2714 -
2715 -python_install_all() {
2716 - doman doc/ppserver.1
2717 - use doc && HTML_DOCS=( doc/ppdoc.html )
2718 -
2719 - if use examples; then
2720 - insinto /usr/share/doc/${PF}
2721 - doins -r "${S}/examples"
2722 - fi
2723 - distutils-r1_python_install_all
2724 -}
2725
2726 diff --git a/dev-python/py-notify/Manifest b/dev-python/py-notify/Manifest
2727 deleted file mode 100644
2728 index d8ea10640c3..00000000000
2729 --- a/dev-python/py-notify/Manifest
2730 +++ /dev/null
2731 @@ -1 +0,0 @@
2732 -DIST py-notify-0.3.1.tar.gz 144954 BLAKE2B 85032cdf1db90b1cea713b4f5ee9bac1fac20a55ae549a3c908c5ecb358c66494db92c48df99662ce1e8c3b8c01743219d88fea9466300d0165448541a99be69 SHA512 16d874e6e265edabffe2200484566823251a0a395e979657829a7facc419ec6e21589f97f1675556b48c67ab6b93ded7325d57c8de29a4216211a8c37a3d9075
2733
2734 diff --git a/dev-python/py-notify/metadata.xml b/dev-python/py-notify/metadata.xml
2735 deleted file mode 100644
2736 index e24dd86faa2..00000000000
2737 --- a/dev-python/py-notify/metadata.xml
2738 +++ /dev/null
2739 @@ -1,8 +0,0 @@
2740 -<?xml version="1.0" encoding="UTF-8"?>
2741 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2742 -<pkgmetadata>
2743 - <maintainer type="project">
2744 - <email>python@g.o</email>
2745 - <name>Python</name>
2746 - </maintainer>
2747 -</pkgmetadata>
2748
2749 diff --git a/dev-python/py-notify/py-notify-0.3.1-r1.ebuild b/dev-python/py-notify/py-notify-0.3.1-r1.ebuild
2750 deleted file mode 100644
2751 index 083fa322427..00000000000
2752 --- a/dev-python/py-notify/py-notify-0.3.1-r1.ebuild
2753 +++ /dev/null
2754 @@ -1,27 +0,0 @@
2755 -# Copyright 1999-2019 Gentoo Authors
2756 -# Distributed under the terms of the GNU General Public License v2
2757 -
2758 -EAPI=5
2759 -
2760 -PYTHON_COMPAT=( python2_7 )
2761 -
2762 -inherit distutils-r1
2763 -
2764 -DESCRIPTION="Tools for implementing the Observer programming pattern in Python"
2765 -HOMEPAGE="http://home.gna.org/py-notify"
2766 -SRC_URI="http://download.gna.org/${PN}/${P}.tar.gz"
2767 -
2768 -LICENSE="LGPL-2.1"
2769 -SLOT="0"
2770 -KEYWORDS="amd64 x86"
2771 -IUSE="examples test"
2772 -RESTRICT="!test? ( test )"
2773 -
2774 -python_test() {
2775 - "${PYTHON}" run-tests.py || die "Tests failed"
2776 -}
2777 -
2778 -python_install_all() {
2779 - use examples && local EXAMPLES=( examples/. )
2780 - distutils-r1_python_install_all
2781 -}
2782
2783 diff --git a/dev-python/py-smbpasswd/Manifest b/dev-python/py-smbpasswd/Manifest
2784 deleted file mode 100644
2785 index 0ec5b5411b4..00000000000
2786 --- a/dev-python/py-smbpasswd/Manifest
2787 +++ /dev/null
2788 @@ -1 +0,0 @@
2789 -DIST smbpasswd-1.0.2.tgz 13503 BLAKE2B b7c1409c7e28a70f43608d54b527096c990e02786eb30b1a99ff5a869acbf160c241ebdf8e725d32cf37210c8e7e3166f9cb7582336851c6f31257717de9b9b5 SHA512 2136e14343037bdd014765c28b9e152c8edc774ce7cf531b0784148db42e88e3abc402389e9b58b2ed938681f42715783504f4854ffe269b02419f13979a7d6c
2790
2791 diff --git a/dev-python/py-smbpasswd/metadata.xml b/dev-python/py-smbpasswd/metadata.xml
2792 deleted file mode 100644
2793 index 9e5274c5b4a..00000000000
2794 --- a/dev-python/py-smbpasswd/metadata.xml
2795 +++ /dev/null
2796 @@ -1,8 +0,0 @@
2797 -<?xml version="1.0" encoding="UTF-8"?>
2798 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2799 -<pkgmetadata>
2800 -<maintainer type="project">
2801 - <email>python@g.o</email>
2802 - <name>Python</name>
2803 -</maintainer>
2804 -</pkgmetadata>
2805
2806 diff --git a/dev-python/py-smbpasswd/py-smbpasswd-1.0.2.ebuild b/dev-python/py-smbpasswd/py-smbpasswd-1.0.2.ebuild
2807 deleted file mode 100644
2808 index 6d805a8b5aa..00000000000
2809 --- a/dev-python/py-smbpasswd/py-smbpasswd-1.0.2.ebuild
2810 +++ /dev/null
2811 @@ -1,24 +0,0 @@
2812 -# Copyright 1999-2017 Gentoo Foundation
2813 -# Distributed under the terms of the GNU General Public License v2
2814 -
2815 -EAPI=6
2816 -
2817 -PYTHON_COMPAT=( python2_7 )
2818 -
2819 -inherit distutils-r1
2820 -
2821 -MY_P="${PN#py-}-${PV}"
2822 -
2823 -DESCRIPTION="Module capable of generating both LANMAN and NT password hashes, for e.g. Samba"
2824 -HOMEPAGE="https://barryp.org/software/py-smbpasswd/"
2825 -SRC_URI="https://barryp.org/static/media/software/download/${PN}/${PV}/${MY_P}.tgz"
2826 -
2827 -LICENSE="GPL-2"
2828 -SLOT="0"
2829 -KEYWORDS="amd64 ia64 ppc sparc x86"
2830 -IUSE=""
2831 -
2832 -DEPEND=""
2833 -RDEPEND=""
2834 -
2835 -S="${WORKDIR}/${MY_P}"
2836
2837 diff --git a/dev-python/pyPdf/Manifest b/dev-python/pyPdf/Manifest
2838 deleted file mode 100644
2839 index f2c483737f4..00000000000
2840 --- a/dev-python/pyPdf/Manifest
2841 +++ /dev/null
2842 @@ -1 +0,0 @@
2843 -DIST pyPdf-1.13.tar.gz 35699 BLAKE2B f9d271861aac69b129c09b5751ecc60ad2aaee6a44366ab553324cd87c1c6ed66e5410be901ab30cae20a544673b3212b7ce41b692e093bacebc11d5f5f55fc6 SHA512 1c00a5a6658054671a396e7b334cbeb9e26dc1e3ad9668e212d05a9483f164931d8bd14fb9ab4d083d7ca3999fee7a2e9eea55b604a06c7d5d0632f0791b7598
2844
2845 diff --git a/dev-python/pyPdf/metadata.xml b/dev-python/pyPdf/metadata.xml
2846 deleted file mode 100644
2847 index e7eb74fec11..00000000000
2848 --- a/dev-python/pyPdf/metadata.xml
2849 +++ /dev/null
2850 @@ -1,21 +0,0 @@
2851 -<?xml version="1.0" encoding="UTF-8"?>
2852 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2853 -<pkgmetadata>
2854 - <maintainer type="person">
2855 - <email>grozin@g.o</email>
2856 - <name>Andrey Grozin</name>
2857 - </maintainer>
2858 - <maintainer type="project">
2859 - <email>python@g.o</email>
2860 - <name>Python</name>
2861 - </maintainer>
2862 - <longdescription lang="en">
2863 - A Pure-Python library built as a PDF toolkit. It is capable of:
2864 - * extracting document information (title, author, ...),
2865 - * splitting documents page by page,
2866 - * merging documents page by page,
2867 - * cropping pages,
2868 - * merging multiple pages into a single page,
2869 - * encrypting and decrypting PDF files.
2870 - </longdescription>
2871 -</pkgmetadata>
2872
2873 diff --git a/dev-python/pyPdf/pyPdf-1.13-r1.ebuild b/dev-python/pyPdf/pyPdf-1.13-r1.ebuild
2874 deleted file mode 100644
2875 index a072b8a05c0..00000000000
2876 --- a/dev-python/pyPdf/pyPdf-1.13-r1.ebuild
2877 +++ /dev/null
2878 @@ -1,15 +0,0 @@
2879 -# Copyright 1999-2015 Gentoo Foundation
2880 -# Distributed under the terms of the GNU General Public License v2
2881 -
2882 -EAPI="5"
2883 -PYTHON_COMPAT=( python2_7 )
2884 -
2885 -inherit distutils-r1
2886 -
2887 -DESCRIPTION="Python library to work with pdf files"
2888 -HOMEPAGE="http://pybrary.net/pyPdf/ https://pypi.org/project/pyPdf/"
2889 -SRC_URI="http://pybrary.net/${PN}/${P}.tar.gz"
2890 -
2891 -LICENSE="BSD-2"
2892 -SLOT="0"
2893 -KEYWORDS="amd64 x86"
2894
2895 diff --git a/dev-python/pyamf/Manifest b/dev-python/pyamf/Manifest
2896 deleted file mode 100644
2897 index 22f3e87ff58..00000000000
2898 --- a/dev-python/pyamf/Manifest
2899 +++ /dev/null
2900 @@ -1 +0,0 @@
2901 -DIST PyAMF-0.8.0.tar.gz 1651369 BLAKE2B ebe525188dba45595e14025077597bd583c7d807245f6e37908d3d03c52f48c8cd9da2bc36e9914873030fdd99b859d9d4012fbac643a0cb551b39337bcee353 SHA512 1da66afbfb6cc32886a8680b5f610d17b3ad6e5cca338deb7f8d8c5e61f0f4e165b6602936590b4053a3bc98d0e36f898e5913e7d59d8444faf385fa036fd81e
2902
2903 diff --git a/dev-python/pyamf/metadata.xml b/dev-python/pyamf/metadata.xml
2904 deleted file mode 100644
2905 index f66c29721bb..00000000000
2906 --- a/dev-python/pyamf/metadata.xml
2907 +++ /dev/null
2908 @@ -1,12 +0,0 @@
2909 -<?xml version="1.0" encoding="UTF-8"?>
2910 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2911 -<pkgmetadata>
2912 - <maintainer type="project">
2913 - <email>python@g.o</email>
2914 - <name>Python</name>
2915 - </maintainer>
2916 - <upstream>
2917 - <remote-id type="github">hydralabs/pyamf</remote-id>
2918 - <remote-id type="pypi">PyAMF</remote-id>
2919 - </upstream>
2920 -</pkgmetadata>
2921
2922 diff --git a/dev-python/pyamf/pyamf-0.8.0.ebuild b/dev-python/pyamf/pyamf-0.8.0.ebuild
2923 deleted file mode 100644
2924 index 56c1298452e..00000000000
2925 --- a/dev-python/pyamf/pyamf-0.8.0.ebuild
2926 +++ /dev/null
2927 @@ -1,38 +0,0 @@
2928 -# Copyright 1999-2015 Gentoo Foundation
2929 -# Distributed under the terms of the GNU General Public License v2
2930 -
2931 -EAPI=5
2932 -
2933 -PYTHON_COMPAT=( python2_7 )
2934 -
2935 -inherit distutils-r1
2936 -
2937 -MY_PN=PyAMF
2938 -MY_P=${MY_PN}-${PV}
2939 -
2940 -DESCRIPTION="Action Message Format (AMF) support for Python"
2941 -HOMEPAGE="https://github.com/hydralabs/pyamf https://pypi.org/project/PyAMF/"
2942 -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
2943 -
2944 -LICENSE="MIT"
2945 -SLOT="0"
2946 -KEYWORDS="~amd64 ~x86"
2947 -IUSE=""
2948 -
2949 -RDEPEND="dev-python/defusedxml[${PYTHON_USEDEP}]"
2950 -DEPEND="${RDEPEND}
2951 - dev-python/setuptools[${PYTHON_USEDEP}]"
2952 -
2953 -S=${WORKDIR}/${MY_P}
2954 -
2955 -python_test() {
2956 - esetup.py test
2957 -}
2958 -
2959 -pkg_postinst() {
2960 - if [[ -z ${REPLACING_VERSIONS} ]]; then
2961 - elog "PyAMF optionally integrates with several third-party libraries"
2962 - elog "and web frameworks. See the README or the Optional Extras section at"
2963 - elog "https://github.com/hydralabs/pyamf/blob/master/doc/install.rst"
2964 - fi
2965 -}
2966
2967 diff --git a/dev-python/pyao/Manifest b/dev-python/pyao/Manifest
2968 deleted file mode 100644
2969 index 157f22b82e9..00000000000
2970 --- a/dev-python/pyao/Manifest
2971 +++ /dev/null
2972 @@ -1 +0,0 @@
2973 -DIST pyao-0.82.tar.gz 15399 BLAKE2B 40f136984831e3f081d2a2274054bf4f5a2387127709065ae4c5c6047610b13c62583851fd2e39ceb746e2d722a1b9069bea7bc6e1670a13f8731ce784f43a53 SHA512 9c2349a2cfd55f64b8edaa6aaf9cecd4589dab3c6fd8a5cc8ad8c9512bf3595c85e0efaa56d6bb2f89410fbfa82081c8c2ea5ea68071e64afdbd8809f70b36cf
2974
2975 diff --git a/dev-python/pyao/files/pyao-0.82-new_api.patch b/dev-python/pyao/files/pyao-0.82-new_api.patch
2976 deleted file mode 100644
2977 index 7a77d0ab8a2..00000000000
2978 --- a/dev-python/pyao/files/pyao-0.82-new_api.patch
2979 +++ /dev/null
2980 @@ -1,71 +0,0 @@
2981 -http://bugs.gentoo.org/314627
2982 -http://bugs.gentoo.org/257550
2983 -
2984 ---- src/aomodule.c
2985 -+++ src/aomodule.c
2986 -@@ -4,7 +4,7 @@
2987 - static ao_option *
2988 - dict_to_options(PyObject *dict)
2989 - {
2990 -- int pos = 0;
2991 -+ Py_ssize_t pos = 0;
2992 - PyObject *key, *val;
2993 - ao_option *head = NULL;
2994 - int ret;
2995 -@@ -71,7 +71,7 @@
2996 -
2997 - *overwrite = 0;
2998 -
2999 -- if(PyArg_ParseTupleAndKeywords(args, kwargs, "s|llllO!sl",
3000 -+ if(PyArg_ParseTupleAndKeywords(args, kwargs, "s|iiiiO!si",
3001 - (char **) driver_name_kwlist,
3002 - &driver_name,
3003 - &format->bits,
3004 -@@ -84,7 +84,7 @@
3005 - *driver_id = ao_driver_id(driver_name);
3006 - } else {
3007 - PyErr_Clear();
3008 -- if(!(PyArg_ParseTupleAndKeywords(args, kwargs, "i|llllO!sl",
3009 -+ if(!(PyArg_ParseTupleAndKeywords(args, kwargs, "i|iiiiO!si",
3010 - (char **) driver_id_kwlist,
3011 - driver_id,
3012 - &format->bits,
3013 -@@ -141,8 +141,9 @@
3014 - return NULL;
3015 - }
3016 -
3017 -- retobj = (ao_Object *) PyObject_NEW(ao_Object, &ao_Type);
3018 -+ retobj = (ao_Object *) PyObject_New(ao_Object, &ao_Type);
3019 - retobj->dev = dev;
3020 -+ retobj->driver_id = driver_id;
3021 - return (PyObject *) retobj;
3022 - }
3023 -
3024 -@@ -150,7 +151,7 @@
3025 - py_ao_dealloc(ao_Object *self)
3026 - {
3027 - ao_close(self->dev);
3028 -- PyMem_DEL(self);
3029 -+ PyObject_Del(self);
3030 - }
3031 -
3032 - static PyObject *
3033 -@@ -184,7 +185,7 @@
3034 -
3035 - /* It's a method */
3036 - ao_Object *ao_self = (ao_Object *) self;
3037 -- info = ao_driver_info(ao_self->dev->driver_id);
3038 -+ info = ao_driver_info(ao_self->driver_id);
3039 -
3040 - } else {
3041 -
3042 ---- src/aomodule.h
3043 -+++ src/aomodule.h
3044 -@@ -9,6 +9,7 @@
3045 - typedef struct {
3046 - PyObject_HEAD
3047 - ao_device *dev;
3048 -+ uint32_t driver_id;
3049 - } ao_Object;
3050 -
3051 - static PyObject *Py_aoError;
3052
3053 diff --git a/dev-python/pyao/metadata.xml b/dev-python/pyao/metadata.xml
3054 deleted file mode 100644
3055 index 9e5274c5b4a..00000000000
3056 --- a/dev-python/pyao/metadata.xml
3057 +++ /dev/null
3058 @@ -1,8 +0,0 @@
3059 -<?xml version="1.0" encoding="UTF-8"?>
3060 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3061 -<pkgmetadata>
3062 -<maintainer type="project">
3063 - <email>python@g.o</email>
3064 - <name>Python</name>
3065 -</maintainer>
3066 -</pkgmetadata>
3067
3068 diff --git a/dev-python/pyao/pyao-0.82-r3.ebuild b/dev-python/pyao/pyao-0.82-r3.ebuild
3069 deleted file mode 100644
3070 index 85282e85eb1..00000000000
3071 --- a/dev-python/pyao/pyao-0.82-r3.ebuild
3072 +++ /dev/null
3073 @@ -1,26 +0,0 @@
3074 -# Copyright 1999-2015 Gentoo Foundation
3075 -# Distributed under the terms of the GNU General Public License v2
3076 -
3077 -EAPI=5
3078 -PYTHON_COMPAT=( python2_7 )
3079 -
3080 -inherit distutils-r1
3081 -
3082 -DESCRIPTION="Python bindings for the libao library"
3083 -HOMEPAGE="http://www.andrewchatham.com/pyogg/"
3084 -SRC_URI="http://www.andrewchatham.com/pyogg/download/${P}.tar.gz"
3085 -
3086 -LICENSE="GPL-2"
3087 -SLOT="0"
3088 -KEYWORDS="amd64 ia64 ppc -sparc x86"
3089 -IUSE=""
3090 -
3091 -DEPEND=">=media-libs/libao-1.0.0"
3092 -RDEPEND="${DEPEND}"
3093 -
3094 -PATCHES=( "${FILESDIR}"/${P}-new_api.patch )
3095 -
3096 -python_compile() {
3097 - "${PYTHON}" config_unix.py || die
3098 - distutils-r1_python_compile
3099 -}
3100
3101 diff --git a/dev-python/pycdf/Manifest b/dev-python/pycdf/Manifest
3102 deleted file mode 100644
3103 index 332dafff504..00000000000
3104 --- a/dev-python/pycdf/Manifest
3105 +++ /dev/null
3106 @@ -1 +0,0 @@
3107 -DIST pycdf-0.6-3.tar.gz 167762 BLAKE2B cbdcad6d4348951dd842710f58e276e9d1a87a4f2fb9aeda1df1c5347d51197708797f16e8a71d634296cf94190aa6cb5616467db248bdc568e992c0b62ed787 SHA512 c18ecb46fa3888ab2fdd3449fcc599a22e371996faa273aa67f137a960ad74f8eb40472174a9034ccecc86ddaea14d1955b4cfdd16c8b64d2fd54cc42a75ad86
3108
3109 diff --git a/dev-python/pycdf/metadata.xml b/dev-python/pycdf/metadata.xml
3110 deleted file mode 100644
3111 index f9bcbfa7e57..00000000000
3112 --- a/dev-python/pycdf/metadata.xml
3113 +++ /dev/null
3114 @@ -1,11 +0,0 @@
3115 -<?xml version="1.0" encoding="UTF-8"?>
3116 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3117 -<pkgmetadata>
3118 - <maintainer type="project">
3119 - <email>python@g.o</email>
3120 - <name>Python</name>
3121 - </maintainer>
3122 - <upstream>
3123 - <remote-id type="sourceforge">pysclint</remote-id>
3124 - </upstream>
3125 -</pkgmetadata>
3126
3127 diff --git a/dev-python/pycdf/pycdf-0.6.3-r1.ebuild b/dev-python/pycdf/pycdf-0.6.3-r1.ebuild
3128 deleted file mode 100644
3129 index 74bd9b0ce22..00000000000
3130 --- a/dev-python/pycdf/pycdf-0.6.3-r1.ebuild
3131 +++ /dev/null
3132 @@ -1,31 +0,0 @@
3133 -# Copyright 1999-2015 Gentoo Foundation
3134 -# Distributed under the terms of the GNU General Public License v2
3135 -
3136 -EAPI=5
3137 -PYTHON_COMPAT=( python2_7 )
3138 -
3139 -inherit distutils-r1
3140 -
3141 -MY_P="${PN}-${PV:0:3}-${PV:4:1}"
3142 -
3143 -DESCRIPTION="Python interface to scientific netCDF library"
3144 -HOMEPAGE="http://pysclint.sourceforge.net/pycdf/"
3145 -SRC_URI="mirror://sourceforge/pysclint/${MY_P}.tar.gz"
3146 -
3147 -LICENSE="PSF-2"
3148 -SLOT="0"
3149 -KEYWORDS="~amd64 ~x86"
3150 -IUSE="doc examples"
3151 -
3152 -DEPEND="dev-python/numpy[${PYTHON_USEDEP}]
3153 - >=sci-libs/netcdf-3.6.1"
3154 -RDEPEND="${DEPEND}"
3155 -
3156 -S="${WORKDIR}/${MY_P}"
3157 -
3158 -python_install_all() {
3159 - use doc && dohtml doc/pycdf.html
3160 - dodoc CHANGES doc/pycdf.txt
3161 - use examples && local EXAMPLES=( examples/. )
3162 - distutils-r1_python_install_all
3163 -}
3164
3165 diff --git a/dev-python/pychef/Manifest b/dev-python/pychef/Manifest
3166 deleted file mode 100644
3167 index 8d70eb3445e..00000000000
3168 --- a/dev-python/pychef/Manifest
3169 +++ /dev/null
3170 @@ -1 +0,0 @@
3171 -DIST PyChef-0.2.3.tar.gz 21082 BLAKE2B fb0502b931588e02f67fd5f21e61dfe1c0171d21896ef00185196659d85134ba68f010c18d5ed698ff9a3d0d96e31fcd8f337f3b1002fb79184a20545a4775c5 SHA512 e8e0f3045f23032d8fe3169e9ff66cb3ce78ac1a9910d35c7399eeb252b474668c11dde4205689608c073b95f380738bf34b47d32ee5d24edb61fe3fd1674790
3172
3173 diff --git a/dev-python/pychef/metadata.xml b/dev-python/pychef/metadata.xml
3174 deleted file mode 100644
3175 index 1474fde779f..00000000000
3176 --- a/dev-python/pychef/metadata.xml
3177 +++ /dev/null
3178 @@ -1,19 +0,0 @@
3179 -<?xml version="1.0" encoding="UTF-8"?>
3180 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3181 -<pkgmetadata>
3182 - <maintainer type="person">
3183 - <email>prometheanfire@g.o</email>
3184 - <name>Matthew Thode</name>
3185 - </maintainer>
3186 - <maintainer type="project">
3187 - <email>python@g.o</email>
3188 - <name>Python</name>
3189 - </maintainer>
3190 - <longdescription lang="en">
3191 - A Python API for interacting with a Chef server.
3192 - </longdescription>
3193 - <upstream>
3194 - <remote-id type="pypi">PyChef</remote-id>
3195 - <remote-id type="github">coderanger/pychef</remote-id>
3196 - </upstream>
3197 -</pkgmetadata>
3198
3199 diff --git a/dev-python/pychef/pychef-0.2.3.ebuild b/dev-python/pychef/pychef-0.2.3.ebuild
3200 deleted file mode 100644
3201 index 13c1b4aa874..00000000000
3202 --- a/dev-python/pychef/pychef-0.2.3.ebuild
3203 +++ /dev/null
3204 @@ -1,27 +0,0 @@
3205 -# Copyright 1999-2019 Gentoo Authors
3206 -# Distributed under the terms of the GNU General Public License v2
3207 -
3208 -EAPI=5
3209 -PYTHON_COMPAT=( python2_7 )
3210 -
3211 -inherit distutils-r1
3212 -
3213 -DESCRIPTION="A Python API for interacting with a Chef server"
3214 -HOMEPAGE="https://github.com/coderanger/pychef"
3215 -SRC_URI="mirror://pypi/P/PyChef/PyChef-${PV}.tar.gz"
3216 -S="${WORKDIR}/PyChef-${PV}"
3217 -
3218 -LICENSE="BSD"
3219 -SLOT="0"
3220 -KEYWORDS="~amd64 ~x86"
3221 -IUSE="test"
3222 -RESTRICT="!test? ( test )"
3223 -
3224 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
3225 - dev-python/versiontools[${PYTHON_USEDEP}]
3226 - test? ( dev-python/mock[${PYTHON_USEDEP}] )"
3227 -RDEPEND=""
3228 -
3229 -python_test() {
3230 - nosetests || die
3231 -}
3232
3233 diff --git a/dev-python/pyclamav/Manifest b/dev-python/pyclamav/Manifest
3234 deleted file mode 100644
3235 index f1977c803a2..00000000000
3236 --- a/dev-python/pyclamav/Manifest
3237 +++ /dev/null
3238 @@ -1 +0,0 @@
3239 -DIST pyclamav-0.4.1.tar.gz 12789 BLAKE2B f0ca4d357c73fb1064425596c6f7daa7ec4075c5b53a5b279dd7aeaefeb099252d5e977b041557c39bbd517f38d9eb9643dca0a7fa46810d63f790d6311b6f68 SHA512 ea06ba4706d2a1a98f265f308a72461224d09c44498f2809d31d7576958ecb53038cc3b98ba65e7841bf5082ecf094c2eea6cf7156074461378e98260d42b54f
3240
3241 diff --git a/dev-python/pyclamav/files/pyclamav-0.4.1-clamav-0.95.patch b/dev-python/pyclamav/files/pyclamav-0.4.1-clamav-0.95.patch
3242 deleted file mode 100644
3243 index 1cf77e1925e..00000000000
3244 --- a/dev-python/pyclamav/files/pyclamav-0.4.1-clamav-0.95.patch
3245 +++ /dev/null
3246 @@ -1,126 +0,0 @@
3247 -
3248 ---- python-clamav-0.4.1.orig/pyclamav.c
3249 -+++ python-clamav-0.4.1/pyclamav.c
3250 -@@ -33,25 +33,6 @@
3251 -
3252 - /* ********************************************************* */
3253 -
3254 --/* To be able to compile with
3255 -- releases 0.75 of libclamav
3256 --
3257 -- Where cl_free was cl_freetrie
3258 -- and cl_build was cl_buildtrie
3259 -- CL_SCAN_STDOPT did not exist
3260 --*/
3261 --#ifndef CL_SCAN_STDOPT
3262 --#define CL_SCAN_STDOPT CL_RAW | CL_ARCHIVE | CL_MAIL | CL_DISABLERAR | CL_OLE2 | CL_ENCRYPTED
3263 --void cl_free(struct cl_node *rootnode) {
3264 -- cl_freetrie(rootnode);
3265 -- return;
3266 --}
3267 --
3268 --int cl_build(struct cl_node *rootnode) {
3269 -- return cl_buildtrie(rootnode);
3270 --}
3271 --#endif
3272 --
3273 - /* For python prior to 2.3 */
3274 - #ifndef PyMODINIT_FUNC
3275 - #define PyMODINIT_FUNC void
3276 -@@ -68,11 +49,9 @@
3277 - unsigned int signumber = 0;
3278 -
3279 - /* Structures for clamav */
3280 --struct cl_node *root = NULL;
3281 --struct cl_limits limits;
3282 -+struct cl_engine *engine = NULL;
3283 - struct cl_stat dbstat;
3284 -
3285 --
3286 - /*
3287 - * If the virus database has been changed, then
3288 - * free the current tree and reload the new one
3289 -@@ -85,22 +64,22 @@
3290 - /* If yes : reload DB */
3291 - if (cl_statchkdir(&dbstat) == 1)
3292 - {
3293 -- /* free the tree */
3294 -- cl_free(root);
3295 -+ /* free the engine */
3296 -+ cl_engine_free(engine);
3297 - signumber=0;
3298 -- root=NULL;
3299 -+ engine=NULL;
3300 -
3301 - /* Load DB */
3302 -- if((ret = cl_load(cl_retdbdir(), &root, &signumber, CL_DB_STDOPT))) {
3303 -+ if((ret = cl_load(cl_retdbdir(), engine, &signumber, CL_DB_STDOPT)) != CL_SUCCESS) {
3304 - /* Raise exception with error message */
3305 - PyErr_SetString(PyclamavError, cl_strerror(ret));
3306 - return -2;
3307 - }
3308 -
3309 -- /* build the final tree */
3310 -- if((ret = cl_build(root))) {
3311 -- /* free the partial tree */
3312 -- cl_free(root);
3313 -+ /* prepare the engine */
3314 -+ if((ret = cl_engine_compile(engine))) {
3315 -+ /* free the engine */
3316 -+ cl_engine_free(engine);
3317 - /* Raise exception with error message */
3318 - PyErr_SetString(PyclamavError, cl_strerror(ret));
3319 - return -2;
3320 -@@ -231,7 +210,7 @@
3321 - return NULL;
3322 - }
3323 -
3324 -- ret = cl_scanfile(file_to_scan, &virname, &size, root, &limits, CL_SCAN_STDOPT);
3325 -+ ret = cl_scanfile(file_to_scan, &virname, &size, engine, CL_SCAN_STDOPT);
3326 -
3327 - /* Test return code */
3328 - switch (ret) {
3329 -@@ -278,17 +257,21 @@
3330 - /* Set documentation string for the module */
3331 - PyDict_SetItemString(dict, "__doc__", PyString_FromString("pyclamav :\n\n This is a python binding to the C libclamav library\n (from the Clamav project - http://www.clamav.net).\n It can be used to easily allow a Python script to scan\n a file or a buffer against known viruses.\n\nAuthor : Alexandre Norman [norman@××××.org]\n\nFunctions :\n - scanfile(string filename) : Scan a file for virus.\n - get_numsig() : Return the number of known signatures.\n - get_version() : Return the version of Clamav.\n - version() : Return the version of pyclamav.\n"));
3332 -
3333 -+ /* initialize libclamav */
3334 -+ cl_init(CL_INIT_DEFAULT);
3335 -+ engine = cl_engine_new();
3336 -
3337 -- if((ret = cl_load(cl_retdbdir(), &root, &signumber, CL_DB_STDOPT))) {
3338 -+ if((ret = cl_load(cl_retdbdir(), engine, &signumber, CL_DB_STDOPT))) {
3339 - /* Raise exception with error message */
3340 - PyErr_SetString(PyclamavError, cl_strerror(ret));
3341 -+ cl_engine_free(engine);
3342 - return;
3343 - }
3344 -
3345 -- /* build the final tree */
3346 -- if((ret = cl_build(root))) {
3347 -- /* free the partial tree */
3348 -- cl_free(root);
3349 -+ /* prepare the engine */
3350 -+ if((ret = cl_engine_compile(engine)) != CL_SUCCESS) {
3351 -+ /* free up the engine resources */
3352 -+ cl_engine_free(engine);
3353 - /* Raise exception with error message */
3354 - PyErr_SetString(PyclamavError, cl_strerror(ret));
3355 - return;
3356 -@@ -299,15 +282,6 @@
3357 - memset(&dbstat, 0, sizeof(struct cl_stat));
3358 - cl_statinidir(cl_retdbdir(), &dbstat);
3359 -
3360 --
3361 --
3362 -- /* set up archive limits */
3363 -- memset(&limits, 0, sizeof(struct cl_limits));
3364 -- limits.maxfiles = 1000; /* max files */
3365 -- limits.maxfilesize = 10 * 1048576; /* maximal archived file size == 10 Mb */
3366 -- limits.maxreclevel = 5; /* maximal recursion level */
3367 -- limits.archivememlim = 0; /* disable memory limit for bzip2 scanner */
3368 --
3369 - return ;
3370 - }
3371 -
3372 -
3373
3374 diff --git a/dev-python/pyclamav/metadata.xml b/dev-python/pyclamav/metadata.xml
3375 deleted file mode 100644
3376 index 7f4f33c6dbc..00000000000
3377 --- a/dev-python/pyclamav/metadata.xml
3378 +++ /dev/null
3379 @@ -1,8 +0,0 @@
3380 -<?xml version="1.0" encoding="UTF-8"?>
3381 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3382 -<pkgmetadata>
3383 - <maintainer type="project">
3384 - <email>python@g.o</email>
3385 - <name>Python</name>
3386 - </maintainer>
3387 -</pkgmetadata>
3388
3389 diff --git a/dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild b/dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild
3390 deleted file mode 100644
3391 index ffdcef0bbb1..00000000000
3392 --- a/dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild
3393 +++ /dev/null
3394 @@ -1,35 +0,0 @@
3395 -# Copyright 1999-2018 Gentoo Foundation
3396 -# Distributed under the terms of the GNU General Public License v2
3397 -
3398 -EAPI=5
3399 -
3400 -PYTHON_COMPAT=( python2_7 )
3401 -
3402 -inherit distutils-r1
3403 -
3404 -DESCRIPTION="Python binding for libclamav"
3405 -HOMEPAGE="https://xael.org/norman/python/pyclamav/
3406 - https://pypi.org/project/pyclamav/"
3407 -SRC_URI="https://xael.org/norman/python/${PN}/${P}.tar.gz"
3408 -
3409 -LICENSE="GPL-2"
3410 -SLOT="0"
3411 -KEYWORDS="amd64 ~ia64 ~ppc x86"
3412 -IUSE=""
3413 -
3414 -DEPEND=">=app-antivirus/clamav-0.90"
3415 -RDEPEND="${DEPEND}"
3416 -
3417 -PATCHES=( "${FILESDIR}"/${P}-clamav-0.95.patch )
3418 -DOCS=( README.txt example.py )
3419 -
3420 -src_install() {
3421 - distutils-r1_src_install
3422 -
3423 - insinto /usr/share/doc/${PF}
3424 - doins example.py
3425 -}
3426 -
3427 -pkg_postinst() {
3428 - elog "an example called example.py has been installed into /usr/share/doc/${PF}"
3429 -}
3430
3431 diff --git a/dev-python/pycryptopp/Manifest b/dev-python/pycryptopp/Manifest
3432 deleted file mode 100644
3433 index 4468d5c759a..00000000000
3434 --- a/dev-python/pycryptopp/Manifest
3435 +++ /dev/null
3436 @@ -1,2 +0,0 @@
3437 -DIST pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958.tar.gz 2009822 BLAKE2B bf25b9049d131b197352138624cc8d393e8b3b33f76e53b1087ded5cdbb365286d0db692a03eaf8c117981e95d1e2074dbbe49daeeba098c3f4a42e9625365e2 SHA512 bdd7d983bc0f8ef50c140a8da0c532883f0f1461d4a91d2761c872403133e9474d4fdbd78e275adbaacd2066cab4121034002a4730258162a618b3af913fdf7a
3438 -DIST pycryptopp-0.7.1.869544967005693312591928092448767568728501330214.tar.gz 1992756 BLAKE2B 7b458d3143ad4b4d2a3f6dc385241f6ea224429c1b7e56d431dc11134ed12a8bf0c5420e079ab8f62db6fb405e10fb0edcd7bf3d18200445f258834970ac44dd SHA512 8b5996badedcd32345818f95e26487ac938c10e1790495515c74816075261a4fcedd2f80c55beddbdea54ed8899bc7c7b1a192468cb3cf434c50f9a68b65cc25
3439
3440 diff --git a/dev-python/pycryptopp/files/pycryptopp-0.7.1-abi-change.patch b/dev-python/pycryptopp/files/pycryptopp-0.7.1-abi-change.patch
3441 deleted file mode 100644
3442 index d6edd2ecc63..00000000000
3443 --- a/dev-python/pycryptopp/files/pycryptopp-0.7.1-abi-change.patch
3444 +++ /dev/null
3445 @@ -1,55 +0,0 @@
3446 -https://github.com/tahoe-lafs/pycryptopp/issues/42
3447 -
3448 ---- old/src/pycryptopp/cipher/aesmodule.cpp
3449 -+++ old/src/pycryptopp/cipher/aesmodule.cpp
3450 -@@ -20,6 +20,8 @@
3451 - #include <src-cryptopp/aes.h>
3452 - #endif
3453 -
3454 -+typedef unsigned char byte;
3455 -+
3456 - static const char*const aes___doc__ = "_aes counter mode cipher\n\
3457 - You are advised to run aes.start_up_self_test() after importing this module.";
3458 -
3459 ---- old/src/pycryptopp/cipher/xsalsa20module.cpp
3460 -+++ old/src/pycryptopp/cipher/xsalsa20module.cpp
3461 -@@ -16,6 +16,8 @@
3462 - #include <src-cryptopp/salsa.h>
3463 - #endif
3464 -
3465 -+typedef unsigned char byte;
3466 -+
3467 - static const char* const xsalsa20__doc__ = "_xsalsa20 cipher";
3468 -
3469 - static PyObject *xsalsa20_error;
3470 ---- old/src/pycryptopp/hash/sha256module.cpp
3471 -+++ old/src/pycryptopp/hash/sha256module.cpp
3472 -@@ -21,6 +21,8 @@
3473 - #include <src-cryptopp/filters.h>
3474 - #endif
3475 -
3476 -+typedef unsigned char byte;
3477 -+
3478 - static const char*const sha256___doc__ = "_sha256 hash function";
3479 -
3480 - static PyObject *sha256_error;
3481 ---- old/src/pycryptopp/publickey/rsamodule.cpp
3482 -+++ old/src/pycryptopp/publickey/rsamodule.cpp
3483 -@@ -87,7 +87,7 @@
3484 - VerifyingKey_serialize(VerifyingKey *self, PyObject *dummy) {
3485 - std::string outstr;
3486 - StringSink ss(outstr);
3487 -- self->k->DEREncode(ss);
3488 -+ self->k->GetMaterial().Save(ss);
3489 - PyStringObject* result = reinterpret_cast<PyStringObject*>(PyString_FromStringAndSize(outstr.c_str(), outstr.size()));
3490 - if (!result)
3491 - return NULL;
3492 -@@ -216,7 +216,7 @@
3493 - SigningKey_serialize(SigningKey *self, PyObject *dummy) {
3494 - std::string outstr;
3495 - StringSink ss(outstr);
3496 -- self->k->DEREncode(ss);
3497 -+ self->k->GetMaterial().Save(ss);
3498 - PyStringObject* result = reinterpret_cast<PyStringObject*>(PyString_FromStringAndSize(outstr.c_str(), outstr.size()));
3499 - if (!result)
3500 - return NULL;
3501
3502 diff --git a/dev-python/pycryptopp/metadata.xml b/dev-python/pycryptopp/metadata.xml
3503 deleted file mode 100644
3504 index b4a9e3bc157..00000000000
3505 --- a/dev-python/pycryptopp/metadata.xml
3506 +++ /dev/null
3507 @@ -1,11 +0,0 @@
3508 -<?xml version="1.0" encoding="UTF-8"?>
3509 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3510 -<pkgmetadata>
3511 - <maintainer type="project">
3512 - <email>python@g.o</email>
3513 - <name>Python</name>
3514 - </maintainer>
3515 - <upstream>
3516 - <remote-id type="pypi">pycryptopp</remote-id>
3517 - </upstream>
3518 -</pkgmetadata>
3519
3520 diff --git a/dev-python/pycryptopp/pycryptopp-0.6.0.ebuild b/dev-python/pycryptopp/pycryptopp-0.6.0.ebuild
3521 deleted file mode 100644
3522 index eb61b04973c..00000000000
3523 --- a/dev-python/pycryptopp/pycryptopp-0.6.0.ebuild
3524 +++ /dev/null
3525 @@ -1,44 +0,0 @@
3526 -# Copyright 1999-2018 Gentoo Foundation
3527 -# Distributed under the terms of the GNU General Public License v2
3528 -
3529 -EAPI="5"
3530 -PYTHON_COMPAT=( python2_7 )
3531 -
3532 -inherit distutils-r1 vcs-snapshot
3533 -
3534 -NUM="1206569328141510525648634803928199668821045408958"
3535 -MY_P="${P}.${NUM}"
3536 -
3537 -DESCRIPTION="Python wrappers for a few algorithms from the Crypto++ library"
3538 -HOMEPAGE="https://tahoe-lafs.org/trac/pycryptopp
3539 - https://pypi.org/project/pycryptopp/"
3540 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
3541 -
3542 -LICENSE="GPL-2"
3543 -SLOT="0"
3544 -KEYWORDS="amd64 x86"
3545 -IUSE=""
3546 -
3547 -RDEPEND="dev-libs/crypto++"
3548 -DEPEND="${RDEPEND}
3549 - dev-python/setuptools[${PYTHON_USEDEP}]"
3550 -
3551 -DOCS="NEWS.rst"
3552 -
3553 -S="${WORKDIR}/${MY_P}"
3554 -
3555 -python_prepare_all() {
3556 - # Don't install license files
3557 - sed -i -e "/data_files=data_files,/d" setup.py || die
3558 -
3559 - distutils-r1_python_prepare_all
3560 -}
3561 -
3562 -python_compile() {
3563 - # use system crypto++ library
3564 - distutils-r1_python_compile --disable-embedded-cryptopp
3565 -}
3566 -
3567 -python_test() {
3568 - esetup.py test
3569 -}
3570
3571 diff --git a/dev-python/pycryptopp/pycryptopp-0.7.1-r1.ebuild b/dev-python/pycryptopp/pycryptopp-0.7.1-r1.ebuild
3572 deleted file mode 100644
3573 index 400c5ec5bc8..00000000000
3574 --- a/dev-python/pycryptopp/pycryptopp-0.7.1-r1.ebuild
3575 +++ /dev/null
3576 @@ -1,46 +0,0 @@
3577 -# Copyright 1999-2018 Gentoo Authors
3578 -# Distributed under the terms of the GNU General Public License v2
3579 -
3580 -EAPI="6"
3581 -PYTHON_COMPAT=( python2_7 )
3582 -
3583 -inherit distutils-r1 vcs-snapshot
3584 -
3585 -NUM="869544967005693312591928092448767568728501330214"
3586 -MY_P="${P}.${NUM}"
3587 -
3588 -DESCRIPTION="Python wrappers for a few algorithms from the Crypto++ library"
3589 -HOMEPAGE="https://tahoe-lafs.org/trac/pycryptopp
3590 - https://pypi.org/project/pycryptopp/"
3591 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
3592 -
3593 -LICENSE="GPL-2"
3594 -SLOT="0"
3595 -KEYWORDS="~amd64 ~x86"
3596 -IUSE=""
3597 -
3598 -RDEPEND="dev-libs/crypto++"
3599 -DEPEND="${RDEPEND}
3600 - dev-python/setuptools[${PYTHON_USEDEP}]"
3601 -
3602 -DOCS="NEWS.rst"
3603 -
3604 -PATCHES=( "${FILESDIR}"/${PN}-0.7.1-abi-change.patch )
3605 -
3606 -S="${WORKDIR}/${MY_P}"
3607 -
3608 -python_prepare_all() {
3609 - # Don't install license files
3610 - sed -i -e "/data_files=data_files,/d" setup.py || die
3611 -
3612 - distutils-r1_python_prepare_all
3613 -}
3614 -
3615 -python_compile() {
3616 - # use system crypto++ library
3617 - distutils-r1_python_compile --disable-embedded-cryptopp
3618 -}
3619 -
3620 -python_test() {
3621 - esetup.py test
3622 -}
3623
3624 diff --git a/dev-python/pydvdread/Manifest b/dev-python/pydvdread/Manifest
3625 deleted file mode 100644
3626 index 1e09e252d19..00000000000
3627 --- a/dev-python/pydvdread/Manifest
3628 +++ /dev/null
3629 @@ -1 +0,0 @@
3630 -DIST pydvdread-1.0.tar.bz2 62072 BLAKE2B 36ef9dc1accf8d346881ec4a270a43139823b6aa8691e72446433f6106b12468ce4a1c4b85664835c0b7d32c18b9a8b1bfcf1b89fd3120757b4d62a621efbb6c SHA512 1d403e1b9538113bb5ab1a808147691b806ee57db3fa30f704a0fcb1dbb8e9155e470dc2fbb895788af59c2952d637a2853d613f0619deb5daf07d2e7b675eee
3631
3632 diff --git a/dev-python/pydvdread/files/pydvdread-1.0-api-update.patch b/dev-python/pydvdread/files/pydvdread-1.0-api-update.patch
3633 deleted file mode 100644
3634 index 71c08158e66..00000000000
3635 --- a/dev-python/pydvdread/files/pydvdread-1.0-api-update.patch
3636 +++ /dev/null
3637 @@ -1,287 +0,0 @@
3638 -update the module to libdvdread-4.2.0 (at least so tests pass)
3639 -
3640 ---- a/src/dvdread/__init__.py
3641 -+++ b/src/dvdread/__init__.py
3642 -@@ -1,6 +1,6 @@
3643 - """Main package of pydvdread."""
3644 -
3645 --__all__ = ['cmd_print',
3646 -+__all__ = [
3647 - 'dvd_reader',
3648 - 'ifo_print',
3649 - 'ifo_read',
3650 ---- a/src/dvdread/all.i
3651 -+++ b/src/dvdread/all.i
3652 -@@ -403,7 +403,6 @@
3653 - %{
3654 - #include <stdint.h>
3655 - %}
3656 --%include "cmd_print.i"
3657 - %include "dvd_reader.i"
3658 - %include "ifo_print.i"
3659 - %include "ifo_read.i"
3660 ---- a/src/dvdread/ifo_types.i
3661 -+++ b/src/dvdread/ifo_types.i
3662 -@@ -374,7 +374,7 @@ typedef struct {
3663 - uint16_t nr_of_pre;
3664 - uint16_t nr_of_post;
3665 - uint16_t nr_of_cell;
3666 -- uint16_t last_byte;
3667 -+ uint16_t zero_1;
3668 - vm_cmd_t *pre_cmds;
3669 - vm_cmd_t *post_cmds;
3670 - vm_cmd_t *cell_cmds;
3671 ---- a/src/dvdread/ifo_print.i
3672 -+++ b/src/dvdread/ifo_print.i
3673 -@@ -31,6 +31,7 @@ file to stdout."
3674 -
3675 - %{
3676 - #include <dvdread/ifo_print.h>
3677 -+#include <dvdread/ifo_read.h>
3678 - %}
3679 -
3680 - /**
3681 -@@ -40,21 +41,6 @@ file to stdout."
3682 - %feature("autodoc", "0");
3683 -
3684 - /* ifoPrint(dvd, title); */
3685 --void ifoPrint(dvd_reader_t *dvd, int title);
3686 -+void ifo_print(dvd_reader_t *dvd, int title);
3687 -
3688 - %feature("autodoc", "1");
3689 --
3690 --void ifoPrint_VMGI_MAT(vmgi_mat_t *obj);
3691 --void ifoPrint_VTSI_MAT(vtsi_mat_t *obj);
3692 --
3693 --void ifoPrint_PTL_MAIT(ptl_mait_t *obj);
3694 --void ifoPrint_VTS_ATRT(vts_atrt_t *obj);
3695 --void ifoPrint_TT_SRPT(tt_srpt_t *obj);
3696 --void ifoPrint_VTS_PTT_SRPT(vts_ptt_srpt_t *obj);
3697 --void ifoPrint_PGC(pgc_t *obj);
3698 --void ifoPrint_PGCIT(pgcit_t *obj);
3699 --void ifoPrint_PGCI_UT(pgci_ut_t *obj);
3700 --void ifoPrint_VTS_TMAPT(vts_tmapt_t *obj);
3701 --void ifoPrint_C_ADT(c_adt_t *obj);
3702 --void ifoPrint_VOBU_ADMAP(vobu_admap_t *obj);
3703 --
3704 ---- a/src/dvdread/ifo_print.py
3705 -+++ b/src/dvdread/ifo_print.py
3706 -@@ -16,11 +16,4 @@
3707 - ## along with this program; if not, write to the Free Software
3708 - ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
3709 -
3710 --from all import ifoPrint
3711 --from all import ifoPrint_VMGI_MAT, ifoPrint_VTSI_MAT
3712 --from all import ifoPrint_PTL_MAIT, ifoPrint_VTS_ATRT
3713 --from all import ifoPrint_TT_SRPT, ifoPrint_VTS_PTT_SRPT
3714 --from all import ifoPrint_PGC, ifoPrint_PGCIT
3715 --from all import ifoPrint_PGCI_UT, ifoPrint_VTS_TMAPT
3716 --from all import ifoPrint_C_ADT, ifoPrint_VOBU_ADMAP
3717 --
3718 -+from all import ifo_print
3719 ---- a/src/dvdread/dvd_reader.i
3720 -+++ b/src/dvdread/dvd_reader.i
3721 -@@ -59,14 +59,6 @@ reading files located on a DVD."
3722 -
3723 -
3724 - /**
3725 -- * DVDVersion
3726 -- */
3727 --%feature("autodoc", "DVDVersion() -> int\n\n\
3728 --Returns the version of libdvdread.") DVDVersion;
3729 --int DVDVersion(void);
3730 --
3731 --
3732 --/**
3733 - * DVDOpen
3734 - */
3735 - %feature("autodoc", "DVDOpen(path) -> dvd\n\n\
3736 -@@ -106,25 +98,6 @@ void DVDClose( dvd_reader_t * );
3737 -
3738 -
3739 - /**
3740 -- * DVDInit
3741 -- */
3742 --%feature("autodoc", "DVDInit()\n\n\
3743 --Initializes support for multiple threads.\n\n\
3744 --NOTE: You must call DVDInit before using any of the other functions\n\
3745 --if you are going to use them in a multithreading app.") DVDInit;
3746 --void DVDInit(void);
3747 --
3748 --
3749 --/**
3750 -- * DVDFinish
3751 -- */
3752 --%feature("autodoc", "DVDFinish()\n\n\
3753 --Frees any dlopened objects.\n\n\
3754 --NOTE: You must DVDClose all handles opened with DVDOpen before calling this.") DVDFinish;
3755 --void DVDFinish(void);
3756 --
3757 --
3758 --/**
3759 - * File Domains
3760 - */
3761 - typedef enum {
3762 ---- a/src/dvdread/dvd_reader.py
3763 -+++ b/src/dvdread/dvd_reader.py
3764 -@@ -22,9 +22,7 @@ from all import DVD_READ_MENU_VOBS, DVD_READ_TITLE_VOBS
3765 -
3766 - from all import dvd_stat_t
3767 -
3768 --from all import DVDVersion, DVDOpen
3769 --from all import DVDClose, DVDInit
3770 --from all import DVDFinish, DVDFileStat
3771 -+from all import DVDOpen, DVDClose, DVDFileStat
3772 - from all import DVDOpenFile, DVDCloseFile
3773 - from all import DVDReadBlocks, DVDFileSeek
3774 - from all import DVDReadBytes, DVDFileSize
3775 ---- a/tests/TestAll.py
3776 -+++ b/tests/TestAll.py
3777 -@@ -33,7 +33,6 @@ devpath()
3778 -
3779 - import unittest
3780 -
3781 --import Test_cmd_print
3782 - import Test_dvd_reader
3783 - import Test_ifo_print
3784 - import Test_ifo_read
3785 -@@ -49,7 +48,6 @@ import TestStruct_nav_types
3786 - # Run all tests
3787 - if __name__ == '__main__':
3788 - if len(sys.argv) > 1:
3789 -- Test_cmd_print.DVDPATH = sys.argv[1]
3790 - Test_dvd_reader.DVDPATH = sys.argv[1]
3791 - Test_ifo_print.DVDPATH = sys.argv[1]
3792 - Test_ifo_read.DVDPATH = sys.argv[1]
3793 -@@ -57,8 +55,7 @@ if __name__ == '__main__':
3794 - Test_nav_print.DVDPATH = sys.argv[1]
3795 - Test_nav_read.DVDPATH = sys.argv[1]
3796 - Test_nav_types.DVDPATH = sys.argv[1]
3797 -- suite = unittest.TestLoader().loadTestsFromModule(Test_cmd_print)
3798 -- suite.addTest(unittest.TestLoader().loadTestsFromModule(Test_dvd_reader))
3799 -+ suite = unittest.TestLoader().loadTestsFromModule(Test_dvd_reader)
3800 - suite.addTest(unittest.TestLoader().loadTestsFromModule(Test_ifo_print))
3801 - suite.addTest(unittest.TestLoader().loadTestsFromModule(Test_ifo_read))
3802 - suite.addTest(unittest.TestLoader().loadTestsFromModule(Test_ifo_types))
3803 ---- a/tests/Test_dvd_reader.py
3804 -+++ b/tests/Test_dvd_reader.py
3805 -@@ -49,9 +49,6 @@ class Test1(unittest.TestCase):
3806 - self.assert_(isinstance(dvd_reader.DVD_READ_MENU_VOBS, int))
3807 - self.assert_(isinstance(dvd_reader.DVD_READ_TITLE_VOBS, int))
3808 -
3809 -- def test_DVDVersion(self):
3810 -- self.assert_(isinstance(dvd_reader.DVDVersion(), int))
3811 --
3812 - class Test2(unittest.TestCase):
3813 -
3814 - def tearDown(self):
3815 -@@ -70,22 +67,6 @@ class Test3(unittest.TestCase):
3816 - def test_DVDClose(self):
3817 - dvd_reader.DVDClose(self.dvd)
3818 -
3819 --class Test4(unittest.TestCase):
3820 --
3821 -- def tearDown(self):
3822 -- dvd_reader.DVDFinish()
3823 --
3824 -- def test_DVDInit(self):
3825 -- dvd_reader.DVDInit()
3826 --
3827 --class Test5(unittest.TestCase):
3828 --
3829 -- def setUp(self):
3830 -- dvd_reader.DVDInit()
3831 --
3832 -- def test_DVDFinish(self):
3833 -- dvd_reader.DVDFinish()
3834 --
3835 - class Test6(unittest.TestCase):
3836 -
3837 - def setUp(self):
3838 ---- a/tests/Test_ifo_print.py
3839 -+++ b/tests/Test_ifo_print.py
3840 -@@ -50,45 +50,8 @@ class Test1(unittest.TestCase):
3841 - ifo_read.ifoClose(self.ifo)
3842 - dvd_reader.DVDClose(self.dvd)
3843 -
3844 -- def test_ifoPrint(self):
3845 -- ifo_print.ifoPrint(self.dvd, 1)
3846 --
3847 -- def test_ifoPrint_VMGI_MAT(self):
3848 -- ifo_print.ifoPrint_VMGI_MAT(self.ifo0.vmgi_mat)
3849 --
3850 -- def test_ifoPrint_VTSI_MAT(self):
3851 -- ifo_print.ifoPrint_VTSI_MAT(self.ifo.vtsi_mat)
3852 --
3853 -- def test_ifoPrint_PTL_MAIT(self):
3854 -- if self.ifo0.ptl_mait:
3855 -- ifo_print.ifoPrint_PTL_MAIT(self.ifo0.ptl_mait)
3856 --
3857 -- def test_ifoPrint_VTS_ATRT(self):
3858 -- ifo_print.ifoPrint_VTS_ATRT(self.ifo0.vts_atrt)
3859 --
3860 -- def test_ifoPrint_TT_SRPT(self):
3861 -- ifo_print.ifoPrint_TT_SRPT(self.ifo0.tt_srpt)
3862 --
3863 -- def test_ifoPrint_VTS_PTT_SRPT(self):
3864 -- ifo_print.ifoPrint_VTS_PTT_SRPT(self.ifo.vts_ptt_srpt)
3865 --
3866 -- def test_ifoPrint_PGC(self):
3867 -- ifo_print.ifoPrint_PGC(self.ifo0.first_play_pgc)
3868 --
3869 -- def test_ifoPrint_PGCIT(self):
3870 -- ifo_print.ifoPrint_PGCIT(self.ifo.vts_pgcit)
3871 --
3872 -- def test_ifoPrint_PGCI_UT(self):
3873 -- ifo_print.ifoPrint_PGCI_UT(self.ifo.pgci_ut)
3874 --
3875 -- def test_ifoPrint_VTS_TMAPT(self):
3876 -- ifo_print.ifoPrint_VTS_TMAPT(self.ifo.vts_tmapt)
3877 --
3878 -- def test_ifoPrint_C_ADT(self):
3879 -- ifo_print.ifoPrint_C_ADT(self.ifo.menu_c_adt)
3880 --
3881 -- def test_ifoPrint_VOBU_ADMAP(self):
3882 -- ifo_print.ifoPrint_VOBU_ADMAP(self.ifo.menu_vobu_admap)
3883 -+ def test_ifo_print(self):
3884 -+ ifo_print.ifo_print(self.dvd, 1)
3885 -
3886 -
3887 - # Run the tests
3888 ---- a/tests/Test_ifo_types.py
3889 -+++ b/tests/Test_ifo_types.py
3890 -@@ -189,7 +189,7 @@ def pgc_command_tbl_t(obj, tester):
3891 - tester.assert_(isinstance(obj.nr_of_pre, int))
3892 - tester.assert_(isinstance(obj.nr_of_post, int))
3893 - tester.assert_(isinstance(obj.nr_of_cell, int))
3894 -- tester.assert_(isinstance(obj.last_byte, int))
3895 -+ tester.assert_(isinstance(obj.zero_1, int))
3896 - tester.assert_(callable(obj.pre_cmds))
3897 - for i in range(obj.nr_of_pre):
3898 - tester.assert_(isinstance(obj.pre_cmds(i), ifo_types.vm_cmd_t))
3899 -@@ -457,18 +457,18 @@ def ptl_mait_country_t(obj, tester):
3900 - tester.assert_(isinstance(obj.zero_1, int))
3901 - tester.assert_(isinstance(obj.pf_ptl_mai_start_byte, int))
3902 - tester.assert_(isinstance(obj.zero_2, int))
3903 -- tester.assert_(isinstance(obj.pf_ptl_mai, ifo_types.pf_level_t))
3904 -- pf_level_t(obj.pf_ptl_mai, tester)
3905 -+ # No idea what's going on here.
3906 -+ #tester.assert_(isinstance(obj.pf_ptl_mai, ifo_types.pf_level_t))
3907 -+ #pf_level_t(obj.pf_ptl_mai, tester)
3908 -
3909 - def ptl_mait_t(obj, tester):
3910 - tester.assert_(isinstance(obj.nr_of_countries, int))
3911 - tester.assert_(isinstance(obj.nr_of_vtss, int))
3912 - tester.assert_(isinstance(obj.last_byte, int))
3913 -- tester.assert_(isinstance(obj.countries, list))
3914 -- tester.assertEqual(len(obj.countries), obj.nr_of_countries)
3915 -- for elem in obj.countries:
3916 -- tester.assert_(isinstance(elem, ifo_types.ptl_mait_country_t))
3917 -- ptl_mait_country_t(elem, tester)
3918 -+ tester.assert_(callable(obj.countries))
3919 -+ for i in range(obj.nr_of_countries):
3920 -+ tester.assert_(isinstance(obj.countries(i), ifo_types.ptl_mait_country_t))
3921 -+ ptl_mait_country_t(obj.countries(i), tester)
3922 -
3923 - def vts_attributes_t(obj, tester):
3924 - tester.assert_(isinstance(obj.last_byte, int))
3925
3926 diff --git a/dev-python/pydvdread/files/pydvdread-1.0-py3k.patch b/dev-python/pydvdread/files/pydvdread-1.0-py3k.patch
3927 deleted file mode 100644
3928 index 338ad6c0ef0..00000000000
3929 --- a/dev-python/pydvdread/files/pydvdread-1.0-py3k.patch
3930 +++ /dev/null
3931 @@ -1,19 +0,0 @@
3932 -get it building w/python3
3933 -
3934 ---- a/setup.py
3935 -+++ b/setup.py
3936 -@@ -18,11 +18,11 @@ def fixso(filepath):
3937 - class my_build_ext(build_ext):
3938 - def build_extension(self, ext):
3939 - sources = ext.sources
3940 -- if sources is None or type(sources) not in (ListType, TupleType):
3941 -- raise DistutilsSetupError, \
3942 -+ if sources is None or not isinstance(sources, (list, tuple)):
3943 -+ raise DistutilsSetupError(
3944 - ("in 'ext_modules' option (extension '%s'), " +
3945 - "'sources' must be present and must be " +
3946 -- "a list of source filenames") % ext.name
3947 -+ "a list of source filenames") % ext.name)
3948 - sources = list(sources)
3949 - fullname = self.get_ext_fullname(ext.name)
3950 - if self.inplace:
3951
3952 diff --git a/dev-python/pydvdread/metadata.xml b/dev-python/pydvdread/metadata.xml
3953 deleted file mode 100644
3954 index d1ae6b21ccc..00000000000
3955 --- a/dev-python/pydvdread/metadata.xml
3956 +++ /dev/null
3957 @@ -1,11 +0,0 @@
3958 -<?xml version="1.0" encoding="UTF-8"?>
3959 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3960 -<pkgmetadata>
3961 - <maintainer type="project">
3962 - <email>python@g.o</email>
3963 - <name>Python</name>
3964 - </maintainer>
3965 - <upstream>
3966 - <remote-id type="sourceforge">pydvdread</remote-id>
3967 - </upstream>
3968 -</pkgmetadata>
3969
3970 diff --git a/dev-python/pydvdread/pydvdread-1.0-r1.ebuild b/dev-python/pydvdread/pydvdread-1.0-r1.ebuild
3971 deleted file mode 100644
3972 index df9ec22c152..00000000000
3973 --- a/dev-python/pydvdread/pydvdread-1.0-r1.ebuild
3974 +++ /dev/null
3975 @@ -1,28 +0,0 @@
3976 -# Copyright 1999-2015 Gentoo Foundation
3977 -# Distributed under the terms of the GNU General Public License v2
3978 -
3979 -EAPI=5
3980 -PYTHON_COMPAT=( python2_7 pypy )
3981 -
3982 -inherit distutils-r1
3983 -
3984 -DESCRIPTION="A set of Python bindings for the libdvdread library"
3985 -HOMEPAGE="http://pydvdread.sourceforge.net/"
3986 -SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.bz2"
3987 -
3988 -LICENSE="GPL-2"
3989 -SLOT="0"
3990 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
3991 -IUSE=""
3992 -RESTRICT="test" # Requires an actual DVD to test.
3993 -
3994 -DEPEND="media-libs/libdvdread
3995 - dev-lang/swig"
3996 -RDEPEND=""
3997 -
3998 -PATCHES=( "${FILESDIR}"/${P}-py3k.patch \
3999 - "${FILESDIR}"/${P}-api-update.patch )
4000 -
4001 -python_test() {
4002 - "${PYTHON}" tests/TestAll.py || die "Tests fail with ${EPYTHON}"
4003 -}
4004
4005 diff --git a/dev-python/pyelemental/Manifest b/dev-python/pyelemental/Manifest
4006 deleted file mode 100644
4007 index f85c932ac91..00000000000
4008 --- a/dev-python/pyelemental/Manifest
4009 +++ /dev/null
4010 @@ -1 +0,0 @@
4011 -DIST pyelemental-1.2.0.tar.bz2 34610 BLAKE2B b3de55927c889344ca05ae690e535a8a0243b5576a71691d602a51914565e0a67239c89b69795ab9e66bf58af17851fba75669a3fc00c2f97fb40daa59c14de0 SHA512 2053042ed19e73d9fefd1d86d29d6d3f9fbed1b0733273197bf62f908154d96ac4c6f3ca0c314e66fa291ab253e8afcdf514e4fbf3e4ea66741349f45a27b23e
4012
4013 diff --git a/dev-python/pyelemental/files/pyelemental-1.2.0-gcc-4.7.patch b/dev-python/pyelemental/files/pyelemental-1.2.0-gcc-4.7.patch
4014 deleted file mode 100644
4015 index a0a53a67be2..00000000000
4016 --- a/dev-python/pyelemental/files/pyelemental-1.2.0-gcc-4.7.patch
4017 +++ /dev/null
4018 @@ -1,25 +0,0 @@
4019 - value-types.tcc | 4 ++--
4020 - 1 files changed, 2 insertions(+), 2 deletions(-)
4021 -
4022 -diff --git a/value-types.tcc b/value-types.tcc
4023 -index 5afc8d0..a95ccbf 100644
4024 ---- a/value-types.tcc
4025 -+++ b/value-types.tcc
4026 -@@ -44,7 +44,7 @@ ValueType_t (bool)::ready (PyObject* module)
4027 -
4028 - ValueType_t (PyObject*)::wrap (const cxxtype& source)
4029 - {
4030 -- return wrap_copy (&type, source);
4031 -+ return ValueType::wrap_copy (&type, source);
4032 - }
4033 -
4034 -
4035 -@@ -160,7 +160,7 @@ ValueListType_t (bool)::ready (PyObject* module)
4036 -
4037 - ValueListType_t (PyObject*)::wrap (const cxxtype& source)
4038 - {
4039 -- return wrap_copy (&type, source);
4040 -+ return ValueListType::wrap_copy (&type, source);
4041 - }
4042 -
4043 -
4044
4045 diff --git a/dev-python/pyelemental/metadata.xml b/dev-python/pyelemental/metadata.xml
4046 deleted file mode 100644
4047 index 3b58d75ed9a..00000000000
4048 --- a/dev-python/pyelemental/metadata.xml
4049 +++ /dev/null
4050 @@ -1,15 +0,0 @@
4051 -<?xml version="1.0" encoding="UTF-8"?>
4052 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4053 -<pkgmetadata>
4054 - <maintainer type="project">
4055 - <email>sci-chemistry@g.o</email>
4056 - <name>Gentoo Chemistry Project</name>
4057 - </maintainer>
4058 - <maintainer type="project">
4059 - <email>python@g.o</email>
4060 - <name>Python</name>
4061 - </maintainer>
4062 - <upstream>
4063 - <remote-id type="freecode">gelemental</remote-id>
4064 - </upstream>
4065 -</pkgmetadata>
4066
4067 diff --git a/dev-python/pyelemental/pyelemental-1.2.0-r1.ebuild b/dev-python/pyelemental/pyelemental-1.2.0-r1.ebuild
4068 deleted file mode 100644
4069 index 39c5e411799..00000000000
4070 --- a/dev-python/pyelemental/pyelemental-1.2.0-r1.ebuild
4071 +++ /dev/null
4072 @@ -1,33 +0,0 @@
4073 -# Copyright 1999-2015 Gentoo Foundation
4074 -# Distributed under the terms of the GNU General Public License v2
4075 -
4076 -EAPI=5
4077 -
4078 -PYTHON_COMPAT=( python2_7 )
4079 -
4080 -inherit distutils-r1 flag-o-matic
4081 -
4082 -DESCRIPTION="Python bindings for libelemental (sci-chemistry/gelemental)"
4083 -HOMEPAGE="http://freecode.com/projects/gelemental/"
4084 -SRC_URI="http://www.kdau.com/files/${P}.tar.bz2"
4085 -
4086 -LICENSE="GPL-3"
4087 -SLOT="0"
4088 -KEYWORDS="~amd64 ~x86"
4089 -IUSE="doc"
4090 -
4091 -RDEPEND=">=sci-chemistry/gelemental-1.2.0"
4092 -DEPEND="${RDEPEND}
4093 - virtual/pkgconfig"
4094 -
4095 -PATCHES=( "${FILESDIR}"/${P}-gcc-4.7.patch )
4096 -
4097 -python_prepare_all() {
4098 - append-cxxflags -std=c++11
4099 - distutils-r1_python_prepare_all
4100 -}
4101 -
4102 -python_install_all() {
4103 - use doc && local HTML_DOCS=( docs/html/. )
4104 - distutils-r1_python_install_all
4105 -}
4106
4107 diff --git a/dev-python/pyifp/Manifest b/dev-python/pyifp/Manifest
4108 deleted file mode 100644
4109 index 4ce8e713cdc..00000000000
4110 --- a/dev-python/pyifp/Manifest
4111 +++ /dev/null
4112 @@ -1 +0,0 @@
4113 -DIST pyifp-0.2.2.tar.gz 21378 BLAKE2B 681b837c13232dedf69c827d0287e7a0e90e532764c6ac8dfc9234b2e957bda9c222db39dc2925f81f0d0bc9b69d6979e9e65377db8c628c195af717275bb3f7 SHA512 9d4b2fc41406c784e8fe9bb650760d750fdf9390b2c69baee1032cc33ffc726ec1a688faa043196a0d075f4e10530dac6637e76b4440b92142f69683cd65a281
4114
4115 diff --git a/dev-python/pyifp/files/pyifp-0.2.2-setup-fix.patch b/dev-python/pyifp/files/pyifp-0.2.2-setup-fix.patch
4116 deleted file mode 100644
4117 index 2582e0fd884..00000000000
4118 --- a/dev-python/pyifp/files/pyifp-0.2.2-setup-fix.patch
4119 +++ /dev/null
4120 @@ -1,11 +0,0 @@
4121 ---- pyifp-0.2.2/setup.py 2005-02-21 01:36:05.000000000 -0500
4122 -+++ pyifp-0.2.2-fixed/setup.py 2005-10-15 13:29:26.000000000 -0400
4123 -@@ -54,7 +54,7 @@
4124 - self.swig_inc = 'SWIG'
4125 - self.swig_shadow = None
4126 -
4127 -- def swig_sources(self, sources):
4128 -+ def swig_sources(self, sources, extension=None):
4129 - """Override the definition of 'swig_sources' in build_ext. This
4130 - is essentially the same function but with better swig support.
4131 - I will now quote the original docstring:
4132
4133 diff --git a/dev-python/pyifp/metadata.xml b/dev-python/pyifp/metadata.xml
4134 deleted file mode 100644
4135 index e3560c535fc..00000000000
4136 --- a/dev-python/pyifp/metadata.xml
4137 +++ /dev/null
4138 @@ -1,15 +0,0 @@
4139 -<?xml version="1.0" encoding="UTF-8"?>
4140 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4141 -<pkgmetadata>
4142 - <maintainer type="project">
4143 - <email>python@g.o</email>
4144 - <name>Python</name>
4145 - </maintainer>
4146 - <maintainer type="project">
4147 - <email>sound@g.o</email>
4148 - <name>Gentoo Sound project</name>
4149 - </maintainer>
4150 - <upstream>
4151 - <remote-id type="sourceforge">ifp-gnome</remote-id>
4152 - </upstream>
4153 -</pkgmetadata>
4154
4155 diff --git a/dev-python/pyifp/pyifp-0.2.2-r1.ebuild b/dev-python/pyifp/pyifp-0.2.2-r1.ebuild
4156 deleted file mode 100644
4157 index e5adcfa496b..00000000000
4158 --- a/dev-python/pyifp/pyifp-0.2.2-r1.ebuild
4159 +++ /dev/null
4160 @@ -1,28 +0,0 @@
4161 -# Copyright 1999-2015 Gentoo Foundation
4162 -# Distributed under the terms of the GNU General Public License v2
4163 -
4164 -EAPI=5
4165 -
4166 -PYTHON_COMPAT=( python2_7 )
4167 -DISTUTILS_SINGLE_IMPL=1
4168 -
4169 -inherit distutils-r1
4170 -
4171 -DESCRIPTION="Python bindings for libifp library for accessing iRiver iFP devices"
4172 -HOMEPAGE="http://ifp-gnome.sourceforge.net"
4173 -SRC_URI="mirror://sourceforge/ifp-gnome/${P}.tar.gz"
4174 -
4175 -LICENSE="LGPL-2"
4176 -SLOT="0"
4177 -KEYWORDS="~amd64 ~ia64 ~x86"
4178 -IUSE=""
4179 -
4180 -RDEPEND=">=media-libs/libifp-1.0.0.2"
4181 -DEPEND="${RDEPEND}
4182 - dev-lang/swig"
4183 -
4184 -pkg_setup() {
4185 - python-single-r1_pkg_setup
4186 -}
4187 -
4188 -PATCHES=( "${FILESDIR}"/${P}-setup-fix.patch )
4189
4190 diff --git a/dev-python/pylibpcap/Manifest b/dev-python/pylibpcap/Manifest
4191 deleted file mode 100644
4192 index ad414f1f230..00000000000
4193 --- a/dev-python/pylibpcap/Manifest
4194 +++ /dev/null
4195 @@ -1 +0,0 @@
4196 -DIST pylibpcap-0.6.4.tar.gz 49517 BLAKE2B 84d9e351e6669956c1fc776bacb74a9d88c19a61123d65e617bb7bf6d1ddda654c502dba82a3be94856026dd27ddcbb0cdd94d93c3a96c96eb65e149bf2a24a0 SHA512 5db891bc044065ea72fb24f800adcdc1c80280a95a169f241a926b65ecff9b2cddc8cca1f2210bdd3fa01f4bc358a696eab93438d49b2eea10a22b6afc4ca468
4197
4198 diff --git a/dev-python/pylibpcap/metadata.xml b/dev-python/pylibpcap/metadata.xml
4199 deleted file mode 100644
4200 index 5b3b19d3c47..00000000000
4201 --- a/dev-python/pylibpcap/metadata.xml
4202 +++ /dev/null
4203 @@ -1,11 +0,0 @@
4204 -<?xml version="1.0" encoding="UTF-8"?>
4205 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4206 -<pkgmetadata>
4207 - <maintainer type="project">
4208 - <email>python@g.o</email>
4209 - <name>Python</name>
4210 - </maintainer>
4211 - <upstream>
4212 - <remote-id type="sourceforge">pylibpcap</remote-id>
4213 - </upstream>
4214 -</pkgmetadata>
4215
4216 diff --git a/dev-python/pylibpcap/pylibpcap-0.6.4-r1.ebuild b/dev-python/pylibpcap/pylibpcap-0.6.4-r1.ebuild
4217 deleted file mode 100644
4218 index 598903de0bd..00000000000
4219 --- a/dev-python/pylibpcap/pylibpcap-0.6.4-r1.ebuild
4220 +++ /dev/null
4221 @@ -1,24 +0,0 @@
4222 -# Copyright 1999-2017 Gentoo Foundation
4223 -# Distributed under the terms of the GNU General Public License v2
4224 -
4225 -EAPI=5
4226 -PYTHON_COMPAT=( python2_7 )
4227 -
4228 -inherit distutils-r1
4229 -
4230 -DESCRIPTION="Python interface to libpcap"
4231 -HOMEPAGE="https://sourceforge.net/projects/pylibpcap/"
4232 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
4233 -
4234 -LICENSE="BSD"
4235 -SLOT="0"
4236 -KEYWORDS="amd64 ~hppa ia64 x86"
4237 -IUSE="examples"
4238 -
4239 -RDEPEND="net-libs/libpcap"
4240 -DEPEND="${RDEPEND}"
4241 -
4242 -python_install_all() {
4243 - use examples && local EXAMPLES=( examples/. )
4244 - distutils-r1_python_install_all
4245 -}
4246
4247 diff --git a/dev-python/pyml/Manifest b/dev-python/pyml/Manifest
4248 deleted file mode 100644
4249 index aaabcca735c..00000000000
4250 --- a/dev-python/pyml/Manifest
4251 +++ /dev/null
4252 @@ -1 +0,0 @@
4253 -DIST PyML-0.7.13.3.tar.gz 5896911 BLAKE2B 740ee900fe2feb5105ae5f892c5def74881c45863e06dd3f17b9ef0c4b7052c42a3b854aa808dcbe2129c7ecef1bb956982853f5071abf288564c07ca7b29628 SHA512 9933be07122e6fc7ece017b28fbc895cd2ef2778d8d5144c7f084ddd2090e054e37a581341371450fd7c28713ed4c725e229a81daad571150f476945750a51ae
4254
4255 diff --git a/dev-python/pyml/metadata.xml b/dev-python/pyml/metadata.xml
4256 deleted file mode 100644
4257 index 16161c4accf..00000000000
4258 --- a/dev-python/pyml/metadata.xml
4259 +++ /dev/null
4260 @@ -1,15 +0,0 @@
4261 -<?xml version="1.0" encoding="UTF-8"?>
4262 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4263 -<pkgmetadata>
4264 - <maintainer type="project">
4265 - <email>sci@g.o</email>
4266 - <name>Gentoo Science Project</name>
4267 - </maintainer>
4268 - <longdescription lang="en">
4269 - PyML is a flexible Python framework for using various classification
4270 - methods including Support Vector Machines (SVM).
4271 - </longdescription>
4272 - <upstream>
4273 - <remote-id type="sourceforge">pyml</remote-id>
4274 - </upstream>
4275 -</pkgmetadata>
4276
4277 diff --git a/dev-python/pyml/pyml-0.7.13.3.ebuild b/dev-python/pyml/pyml-0.7.13.3.ebuild
4278 deleted file mode 100644
4279 index 5c72d12d699..00000000000
4280 --- a/dev-python/pyml/pyml-0.7.13.3.ebuild
4281 +++ /dev/null
4282 @@ -1,40 +0,0 @@
4283 -# Copyright 1999-2019 Gentoo Authors
4284 -# Distributed under the terms of the GNU General Public License v2
4285 -
4286 -EAPI=7
4287 -
4288 -PYTHON_COMPAT=( python2_7 )
4289 -
4290 -inherit distutils-r1
4291 -
4292 -MYP=PyML-${PV}
4293 -
4294 -DESCRIPTION="Python machine learning package"
4295 -HOMEPAGE="http://pyml.sourceforge.net"
4296 -SRC_URI="mirror://sourceforge/${PN}/${MYP}.tar.gz"
4297 -
4298 -LICENSE="LGPL-2.1"
4299 -SLOT="0"
4300 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
4301 -IUSE="doc"
4302 -
4303 -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
4304 -DEPEND="${RDEPEND}
4305 - dev-python/setuptools[${PYTHON_USEDEP}]"
4306 -
4307 -S="${WORKDIR}/${MYP}"
4308 -
4309 -python_test() {
4310 - pushd data >/dev/null || die
4311 - "${EPYTHON}" -c "from PyML.demo import pyml_test; pyml_test.test('svm')" || die "tests failed"
4312 - popd >/dev/null || die
4313 -}
4314 -
4315 -python_install_all() {
4316 - if use doc; then
4317 - dodoc doc/tutorial.pdf
4318 - HTML_DOCS=( doc/autodoc/. )
4319 - fi
4320 -
4321 - distutils-r1_python_install_all
4322 -}
4323
4324 diff --git a/dev-python/pynag/Manifest b/dev-python/pynag/Manifest
4325 deleted file mode 100644
4326 index 5e27448d361..00000000000
4327 --- a/dev-python/pynag/Manifest
4328 +++ /dev/null
4329 @@ -1 +0,0 @@
4330 -DIST pynag-0.9.1.tar.gz 219909 BLAKE2B e04d5150fdf1f5d53b6496ff532ebc4b0dcbe63eb5b2d03e7b3384d7b4ede328f3bb5d4a2d053ad3a4eb21fb62ba4df2d16b3305c090fbc50dddcb6f4a503726 SHA512 9a16dc952a4ec468c551d31c9e6d85013da51edd30548e1b8ef886ae228b509578d84e7e7045b70d11b6b1ae77969f7a92afd58a254e0554fa1ffd839a82729f
4331
4332 diff --git a/dev-python/pynag/metadata.xml b/dev-python/pynag/metadata.xml
4333 deleted file mode 100644
4334 index 92c314843a2..00000000000
4335 --- a/dev-python/pynag/metadata.xml
4336 +++ /dev/null
4337 @@ -1,16 +0,0 @@
4338 -<?xml version='1.0' encoding='UTF-8'?>
4339 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4340 -<pkgmetadata>
4341 - <maintainer type="person">
4342 - <email>chainsaw@g.o</email>
4343 - <name>Tony Vroon</name>
4344 - </maintainer>
4345 - <maintainer type="project">
4346 - <email>python@g.o</email>
4347 - <name>Python</name>
4348 - </maintainer>
4349 - <upstream>
4350 - <remote-id type="github">pynag/pynag</remote-id>
4351 - <remote-id type="pypi">pynag</remote-id>
4352 - </upstream>
4353 -</pkgmetadata>
4354
4355 diff --git a/dev-python/pynag/pynag-0.9.1.ebuild b/dev-python/pynag/pynag-0.9.1.ebuild
4356 deleted file mode 100644
4357 index 7c0e001abd1..00000000000
4358 --- a/dev-python/pynag/pynag-0.9.1.ebuild
4359 +++ /dev/null
4360 @@ -1,19 +0,0 @@
4361 -# Copyright 2017 Gentoo Authors
4362 -# Distributed under the terms of the GNU General Public License v2
4363 -
4364 -EAPI=6
4365 -
4366 -PYTHON_COMPAT=( python2_7 )
4367 -inherit distutils-r1
4368 -
4369 -DESCRIPTION="Python modules for Nagios plugins and configuration"
4370 -HOMEPAGE="http://pynag.org/"
4371 -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
4372 -
4373 -LICENSE="GPL-2"
4374 -SLOT="0"
4375 -KEYWORDS="~amd64"
4376 -IUSE="test"
4377 -RESTRICT="!test? ( test )"
4378 -
4379 -DEPEND="test? ( dev-python/unittest2[${PYTHON_USEDEP}] )"
4380
4381 diff --git a/dev-python/pyndex/Manifest b/dev-python/pyndex/Manifest
4382 deleted file mode 100644
4383 index 9a0eca751fe..00000000000
4384 --- a/dev-python/pyndex/Manifest
4385 +++ /dev/null
4386 @@ -1 +0,0 @@
4387 -DIST Pyndex-0.3.2a.tar.gz 34651 BLAKE2B daf753c6835fae417e416bfbc61c7b3801a8947fa027f4d1b252279dcd69d960b52d5487159738568aa0d1ec13c49f841b24ae9e0c0a83f64f88e03fb6108fa7 SHA512 f1ddea8cde1f1517ed1c1319cab442ace3e4c9e2a6a2174aca2f348c915c5db2c9fe4c1543f5b16770cc8364cac930a40bef9bce8f7b76c3b0d88c8639acce75
4388
4389 diff --git a/dev-python/pyndex/metadata.xml b/dev-python/pyndex/metadata.xml
4390 deleted file mode 100644
4391 index c1b46ba6d8d..00000000000
4392 --- a/dev-python/pyndex/metadata.xml
4393 +++ /dev/null
4394 @@ -1,14 +0,0 @@
4395 -<?xml version="1.0" encoding="UTF-8"?>
4396 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4397 -<pkgmetadata>
4398 - <maintainer type="person">
4399 - <email>lordvan@g.o</email>
4400 - </maintainer>
4401 - <maintainer type="project">
4402 - <email>python@g.o</email>
4403 - <name>Python</name>
4404 - </maintainer>
4405 - <upstream>
4406 - <remote-id type="sourceforge">pyndex</remote-id>
4407 - </upstream>
4408 -</pkgmetadata>
4409
4410 diff --git a/dev-python/pyndex/pyndex-0.3.2a-r1.ebuild b/dev-python/pyndex/pyndex-0.3.2a-r1.ebuild
4411 deleted file mode 100644
4412 index 4d6a605f6fb..00000000000
4413 --- a/dev-python/pyndex/pyndex-0.3.2a-r1.ebuild
4414 +++ /dev/null
4415 @@ -1,30 +0,0 @@
4416 -# Copyright 1999-2017 Gentoo Foundation
4417 -# Distributed under the terms of the GNU General Public License v2
4418 -
4419 -EAPI=5
4420 -
4421 -PYTHON_COMPAT=( python2_7 )
4422 -DISTUTILS_SINGLE_IMPL=1
4423 -
4424 -inherit distutils-r1
4425 -
4426 -MY_PN="Pyndex"
4427 -MY_P="${MY_PN}-${PV}"
4428 -
4429 -DESCRIPTION="Simple and fast Python full-text indexer (aka search engine) using Metakit as its back-end"
4430 -HOMEPAGE="https://sourceforge.net/projects/pyndex/"
4431 -SRC_URI="mirror://sourceforge/pyndex/${MY_P}.tar.gz"
4432 -
4433 -LICENSE="LGPL-2.1"
4434 -SLOT="0"
4435 -KEYWORDS="amd64 x86"
4436 -IUSE=""
4437 -
4438 -RDEPEND=">=dev-db/metakit-2.4.9.2[python]"
4439 -DEPEND=""
4440 -
4441 -S="${WORKDIR}/${MY_P}"
4442 -
4443 -pkg_setup() {
4444 - python-single-r1_pkg_setup
4445 -}
4446
4447 diff --git a/dev-python/pyoembed/Manifest b/dev-python/pyoembed/Manifest
4448 deleted file mode 100644
4449 index e213e6ddda2..00000000000
4450 --- a/dev-python/pyoembed/Manifest
4451 +++ /dev/null
4452 @@ -1 +0,0 @@
4453 -DIST pyoembed-0.1.1.tar.gz 12941 BLAKE2B 0a3a5935e599450441e661b124034be36a0d3c529b936d9a8cacf997870d83f89a2d067f250902043efd07a44b56a7b3e10524dcf51dea603a033ece47200c23 SHA512 6ce7ec87082179c0f35dffe67f7ce91b71c40c57ed6bf7bd0ecd2ce654fbd1ab0c6f6469cbfb4e0a8dafc970bf496ffbc57f09838cf575e0becf7527553de63e
4454
4455 diff --git a/dev-python/pyoembed/metadata.xml b/dev-python/pyoembed/metadata.xml
4456 deleted file mode 100644
4457 index 20911663d8b..00000000000
4458 --- a/dev-python/pyoembed/metadata.xml
4459 +++ /dev/null
4460 @@ -1,19 +0,0 @@
4461 -<?xml version="1.0" encoding="UTF-8"?>
4462 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4463 -<pkgmetadata>
4464 - <maintainer type="person">
4465 - <email>rafaelmartins@g.o</email>
4466 - <name>Rafael G. Martins</name>
4467 - </maintainer>
4468 - <longdescription lang="en">
4469 - A Python library for oEmbed that supports auto-discovered and manually included providers.
4470 - </longdescription>
4471 - <upstream>
4472 - <maintainer status="active">
4473 - <email>rafaelmartins@g.o</email>
4474 - <name>Rafael G. Martins</name>
4475 - </maintainer>
4476 - <remote-id type="pypi">pyoembed</remote-id>
4477 - <remote-id type="github">rafaelmartins/pyoembed</remote-id>
4478 - </upstream>
4479 -</pkgmetadata>
4480
4481 diff --git a/dev-python/pyoembed/pyoembed-0.1.1.ebuild b/dev-python/pyoembed/pyoembed-0.1.1.ebuild
4482 deleted file mode 100644
4483 index 0a74596a4f4..00000000000
4484 --- a/dev-python/pyoembed/pyoembed-0.1.1.ebuild
4485 +++ /dev/null
4486 @@ -1,35 +0,0 @@
4487 -# Copyright 1999-2019 Gentoo Authors
4488 -# Distributed under the terms of the GNU General Public License v2
4489 -
4490 -EAPI=5
4491 -
4492 -PYTHON_COMPAT=( python2_7 )
4493 -
4494 -inherit distutils-r1
4495 -
4496 -DESCRIPTION="Python library for oEmbed with auto-discovered and manually added providers"
4497 -HOMEPAGE="https://github.com/rafaelmartins/pyoembed"
4498 -
4499 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4500 -KEYWORDS="~amd64 ~x86"
4501 -if [[ ${PV} = *9999* ]]; then
4502 - SRC_URI=
4503 - KEYWORDS=
4504 - EGIT_REPO_URI="https://github.com/rafaelmartins/pyoembed.git"
4505 - inherit git-r3
4506 -fi
4507 -
4508 -LICENSE="BSD"
4509 -SLOT="0"
4510 -IUSE="test"
4511 -RESTRICT="!test? ( test )"
4512 -
4513 -RDEPEND="
4514 - dev-python/requests[${PYTHON_USEDEP}]
4515 - dev-python/beautifulsoup:4[${PYTHON_USEDEP}]"
4516 -DEPEND="${RDEPEND}
4517 - test? ( dev-python/mock[${PYTHON_USEDEP}] )"
4518 -
4519 -python_test() {
4520 - esetup.py test
4521 -}
4522
4523 diff --git a/dev-python/pyoembed/pyoembed-9999.ebuild b/dev-python/pyoembed/pyoembed-9999.ebuild
4524 deleted file mode 100644
4525 index 0a74596a4f4..00000000000
4526 --- a/dev-python/pyoembed/pyoembed-9999.ebuild
4527 +++ /dev/null
4528 @@ -1,35 +0,0 @@
4529 -# Copyright 1999-2019 Gentoo Authors
4530 -# Distributed under the terms of the GNU General Public License v2
4531 -
4532 -EAPI=5
4533 -
4534 -PYTHON_COMPAT=( python2_7 )
4535 -
4536 -inherit distutils-r1
4537 -
4538 -DESCRIPTION="Python library for oEmbed with auto-discovered and manually added providers"
4539 -HOMEPAGE="https://github.com/rafaelmartins/pyoembed"
4540 -
4541 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4542 -KEYWORDS="~amd64 ~x86"
4543 -if [[ ${PV} = *9999* ]]; then
4544 - SRC_URI=
4545 - KEYWORDS=
4546 - EGIT_REPO_URI="https://github.com/rafaelmartins/pyoembed.git"
4547 - inherit git-r3
4548 -fi
4549 -
4550 -LICENSE="BSD"
4551 -SLOT="0"
4552 -IUSE="test"
4553 -RESTRICT="!test? ( test )"
4554 -
4555 -RDEPEND="
4556 - dev-python/requests[${PYTHON_USEDEP}]
4557 - dev-python/beautifulsoup:4[${PYTHON_USEDEP}]"
4558 -DEPEND="${RDEPEND}
4559 - test? ( dev-python/mock[${PYTHON_USEDEP}] )"
4560 -
4561 -python_test() {
4562 - esetup.py test
4563 -}
4564
4565 diff --git a/dev-python/pyrax/Manifest b/dev-python/pyrax/Manifest
4566 deleted file mode 100644
4567 index e231614d610..00000000000
4568 --- a/dev-python/pyrax/Manifest
4569 +++ /dev/null
4570 @@ -1 +0,0 @@
4571 -DIST pyrax-1.9.7.tar.gz 313170 BLAKE2B b52d87f22f546d095ce7ddd6d83559d14b432e0e910839c33b54572e3e78ec1d7f1077bdcf87fad62f695948864e6445b3a1e4635d2ec9b09973fd66b3e32dc4 SHA512 e83c5e79d49eb3095e8e196b4c9db419194131503d95737564e5a1e3e20f06aa4b53196111d8d326ac50041cd0c2590cefeb41d7d6d654112a85df867b7495f3
4572
4573 diff --git a/dev-python/pyrax/metadata.xml b/dev-python/pyrax/metadata.xml
4574 deleted file mode 100644
4575 index 36c8d0c095f..00000000000
4576 --- a/dev-python/pyrax/metadata.xml
4577 +++ /dev/null
4578 @@ -1,21 +0,0 @@
4579 -<?xml version="1.0" encoding="UTF-8"?>
4580 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4581 -<pkgmetadata>
4582 - <maintainer type="person">
4583 - <email>prometheanfire@g.o</email>
4584 - <name>Matthew Thode</name>
4585 - </maintainer>
4586 - <maintainer type="project">
4587 - <email>python@g.o</email>
4588 - <name>Python</name>
4589 - </maintainer>
4590 - <longdescription lang="en">
4591 - Python SDK for OpenStack/Rackspace APIs
4592 - pyrax should work with most OpenStack-based cloud deployments,
4593 - though it specifically targets the Rackspace public cloud.
4594 - </longdescription>
4595 - <upstream>
4596 - <remote-id type="pypi">pyrax</remote-id>
4597 - <remote-id type="github">rackspace/pyrax</remote-id>
4598 - </upstream>
4599 -</pkgmetadata>
4600
4601 diff --git a/dev-python/pyrax/pyrax-1.9.7.ebuild b/dev-python/pyrax/pyrax-1.9.7.ebuild
4602 deleted file mode 100644
4603 index 3e870a1e7e9..00000000000
4604 --- a/dev-python/pyrax/pyrax-1.9.7.ebuild
4605 +++ /dev/null
4606 @@ -1,45 +0,0 @@
4607 -# Copyright 1999-2019 Gentoo Authors
4608 -# Distributed under the terms of the GNU General Public License v2
4609 -
4610 -EAPI=5
4611 -PYTHON_COMPAT=( python2_7 )
4612 -
4613 -inherit distutils-r1
4614 -
4615 -DESCRIPTION="Python language bindings for OpenStack Clouds"
4616 -HOMEPAGE="https://github.com/rackspace/pyrax"
4617 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4618 -
4619 -LICENSE="Apache-2.0"
4620 -SLOT="0"
4621 -KEYWORDS="~amd64 ~x86"
4622 -IUSE="examples test"
4623 -RESTRICT="!test? ( test )"
4624 -
4625 -CDEPEND="
4626 - dev-python/keyring[${PYTHON_USEDEP}]
4627 - dev-python/mock[${PYTHON_USEDEP}]
4628 - >=dev-python/python-novaclient-2.13.0[${PYTHON_USEDEP}]
4629 - dev-python/rackspace-novaclient[${PYTHON_USEDEP}]
4630 - >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
4631 - >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
4632 -"
4633 -DEPEND="
4634 - dev-python/setuptools[${PYTHON_USEDEP}]
4635 - test? (
4636 - ${CDEPEND}
4637 - dev-python/nose[${PYTHON_USEDEP}]
4638 - dev-python/rax-scheduled-images-python-novaclient-ext[${PYTHON_USEDEP}]
4639 - )
4640 -"
4641 -RDEPEND="${CDEPEND}"
4642 -
4643 -python_test() {
4644 - nosetests tests/unit || die "Tests failed under ${EPYTHON}"
4645 -}
4646 -
4647 -python_install_all() {
4648 - use examples && local EXAMPLES=( samples/. )
4649 -
4650 - distutils-r1_python_install_all
4651 -}
4652
4653 diff --git a/dev-python/pystatgrab/Manifest b/dev-python/pystatgrab/Manifest
4654 deleted file mode 100644
4655 index e213bb655d2..00000000000
4656 --- a/dev-python/pystatgrab/Manifest
4657 +++ /dev/null
4658 @@ -1 +0,0 @@
4659 -DIST pystatgrab-0.7.tar.gz 84472 BLAKE2B 3f56ce2dd363114f57fd99b9f3bccd42e7719bc248a8a00db2964efbc5917c218179a9efdc2fbb55e1c36a938316956603a90643407cf81b7651ec50a31a5b61 SHA512 ce239941eebe5390a9154d19891ab45fc410515bb7313083450ffd30cfe23457a1d7e2d0ccab4434c844bb6f2cbfe6080ecfd66db7728720e703ce01ea219366
4660
4661 diff --git a/dev-python/pystatgrab/metadata.xml b/dev-python/pystatgrab/metadata.xml
4662 deleted file mode 100644
4663 index 7f4f33c6dbc..00000000000
4664 --- a/dev-python/pystatgrab/metadata.xml
4665 +++ /dev/null
4666 @@ -1,8 +0,0 @@
4667 -<?xml version="1.0" encoding="UTF-8"?>
4668 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4669 -<pkgmetadata>
4670 - <maintainer type="project">
4671 - <email>python@g.o</email>
4672 - <name>Python</name>
4673 - </maintainer>
4674 -</pkgmetadata>
4675
4676 diff --git a/dev-python/pystatgrab/pystatgrab-0.7.ebuild b/dev-python/pystatgrab/pystatgrab-0.7.ebuild
4677 deleted file mode 100644
4678 index 7837d02418f..00000000000
4679 --- a/dev-python/pystatgrab/pystatgrab-0.7.ebuild
4680 +++ /dev/null
4681 @@ -1,29 +0,0 @@
4682 -# Copyright 1999-2018 Gentoo Foundation
4683 -# Distributed under the terms of the GNU General Public License v2
4684 -
4685 -EAPI=5
4686 -PYTHON_COMPAT=( python2_7 )
4687 -
4688 -inherit distutils-r1 flag-o-matic
4689 -
4690 -DESCRIPTION=" pystatgrab is a set of Python bindings for the libstatgrab library"
4691 -HOMEPAGE="https://www.i-scream.org/pystatgrab/"
4692 -SRC_URI="https://www.mirrorservice.org/sites/ftp.i-scream.org/pub/i-scream/pystatgrab/${P}.tar.gz"
4693 -
4694 -LICENSE="GPL-2"
4695 -SLOT="0"
4696 -KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
4697 -IUSE=""
4698 -
4699 -RDEPEND=">=sys-libs/libstatgrab-0.91"
4700 -DEPEND="${RDEPEND}
4701 - virtual/pkgconfig"
4702 -
4703 -python_prepare_all() {
4704 - append-flags -fno-strict-aliasing
4705 - distutils-r1_python_prepare_all
4706 -}
4707 -
4708 -python_test() {
4709 - "${PYTHON}" test.py || die
4710 -}
4711
4712 diff --git a/dev-python/python-caja/Manifest b/dev-python/python-caja/Manifest
4713 deleted file mode 100644
4714 index 177af445c54..00000000000
4715 --- a/dev-python/python-caja/Manifest
4716 +++ /dev/null
4717 @@ -1 +0,0 @@
4718 -DIST python-caja-1.22.0.tar.xz 288324 BLAKE2B 11649dc0d201e9bc0063ad8845ccf0ac7b474e87edce1938311723687253c73058f2411170897acf80e4166169ad2675afff171c31808b22269dcdf857954fa1 SHA512 36ac6feec8dbff345d5657d0bc9eceed7a58648c104ce309f20aaff18cedd8822fb8bc0c13662796d15391af72285fa3ae4185043cce9e471f22a2868f37cc2c
4719
4720 diff --git a/dev-python/python-caja/metadata.xml b/dev-python/python-caja/metadata.xml
4721 deleted file mode 100644
4722 index 2d0b2880587..00000000000
4723 --- a/dev-python/python-caja/metadata.xml
4724 +++ /dev/null
4725 @@ -1,11 +0,0 @@
4726 -<?xml version="1.0" encoding="UTF-8"?>
4727 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4728 -<pkgmetadata>
4729 - <maintainer type="project">
4730 - <email>mate@g.o</email>
4731 - <name>Gentoo MATE Desktop</name>
4732 - </maintainer>
4733 - <upstream>
4734 - <remote-id type="github">mate-desktop/python-caja</remote-id>
4735 - </upstream>
4736 -</pkgmetadata>
4737
4738 diff --git a/dev-python/python-caja/python-caja-1.22.0-r1.ebuild b/dev-python/python-caja/python-caja-1.22.0-r1.ebuild
4739 deleted file mode 100644
4740 index c0338e9ae4e..00000000000
4741 --- a/dev-python/python-caja/python-caja-1.22.0-r1.ebuild
4742 +++ /dev/null
4743 @@ -1,47 +0,0 @@
4744 -# Copyright 1999-2019 Gentoo Authors
4745 -# Distributed under the terms of the GNU General Public License v2
4746 -
4747 -EAPI=6
4748 -
4749 -MATE_LA_PUNT="yes"
4750 -PYTHON_COMPAT=( python2_7 )
4751 -
4752 -inherit mate python-single-r1
4753 -
4754 -if [[ ${PV} != 9999 ]]; then
4755 - KEYWORDS="amd64 ~arm x86"
4756 -fi
4757 -
4758 -DESCRIPTION="Python bindings for the Caja file manager"
4759 -LICENSE="GPL-2"
4760 -SLOT="0"
4761 -IUSE="doc"
4762 -REQUIRED_USE=${PYTHON_REQUIRED_USE}
4763 -
4764 -COMMON_DEPEND="${PYTHON_DEPS}
4765 - >=dev-libs/glib-2.50:2
4766 - dev-python/pygobject:3[${PYTHON_USEDEP}]
4767 - >=mate-base/caja-1.17.1[introspection]
4768 - >=x11-libs/gtk+-3.22:3"
4769 -
4770 -RDEPEND="${COMMON_DEPEND}"
4771 -
4772 -DEPEND="${COMMON_DEPEND}
4773 - dev-util/gtk-doc
4774 - dev-util/gtk-doc-am
4775 - virtual/pkgconfig:*
4776 - doc? ( app-text/docbook-xml-dtd:4.1.2 )"
4777 -
4778 -src_install() {
4779 - mate_src_install
4780 -
4781 - # Keep the directory for systemwide extensions.
4782 - keepdir /usr/share/caja-python/extensions/
4783 -
4784 - # The HTML documentation generation is broken and commented out by upstream.
4785 - #
4786 - #if use doc ; then
4787 - # insinto /usr/share/gtk-doc/html/nautilus-python # for dev-util/devhelp
4788 - # doins -r docs/html/*
4789 - #fi
4790 -}
4791
4792 diff --git a/dev-python/python-catcher/Manifest b/dev-python/python-catcher/Manifest
4793 deleted file mode 100644
4794 index 9427dff71e8..00000000000
4795 --- a/dev-python/python-catcher/Manifest
4796 +++ /dev/null
4797 @@ -1 +0,0 @@
4798 -DIST python-catcher-0.1.7.tar.gz 3699 BLAKE2B 20d944f8a87a46423db6981e19ab68eb8abcc87d61d57a9a64332177d3c6b9fa13790a2485084d0754f875611ab57e03704eeeadd9a57637e0bd936e9a8e7ea2 SHA512 118bc19a7c7072cbf95d25810f95753aa894619c5a92b32f56e02a752e48c1b6ccbedab7d538184ec6dc30061826a7924fb0a4644e5afa26dedff9b9cd710353
4799
4800 diff --git a/dev-python/python-catcher/metadata.xml b/dev-python/python-catcher/metadata.xml
4801 deleted file mode 100644
4802 index 0b5922bf69e..00000000000
4803 --- a/dev-python/python-catcher/metadata.xml
4804 +++ /dev/null
4805 @@ -1,11 +0,0 @@
4806 -<?xml version="1.0" encoding="UTF-8"?>
4807 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4808 -<pkgmetadata>
4809 - <maintainer type="project">
4810 - <email>python@g.o</email>
4811 - <name>Python</name>
4812 - </maintainer>
4813 - <upstream>
4814 - <remote-id type="pypi">python-catcher</remote-id>
4815 - </upstream>
4816 -</pkgmetadata>
4817
4818 diff --git a/dev-python/python-catcher/python-catcher-0.1.7.ebuild b/dev-python/python-catcher/python-catcher-0.1.7.ebuild
4819 deleted file mode 100644
4820 index 24f1f8513dd..00000000000
4821 --- a/dev-python/python-catcher/python-catcher-0.1.7.ebuild
4822 +++ /dev/null
4823 @@ -1,27 +0,0 @@
4824 -# Copyright 1999-2014 Gentoo Foundation
4825 -# Distributed under the terms of the GNU General Public License v2
4826 -
4827 -EAPI=5
4828 -
4829 -PYTHON_COMPAT=( python2_7 )
4830 -
4831 -inherit distutils-r1
4832 -
4833 -DESCRIPTION="Beautiful stack traces for Python"
4834 -HOMEPAGE="https://pypi.org/project/python-catcher/ http://ajenti.org/"
4835 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4836 -
4837 -SLOT="0"
4838 -LICENSE="LGPL-3"
4839 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
4840 -IUSE=""
4841 -
4842 -RDEPEND="
4843 - dev-python/mako[${PYTHON_USEDEP}]
4844 - dev-python/requests[${PYTHON_USEDEP}]"
4845 -DEPEND="${RDEPEND}"
4846 -
4847 -python_test() {
4848 - cd catcher || die
4849 - "${PYTHON}" -m unittest || die
4850 -}
4851
4852 diff --git a/dev-python/python-cdb/Manifest b/dev-python/python-cdb/Manifest
4853 deleted file mode 100644
4854 index 4a6a98d286d..00000000000
4855 --- a/dev-python/python-cdb/Manifest
4856 +++ /dev/null
4857 @@ -1 +0,0 @@
4858 -DIST python-cdb-0.34.tar.gz 18865 BLAKE2B 210b4456eb7d31d772baff051aa453bf326253d457205db9fd7245d86408e205f68106dcbcd4ccb69521f8d1b099f7dddfd668f531fe993354c53510eac52eff SHA512 712e4c91d6285b8ce3436fb4c18f8cd0db76aad12eda96e860a1f0b72ecd480181e33315595dab4a2242149372166b0ca8a6c367ea808e394af4bd9f15d6733a
4859
4860 diff --git a/dev-python/python-cdb/metadata.xml b/dev-python/python-cdb/metadata.xml
4861 deleted file mode 100644
4862 index 9e5274c5b4a..00000000000
4863 --- a/dev-python/python-cdb/metadata.xml
4864 +++ /dev/null
4865 @@ -1,8 +0,0 @@
4866 -<?xml version="1.0" encoding="UTF-8"?>
4867 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4868 -<pkgmetadata>
4869 -<maintainer type="project">
4870 - <email>python@g.o</email>
4871 - <name>Python</name>
4872 -</maintainer>
4873 -</pkgmetadata>
4874
4875 diff --git a/dev-python/python-cdb/python-cdb-0.34-r1.ebuild b/dev-python/python-cdb/python-cdb-0.34-r1.ebuild
4876 deleted file mode 100644
4877 index 44da8c74ab4..00000000000
4878 --- a/dev-python/python-cdb/python-cdb-0.34-r1.ebuild
4879 +++ /dev/null
4880 @@ -1,25 +0,0 @@
4881 -# Copyright 1999-2017 Gentoo Foundation
4882 -# Distributed under the terms of the GNU General Public License v2
4883 -
4884 -EAPI=5
4885 -PYTHON_COMPAT=( python2_7 )
4886 -
4887 -inherit distutils-r1
4888 -
4889 -DESCRIPTION="A Python extension module for cdb"
4890 -SRC_URI="http://pilcrow.madison.wi.us/python-cdb/${P}.tar.gz"
4891 -HOMEPAGE="http://pilcrow.madison.wi.us/#pycdb"
4892 -
4893 -SLOT="0"
4894 -IUSE=""
4895 -LICENSE="GPL-2"
4896 -KEYWORDS="amd64 arm ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
4897 -
4898 -DEPEND="|| ( dev-db/cdb dev-db/tinycdb )"
4899 -RDEPEND="${DEPEND}"
4900 -
4901 -python_test() {
4902 - "${PYTHON}" setup.py build -b "build-${PYTHON_ABI}" install --home "${T}/test-${PYTHON_ABI}" || return 1
4903 - # This is not really intended as test but it is better than nothing.
4904 - "${PYTHON}" < Example
4905 -}
4906
4907 diff --git a/dev-python/python-exconsole/Manifest b/dev-python/python-exconsole/Manifest
4908 deleted file mode 100644
4909 index 60dabc393e4..00000000000
4910 --- a/dev-python/python-exconsole/Manifest
4911 +++ /dev/null
4912 @@ -1 +0,0 @@
4913 -DIST python-exconsole-0.1.5.tar.gz 2322 BLAKE2B 9b72a6bf16ce6f760d3fb09d5f256a13755a46d7f012ae68dfa72fd8e31a691b4b9fb89def0c4a31e1b6e9323209ae7521994f69d6f6947c65d15d08b10f1f40 SHA512 f60dd78050515701c66196e7b62653ee7221b0b9bbe390e0f7b08e14ba781afb8f0c49fe769e702ec6d4854c4a48f6ab033c9066a5e5e604d6258ee393fe1070
4914
4915 diff --git a/dev-python/python-exconsole/metadata.xml b/dev-python/python-exconsole/metadata.xml
4916 deleted file mode 100644
4917 index 32ae0d89a59..00000000000
4918 --- a/dev-python/python-exconsole/metadata.xml
4919 +++ /dev/null
4920 @@ -1,12 +0,0 @@
4921 -<?xml version="1.0" encoding="UTF-8"?>
4922 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4923 -<pkgmetadata>
4924 - <maintainer type="project">
4925 - <email>python@g.o</email>
4926 - <name>Python</name>
4927 - </maintainer>
4928 - <upstream>
4929 - <remote-id type="pypi">python-exconsole</remote-id>
4930 - <remote-id type="github">Eugeny/exconsole</remote-id>
4931 - </upstream>
4932 -</pkgmetadata>
4933
4934 diff --git a/dev-python/python-exconsole/python-exconsole-0.1.5.ebuild b/dev-python/python-exconsole/python-exconsole-0.1.5.ebuild
4935 deleted file mode 100644
4936 index fbd345761cc..00000000000
4937 --- a/dev-python/python-exconsole/python-exconsole-0.1.5.ebuild
4938 +++ /dev/null
4939 @@ -1,17 +0,0 @@
4940 -# Copyright 1999-2014 Gentoo Foundation
4941 -# Distributed under the terms of the GNU General Public License v2
4942 -
4943 -EAPI=5
4944 -
4945 -PYTHON_COMPAT=( python2_7 )
4946 -
4947 -inherit distutils-r1
4948 -
4949 -DESCRIPTION="Emergency/postmortem Python console"
4950 -HOMEPAGE="https://github.com/Eugeny/exconsole https://pypi.org/project/python-exconsole/"
4951 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4952 -
4953 -SLOT="0"
4954 -LICENSE="LGPL-3"
4955 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
4956 -IUSE=""
4957
4958 diff --git a/dev-python/python-fastcgi/Manifest b/dev-python/python-fastcgi/Manifest
4959 deleted file mode 100644
4960 index 91ebb58324a..00000000000
4961 --- a/dev-python/python-fastcgi/Manifest
4962 +++ /dev/null
4963 @@ -1 +0,0 @@
4964 -DIST python-fastcgi-1.1.tar.gz 11180 BLAKE2B 42884126798b67bdbe969a18016faaaa2b3a4f10be1bae56824d79e42a7c63585f42c0fab699c73697401c151fbedc470037cd0e8c98b839e6efc58e29065531 SHA512 316c5b07342d27bbad90704909d7a010997801527a9069d23e39975bd3a0e82ab7407bb5e5aa9bdf240039d4c2fec37887540c569d496ca3a328f3323390da89
4965
4966 diff --git a/dev-python/python-fastcgi/files/python-fastcgi-1.1-setup.patch b/dev-python/python-fastcgi/files/python-fastcgi-1.1-setup.patch
4967 deleted file mode 100644
4968 index 6ce721a5e00..00000000000
4969 --- a/dev-python/python-fastcgi/files/python-fastcgi-1.1-setup.patch
4970 +++ /dev/null
4971 @@ -1,15 +0,0 @@
4972 ---- setup.py
4973 -+++ setup.py
4974 -@@ -4,11 +4,7 @@
4975 - from setuptools import setup, Extension
4976 -
4977 -
4978 --c_ext = Extension("fcgi", ["fastcgi/pyfcgi.c"], libraries=["fcgi"],
4979 -- include_dirs=["/usr/local/include"],
4980 -- library_dirs=["/usr/local/lib"],
4981 -- #extra_link_args=["-s"],
4982 -- )
4983 -+c_ext = Extension("fcgi", ["fastcgi/pyfcgi.c"], libraries=["fcgi"])
4984 -
4985 - setup(name="python-fastcgi",
4986 - version="1.1",
4987
4988 diff --git a/dev-python/python-fastcgi/metadata.xml b/dev-python/python-fastcgi/metadata.xml
4989 deleted file mode 100644
4990 index 33b2fb0e7bf..00000000000
4991 --- a/dev-python/python-fastcgi/metadata.xml
4992 +++ /dev/null
4993 @@ -1,11 +0,0 @@
4994 -<?xml version="1.0" encoding="UTF-8"?>
4995 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4996 -<pkgmetadata>
4997 - <maintainer type="project">
4998 - <email>python@g.o</email>
4999 - <name>Python</name>
5000 - </maintainer>
5001 - <upstream>
5002 - <remote-id type="pypi">python-fastcgi</remote-id>
5003 - </upstream>
5004 -</pkgmetadata>
5005
5006 diff --git a/dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild b/dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild
5007 deleted file mode 100644
5008 index eec37629089..00000000000
5009 --- a/dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild
5010 +++ /dev/null
5011 @@ -1,33 +0,0 @@
5012 -# Copyright 1999-2015 Gentoo Foundation
5013 -# Distributed under the terms of the GNU General Public License v2
5014 -
5015 -EAPI=5
5016 -
5017 -PYTHON_COMPAT=( python2_7 )
5018 -
5019 -inherit distutils-r1 flag-o-matic
5020 -
5021 -DESCRIPTION="Interface to OpenMarket's FastCGI C Library/SDK"
5022 -HOMEPAGE="https://pypi.org/project/python-fastcgi/"
5023 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5024 -
5025 -LICENSE="MIT"
5026 -SLOT="0"
5027 -KEYWORDS="~amd64 ~x86"
5028 -IUSE="examples"
5029 -
5030 -RDEPEND=">=dev-libs/fcgi-2.4.0-r2"
5031 -DEPEND="${RDEPEND}
5032 - dev-python/setuptools[${PYTHON_USEDEP}]"
5033 -
5034 -PATCHES=( "${FILESDIR}/${P}-setup.patch" )
5035 -
5036 -python_prepare_all() {
5037 - distutils-r1_python_prepare_all
5038 - append-cflags -fno-strict-aliasing
5039 -}
5040 -
5041 -python_install_all() {
5042 - use examples && local EXAMPLES=( example/. )
5043 - distutils-r1_python_install_all
5044 -}
5045
5046 diff --git a/dev-python/python-mhash/Manifest b/dev-python/python-mhash/Manifest
5047 deleted file mode 100644
5048 index da128d52534..00000000000
5049 --- a/dev-python/python-mhash/Manifest
5050 +++ /dev/null
5051 @@ -1 +0,0 @@
5052 -DIST python-mhash-1.4.tar.gz 17309 BLAKE2B ad9f8b630037a37502e1e02cf102da224bfc661956937176a3ea698d942e9dd08e9fc70d6001345f2460668afc99cdaaf79b9bb54aa5f8b2bc96d8976fc0c3bd SHA512 bbb81b35cb19d2dc051c4912e75e679dddeeae39c781240bd3506f58cd5627f56e25cfeaffd2a84db231d0043ee31bedcb833e5245222a80774c51f25908d07a
5053
5054 diff --git a/dev-python/python-mhash/metadata.xml b/dev-python/python-mhash/metadata.xml
5055 deleted file mode 100644
5056 index 0aa2d73795b..00000000000
5057 --- a/dev-python/python-mhash/metadata.xml
5058 +++ /dev/null
5059 @@ -1,15 +0,0 @@
5060 -<?xml version="1.0" encoding="UTF-8"?>
5061 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5062 -<pkgmetadata>
5063 - <maintainer type="person">
5064 - <email>robbat2@g.o</email>
5065 - <name>Robin H. Johnson</name>
5066 - </maintainer>
5067 - <maintainer type="project">
5068 - <email>python@g.o</email>
5069 - <name>Python</name>
5070 - </maintainer>
5071 - <upstream>
5072 - <remote-id type="sourceforge">mhash</remote-id>
5073 - </upstream>
5074 -</pkgmetadata>
5075
5076 diff --git a/dev-python/python-mhash/python-mhash-1.4-r1.ebuild b/dev-python/python-mhash/python-mhash-1.4-r1.ebuild
5077 deleted file mode 100644
5078 index f0e2e90e5fe..00000000000
5079 --- a/dev-python/python-mhash/python-mhash-1.4-r1.ebuild
5080 +++ /dev/null
5081 @@ -1,29 +0,0 @@
5082 -# Copyright 1999-2017 Gentoo Foundation
5083 -# Distributed under the terms of the GNU General Public License v2
5084 -
5085 -EAPI=5
5086 -
5087 -PYTHON_COMPAT=( python2_7 )
5088 -
5089 -inherit distutils-r1 flag-o-matic
5090 -
5091 -DESCRIPTION="Python interface to libmhash"
5092 -HOMEPAGE="http://mhash.sourceforge.net/"
5093 -SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz"
5094 -
5095 -LICENSE="GPL-2"
5096 -SLOT="0"
5097 -KEYWORDS="~amd64 ~ia64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
5098 -IUSE=""
5099 -
5100 -DEPEND="app-crypt/mhash"
5101 -RDEPEND="${DEPEND}"
5102 -
5103 -python_configure_all() {
5104 - # Note: review this when py3 is supported
5105 - append-flags -fno-strict-aliasing
5106 -}
5107 -
5108 -python_test() {
5109 - "${PYTHON}" test.py || die "Tests fail with ${EPYTHON}"
5110 -}
5111
5112 diff --git a/dev-python/python-oembed/Manifest b/dev-python/python-oembed/Manifest
5113 deleted file mode 100644
5114 index b7073fbc5cf..00000000000
5115 --- a/dev-python/python-oembed/Manifest
5116 +++ /dev/null
5117 @@ -1 +0,0 @@
5118 -DIST python-oembed-0.2.4.tar.gz 7981 BLAKE2B d31df9c67fb51e2ddd624a8aa8cf7d844262c357508d412f9b93763ac85c48384b12e73b5ebf74a8e2da4f0547710e35e47a7c2b8c4862994f95be6e667de943 SHA512 9eaae818e17fcfed2e53e7f730ff6837b3ec55bf977892dc05c79846b0afe6a3b6808e046ac8e41bfca587de07d1be40343d6b0df1a502418990e9bdb8d81abe
5119
5120 diff --git a/dev-python/python-oembed/metadata.xml b/dev-python/python-oembed/metadata.xml
5121 deleted file mode 100644
5122 index 334a97be4e3..00000000000
5123 --- a/dev-python/python-oembed/metadata.xml
5124 +++ /dev/null
5125 @@ -1,11 +0,0 @@
5126 -<?xml version="1.0" encoding="UTF-8"?>
5127 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5128 -<pkgmetadata>
5129 - <maintainer type="project">
5130 - <email>python@g.o</email>
5131 - <name>Python</name>
5132 - </maintainer>
5133 - <upstream>
5134 - <remote-id type="pypi">python-oembed</remote-id>
5135 - </upstream>
5136 -</pkgmetadata>
5137
5138 diff --git a/dev-python/python-oembed/python-oembed-0.2.4.ebuild b/dev-python/python-oembed/python-oembed-0.2.4.ebuild
5139 deleted file mode 100644
5140 index 8947e78934d..00000000000
5141 --- a/dev-python/python-oembed/python-oembed-0.2.4.ebuild
5142 +++ /dev/null
5143 @@ -1,27 +0,0 @@
5144 -# Copyright 1999-2015 Gentoo Foundation
5145 -# Distributed under the terms of the GNU General Public License v2
5146 -
5147 -EAPI=5
5148 -PYTHON_COMPAT=( python2_7 )
5149 -
5150 -inherit distutils-r1
5151 -
5152 -DESCRIPTION="A Python library that implements an OEmbed consumer"
5153 -HOMEPAGE="https://pypi.org/project/python-oembed/"
5154 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5155 -
5156 -LICENSE="MIT"
5157 -SLOT="0"
5158 -KEYWORDS="~amd64 ~x86"
5159 -IUSE="test"
5160 -# all tests access network, also assume that localhost will have
5161 -# no HTTP server running (which is extremely silly)
5162 -RESTRICT="test"
5163 -
5164 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
5165 - test? ( dev-python/nose[${PYTHON_USEDEP}] )"
5166 -RDEPEND=""
5167 -
5168 -python_test() {
5169 - nosetests || die "tests failed"
5170 -}
5171
5172 diff --git a/dev-python/python-pam/Manifest b/dev-python/python-pam/Manifest
5173 deleted file mode 100644
5174 index a117b565e29..00000000000
5175 --- a/dev-python/python-pam/Manifest
5176 +++ /dev/null
5177 @@ -1 +0,0 @@
5178 -DIST pam-0.1.4.tar.gz 2637 BLAKE2B e5b2091f078c762ecb24e881a1df0bf8ff9c35e6538a448d79c1a6f26019babb3499d322ce79ea3d3610927ac02c88f4e3dec14acec99ec9ff048b63e068e627 SHA512 a8bce582f8ed375a5e503ec0b8e4853164125222e9cee40f6f6509def5fbeaf0eb0d2242b0ef7405024b7f8cfc0660ea7c43d266e8923a1a2ff3054135f5da63
5179
5180 diff --git a/dev-python/python-pam/metadata.xml b/dev-python/python-pam/metadata.xml
5181 deleted file mode 100644
5182 index 6c6bc5d2882..00000000000
5183 --- a/dev-python/python-pam/metadata.xml
5184 +++ /dev/null
5185 @@ -1,14 +0,0 @@
5186 -<?xml version="1.0" encoding="UTF-8"?>
5187 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5188 -<pkgmetadata>
5189 - <maintainer type="person">
5190 - <email>prometheanfire@g.o</email>
5191 - <name>Matthew Thode</name>
5192 - </maintainer>
5193 - <longdescription lang="en">
5194 - A python interface to the PAM library on linux using ctypes.
5195 - </longdescription>
5196 - <upstream>
5197 - <remote-id type="pypi">pam</remote-id>
5198 - </upstream>
5199 -</pkgmetadata>
5200
5201 diff --git a/dev-python/python-pam/python-pam-0.1.4.ebuild b/dev-python/python-pam/python-pam-0.1.4.ebuild
5202 deleted file mode 100644
5203 index fae6c1f9214..00000000000
5204 --- a/dev-python/python-pam/python-pam-0.1.4.ebuild
5205 +++ /dev/null
5206 @@ -1,19 +0,0 @@
5207 -# Copyright 1999-2018 Gentoo Foundation
5208 -# Distributed under the terms of the GNU General Public License v2
5209 -
5210 -EAPI=5
5211 -PYTHON_COMPAT=( python2_7 )
5212 -
5213 -inherit distutils-r1
5214 -
5215 -MY_PN=${PN#python-}
5216 -S="${WORKDIR}/${MY_PN}-${PV}"
5217 -DESCRIPTION="A python interface to the PAM library on linux using ctypes"
5218 -HOMEPAGE="https://atlee.ca/software/pam"
5219 -SRC_URI="mirror://pypi/p/${MY_PN}/${MY_PN}-${PV}.tar.gz"
5220 -LICENSE="MIT"
5221 -KEYWORDS="~amd64 ~x86"
5222 -SLOT="0"
5223 -IUSE=""
5224 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
5225 -RDEPEND=""
5226
5227 diff --git a/dev-python/python-pluginloader/Manifest b/dev-python/python-pluginloader/Manifest
5228 deleted file mode 100644
5229 index f0600554fb3..00000000000
5230 --- a/dev-python/python-pluginloader/Manifest
5231 +++ /dev/null
5232 @@ -1 +0,0 @@
5233 -DIST python-pluginloader-1.0.0.tar.gz 4625 BLAKE2B 6da2fe78d09943e56df8331c3c0ca399f6e29d10c38c1408d49954cf2f272fa0876391f27b5553a0183541ee642570a47af97c17f441b4f964721dd2fecc1b10 SHA512 879ff3eb1ff9280a4a580f24903b4f449910ec34b7e3b08215c86cc81e9c65ec48279143ac0ed8564478d1c013074c8165f6a85b43bf08760c83dda78a19f246
5234
5235 diff --git a/dev-python/python-pluginloader/metadata.xml b/dev-python/python-pluginloader/metadata.xml
5236 deleted file mode 100644
5237 index 6b761d97122..00000000000
5238 --- a/dev-python/python-pluginloader/metadata.xml
5239 +++ /dev/null
5240 @@ -1,11 +0,0 @@
5241 -<?xml version="1.0" encoding="UTF-8"?>
5242 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5243 -<pkgmetadata>
5244 - <maintainer type="project">
5245 - <email>python@g.o</email>
5246 - <name>Python</name>
5247 - </maintainer>
5248 - <upstream>
5249 - <remote-id type="github">magmax/python-pluginloader</remote-id>
5250 - </upstream>
5251 -</pkgmetadata>
5252
5253 diff --git a/dev-python/python-pluginloader/python-pluginloader-1.0.0.ebuild b/dev-python/python-pluginloader/python-pluginloader-1.0.0.ebuild
5254 deleted file mode 100644
5255 index 6bc0182da5b..00000000000
5256 --- a/dev-python/python-pluginloader/python-pluginloader-1.0.0.ebuild
5257 +++ /dev/null
5258 @@ -1,20 +0,0 @@
5259 -# Copyright 1999-2019 Gentoo Authors
5260 -# Distributed under the terms of the GNU General Public License v2
5261 -
5262 -EAPI=6
5263 -
5264 -PYTHON_COMPAT=( python2_7 )
5265 -
5266 -inherit distutils-r1
5267 -
5268 -DESCRIPTION="Library to manage python plugins/extensions"
5269 -HOMEPAGE="https://github.com/magmax/python-pluginloader"
5270 -SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
5271 -
5272 -LICENSE="MIT"
5273 -SLOT="0"
5274 -KEYWORDS="~amd64 ~x86"
5275 -IUSE=""
5276 -
5277 -DEPEND="
5278 - dev-python/setuptools[${PYTHON_USEDEP}]"
5279
5280 diff --git a/dev-python/pyvtk/Manifest b/dev-python/pyvtk/Manifest
5281 deleted file mode 100644
5282 index e8128750aca..00000000000
5283 --- a/dev-python/pyvtk/Manifest
5284 +++ /dev/null
5285 @@ -1 +0,0 @@
5286 -DIST PyVTK-0.4.74.tar.gz 25700 BLAKE2B b1eef6b632d2a0eb9c8b8327a2922c40ef7ab077fb42aa6f7f3f2d5a7e0f182b78ac77ace38b3ef33cf9068f322534354d774fa29fc97d51bf1d9b7f3289cedb SHA512 c3b29dd067339c1708f9757b83a127cbe008b291265181272b69a85c0348bc1388c4914acc24efdefda0421a601eede10af762753e683fbd0518361035313098
5287
5288 diff --git a/dev-python/pyvtk/files/pyvtk-0.4.74.patch b/dev-python/pyvtk/files/pyvtk-0.4.74.patch
5289 deleted file mode 100644
5290 index 651c1f5ec37..00000000000
5291 --- a/dev-python/pyvtk/files/pyvtk-0.4.74.patch
5292 +++ /dev/null
5293 @@ -1,20 +0,0 @@
5294 ---- PyVTK-0.4.74/lib/__init__.py 2003-04-07 16:56:08.000000000 +0200
5295 -+++ PyVTK-0.4.74/lib/__init__.py 2008-12-03 18:08:35.000000000 +0100
5296 -@@ -202,7 +202,7 @@
5297 - #print 'Reading file',`filename`
5298 - f = open(filename,'rb')
5299 - l = f.readline()
5300 -- if not l.strip().replace(' ','').lower() == '#vtkdatafileversion2.0':
5301 -+ if not l.strip()[-3:] == '1.0' and not l.strip()[-3:] == '2.0' and not l.strip()[-3:] == '3.0':
5302 - raise TypeError, 'File '+`filename`+' is not VTK 2.0 format'
5303 - self.header = f.readline().rstrip()
5304 - format = f.readline().strip().lower()
5305 -@@ -222,7 +222,7 @@
5306 - for i in range(2):
5307 - if only_structure: break
5308 - if not l: break
5309 -- l = [s.strip() for s in l.lower().split(' ')]
5310 -+ l = [s.strip() for s in l.lower().split()]
5311 - assert len(l)==2 and l[0] in ['cell_data','point_data'], l[0]
5312 - data = l[0]
5313 - n = eval(l[1])
5314
5315 diff --git a/dev-python/pyvtk/metadata.xml b/dev-python/pyvtk/metadata.xml
5316 deleted file mode 100644
5317 index 8425c0d53cb..00000000000
5318 --- a/dev-python/pyvtk/metadata.xml
5319 +++ /dev/null
5320 @@ -1,8 +0,0 @@
5321 -<?xml version="1.0" encoding="UTF-8"?>
5322 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5323 -<pkgmetadata>
5324 - <maintainer type="project">
5325 - <email>sci@g.o</email>
5326 - <name>Gentoo Science Project</name>
5327 - </maintainer>
5328 -</pkgmetadata>
5329
5330 diff --git a/dev-python/pyvtk/pyvtk-0.4.74.ebuild b/dev-python/pyvtk/pyvtk-0.4.74.ebuild
5331 deleted file mode 100644
5332 index 84c5a47a235..00000000000
5333 --- a/dev-python/pyvtk/pyvtk-0.4.74.ebuild
5334 +++ /dev/null
5335 @@ -1,23 +0,0 @@
5336 -# Copyright 1999-2015 Gentoo Foundation
5337 -# Distributed under the terms of the GNU General Public License v2
5338 -
5339 -EAPI=5
5340 -
5341 -PYTHON_COMPAT=( python2_7 )
5342 -
5343 -inherit distutils-r1
5344 -
5345 -MY_P=PyVTK-${PV}
5346 -
5347 -DESCRIPTION="Tools for manipulating VTK files in Python"
5348 -HOMEPAGE="http://cens.ioc.ee/projects/pyvtk/"
5349 -SRC_URI="http://cens.ioc.ee/projects/pyvtk/rel-0.x/${MY_P}.tar.gz"
5350 -
5351 -LICENSE="LGPL-2.1"
5352 -SLOT="0"
5353 -KEYWORDS="~amd64 ~x86"
5354 -IUSE=""
5355 -
5356 -S="${WORKDIR}"/${MY_P}
5357 -
5358 -PATCHES=( "${FILESDIR}"/${P}.patch )
5359
5360 diff --git a/dev-python/qserve/Manifest b/dev-python/qserve/Manifest
5361 deleted file mode 100644
5362 index fb66bd6bf8e..00000000000
5363 --- a/dev-python/qserve/Manifest
5364 +++ /dev/null
5365 @@ -1 +0,0 @@
5366 -DIST qserve-0.2.8.zip 18637 BLAKE2B 10bda506ce66d090f11a6e92fbc06e93062be2bc8ae0c659ede28829e899035008a59041d22e3e9364794b92a5b3e105c223e1af56b122552ca5357869cb1d6e SHA512 5311606992c96fcdbd350c47598ea9611ad93fb513bdbed081e570a8674861a3f1bd83211af635f8ec6a943f7c826f5c5872d2e62c672f9065c19e71dbfabd34
5367
5368 diff --git a/dev-python/qserve/metadata.xml b/dev-python/qserve/metadata.xml
5369 deleted file mode 100644
5370 index ddd1cf601d6..00000000000
5371 --- a/dev-python/qserve/metadata.xml
5372 +++ /dev/null
5373 @@ -1,12 +0,0 @@
5374 -<?xml version="1.0" encoding="UTF-8"?>
5375 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5376 -<pkgmetadata>
5377 - <maintainer type="project">
5378 - <email>python@g.o</email>
5379 - <name>Python</name>
5380 - </maintainer>
5381 - <upstream>
5382 - <remote-id type="pypi">qserve</remote-id>
5383 - <remote-id type="github">pediapress/qserve</remote-id>
5384 - </upstream>
5385 -</pkgmetadata>
5386
5387 diff --git a/dev-python/qserve/qserve-0.2.8-r1.ebuild b/dev-python/qserve/qserve-0.2.8-r1.ebuild
5388 deleted file mode 100644
5389 index fd04ac88076..00000000000
5390 --- a/dev-python/qserve/qserve-0.2.8-r1.ebuild
5391 +++ /dev/null
5392 @@ -1,28 +0,0 @@
5393 -# Copyright 1999-2019 Gentoo Authors
5394 -# Distributed under the terms of the GNU General Public License v2
5395 -
5396 -EAPI=5
5397 -
5398 -PYTHON_COMPAT=( python2_7 )
5399 -
5400 -inherit distutils-r1
5401 -
5402 -DESCRIPTION="A job queue server"
5403 -HOMEPAGE="https://github.com/pediapress/qserve https://pypi.org/project/qserve/"
5404 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
5405 -
5406 -LICENSE="BSD"
5407 -SLOT="0"
5408 -KEYWORDS="~amd64 ~x86"
5409 -IUSE="test"
5410 -RESTRICT="!test? ( test )"
5411 -
5412 -RDEPEND="dev-python/gevent[${PYTHON_USEDEP}]"
5413 -DEPEND="${RDEPEND}
5414 - app-arch/unzip
5415 - dev-python/setuptools[${PYTHON_USEDEP}]
5416 - test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
5417 -
5418 -python_test() {
5419 - py.test || die
5420 -}
5421
5422 diff --git a/dev-python/rlcompleter2/Manifest b/dev-python/rlcompleter2/Manifest
5423 deleted file mode 100644
5424 index c5fcc5961f8..00000000000
5425 --- a/dev-python/rlcompleter2/Manifest
5426 +++ /dev/null
5427 @@ -1 +0,0 @@
5428 -DIST rlcompleter2-0.98.tar.gz 10581 BLAKE2B 3905dd6fd5a53f0f0248c2a1b2cc4000da8da091691207d6e5f3bb0b601cda7d6f3b38649b54e72fcf09c7c64c7713d1adc97e84be195cb3f697b7c0d53ea034 SHA512 577118a8e94fe71a682a1210f5b156f5fa1078ae30efb1913e4b64569adfc44c64eadb993e9180d98243975589555204ede444fdd80d9094d279ede81e9e1801
5429
5430 diff --git a/dev-python/rlcompleter2/metadata.xml b/dev-python/rlcompleter2/metadata.xml
5431 deleted file mode 100644
5432 index 86374765d6c..00000000000
5433 --- a/dev-python/rlcompleter2/metadata.xml
5434 +++ /dev/null
5435 @@ -1,11 +0,0 @@
5436 -<?xml version="1.0" encoding="UTF-8"?>
5437 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
5438 -<pkgmetadata>
5439 - <maintainer type="project">
5440 - <email>python@g.o</email>
5441 - <name>Python</name>
5442 - </maintainer>
5443 - <upstream>
5444 - <remote-id type="pypi">rlcompleter2</remote-id>
5445 - </upstream>
5446 -</pkgmetadata>
5447
5448 diff --git a/dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild b/dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild
5449 deleted file mode 100644
5450 index 0da38cd4fe9..00000000000
5451 --- a/dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild
5452 +++ /dev/null
5453 @@ -1,24 +0,0 @@
5454 -# Copyright 1999-2015 Gentoo Foundation
5455 -# Distributed under the terms of the GNU General Public License v2
5456 -
5457 -EAPI=5
5458 -PYTHON_COMPAT=( python2_7 )
5459 -
5460 -inherit distutils-r1
5461 -
5462 -DESCRIPTION="Python command line completion"
5463 -HOMEPAGE="http://codespeak.net/rlcompleter2/ https://pypi.org/project/rlcompleter2/"
5464 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5465 -
5466 -LICENSE="MIT"
5467 -SLOT="0"
5468 -KEYWORDS="amd64 ~ia64 ~ppc x86"
5469 -IUSE=""
5470 -
5471 -DEPEND=""
5472 -RDEPEND=""
5473 -
5474 -pkg_postinst() {
5475 - ewarn "Please read the README, and follow instructions in order to"
5476 - ewarn "execute and configure rlcompleter2."
5477 -}