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/axiom/, dev-python/twisted-core/files/, dev-python/epsilon/, ...
Date: Fri, 28 Feb 2020 07:27:12
Message-Id: 1582874810.b4185f9dfee9a296fd449527bc9e2a0639e6ad53.zlogene@gentoo
1 commit: b4185f9dfee9a296fd449527bc9e2a0639e6ad53
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 28 07:26:50 2020 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 28 07:26:50 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4185f9d
7
8 dev-python: remove last-rited packages
9
10 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
11
12 dev-python/axiom/Manifest | 2 -
13 dev-python/axiom/axiom-0.7.2.ebuild | 31 ------
14 dev-python/axiom/axiom-0.7.5.ebuild | 34 ------
15 .../axiom/files/axiom-0.5.30-sqlite3_3.6.4.patch | 36 ------
16 dev-python/axiom/metadata.xml | 18 ---
17 dev-python/epsilon/Manifest | 2 -
18 dev-python/epsilon/epsilon-0.7.0.ebuild | 56 ----------
19 dev-python/epsilon/epsilon-0.7.1.ebuild | 60 ----------
20 .../files/epsilon_plugincache_portagesandbox.patch | 12 --
21 dev-python/epsilon/metadata.xml | 16 ---
22 dev-python/pyutil/Manifest | 1 -
23 dev-python/pyutil/metadata.xml | 22 ----
24 dev-python/pyutil/pyutil-2.0.0-r1.ebuild | 27 -----
25 dev-python/twisted-conch/Manifest | 2 -
26 dev-python/twisted-conch/metadata.xml | 8 --
27 .../twisted-conch/twisted-conch-13.2.0.ebuild | 31 ------
28 .../twisted-conch/twisted-conch-15.2.1.ebuild | 20 ----
29 dev-python/twisted-core/Manifest | 2 -
30 dev-python/twisted-core/files/twistd.conf | 7 --
31 dev-python/twisted-core/files/twistd.init | 25 -----
32 ...core-12.1.0-remove-tests-conch-dependency.patch | 15 ---
33 .../files/twisted-core-2.1.0-echo-less.patch | 13 ---
34 ...t_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch | 11 --
35 dev-python/twisted-core/metadata.xml | 17 ---
36 dev-python/twisted-core/twisted-core-13.2.0.ebuild | 120 --------------------
37 dev-python/twisted-core/twisted-core-15.2.1.ebuild | 123 ---------------------
38 dev-python/twisted-lore/Manifest | 2 -
39 dev-python/twisted-lore/metadata.xml | 8 --
40 dev-python/twisted-lore/twisted-lore-13.2.0.ebuild | 19 ----
41 dev-python/twisted-lore/twisted-lore-15.2.1.ebuild | 19 ----
42 dev-python/twisted-mail/Manifest | 2 -
43 dev-python/twisted-mail/metadata.xml | 8 --
44 dev-python/twisted-mail/twisted-mail-13.2.0.ebuild | 19 ----
45 dev-python/twisted-mail/twisted-mail-15.2.1.ebuild | 19 ----
46 dev-python/twisted-names/Manifest | 2 -
47 dev-python/twisted-names/metadata.xml | 8 --
48 .../twisted-names/twisted-names-13.2.0.ebuild | 18 ---
49 .../twisted-names/twisted-names-15.2.1.ebuild | 18 ---
50 dev-python/twisted-news/Manifest | 2 -
51 dev-python/twisted-news/metadata.xml | 8 --
52 dev-python/twisted-news/twisted-news-13.2.0.ebuild | 19 ----
53 dev-python/twisted-news/twisted-news-15.2.1.ebuild | 19 ----
54 dev-python/twisted-pair/Manifest | 2 -
55 dev-python/twisted-pair/files/14.0.0-tests.patch | 26 -----
56 dev-python/twisted-pair/metadata.xml | 8 --
57 dev-python/twisted-pair/twisted-pair-13.2.0.ebuild | 19 ----
58 dev-python/twisted-pair/twisted-pair-15.2.1.ebuild | 22 ----
59 dev-python/twisted-runner/Manifest | 2 -
60 dev-python/twisted-runner/metadata.xml | 8 --
61 .../twisted-runner/twisted-runner-13.2.0.ebuild | 18 ---
62 .../twisted-runner/twisted-runner-15.2.1.ebuild | 18 ---
63 dev-python/twisted-web/Manifest | 2 -
64 dev-python/twisted-web/metadata.xml | 8 --
65 dev-python/twisted-web/twisted-web-13.2.0.ebuild | 33 ------
66 dev-python/twisted-web/twisted-web-15.2.1.ebuild | 33 ------
67 dev-python/twisted-words/Manifest | 2 -
68 dev-python/twisted-words/metadata.xml | 8 --
69 .../twisted-words/twisted-words-13.2.0.ebuild | 19 ----
70 .../twisted-words/twisted-words-15.2.1.ebuild | 19 ----
71 dev-python/vertex/Manifest | 2 -
72 dev-python/vertex/metadata.xml | 19 ----
73 dev-python/vertex/vertex-0.3.0-r1.ebuild | 26 -----
74 dev-python/vertex/vertex-0.3.1-r1.ebuild | 33 ------
75 dev-python/zbase32/Manifest | 1 -
76 dev-python/zbase32/metadata.xml | 8 --
77 dev-python/zbase32/zbase32-1.1.5.ebuild | 19 ----
78 66 files changed, 1256 deletions(-)
79
80 diff --git a/dev-python/axiom/Manifest b/dev-python/axiom/Manifest
81 deleted file mode 100644
82 index e0579ee6c03..00000000000
83 --- a/dev-python/axiom/Manifest
84 +++ /dev/null
85 @@ -1,2 +0,0 @@
86 -DIST Axiom-0.7.2.tar.gz 201850 BLAKE2B 210c0905f462fbd7dba81347575e151d2ced648fb429a2527ff3f2076f30703398f9f22077df3fd7af418323249553967480c440b0dee5c23488a4cd3bb1db70 SHA512 b8aba9b1b69141ad93759255f8eb169d815565d4b5b5f813b9afadb1158960ead859c896c2f26797fa1953c5cc35729dfbbb942077530402372030f85e85f3a5
87 -DIST Axiom-0.7.5.tar.gz 203526 BLAKE2B 4cd6c5749a780376e514906e2c54570a986ecc4d9aa7893fad9d488b5fcba16ae5315eb2601c37d8766ea7ec3cdfc8bfcaf8be1583dbfb8cd66f921896fa8d38 SHA512 6a868fce245c64f791b8340e5f04a87e18ee1b528ff248b0b3f54f5ddf8a3b68903946dfa7291c4d902b76e7240abd864166463949cfd913a9d38b1439fa2f9f
88
89 diff --git a/dev-python/axiom/axiom-0.7.2.ebuild b/dev-python/axiom/axiom-0.7.2.ebuild
90 deleted file mode 100644
91 index be028747221..00000000000
92 --- a/dev-python/axiom/axiom-0.7.2.ebuild
93 +++ /dev/null
94 @@ -1,31 +0,0 @@
95 -# Copyright 1999-2017 Gentoo Foundation
96 -# Distributed under the terms of the GNU General Public License v2
97 -
98 -EAPI="5"
99 -PYTHON_COMPAT=( python2_7 )
100 -PYTHON_REQ_USE="sqlite"
101 -
102 -inherit twisted-r1
103 -
104 -DESCRIPTION="Object database implemented on top of SQLite"
105 -HOMEPAGE="https://github.com/twisted/axiom https://pypi.org/project/Axiom/"
106 -SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
107 -
108 -LICENSE="MIT"
109 -SLOT="0"
110 -KEYWORDS="amd64 ppc ppc64 sparc x86"
111 -IUSE=""
112 -
113 -RDEPEND=">=dev-python/epsilon-0.7.0[${PYTHON_USEDEP}]
114 - >=dev-python/twisted-core-13.2.0[${PYTHON_USEDEP}]"
115 -DEPEND="${RDEPEND}"
116 -
117 -PATCHES=( "${FILESDIR}/${PN}-0.5.30-sqlite3_3.6.4.patch" )
118 -
119 -TWISTED_PLUGINS+=( axiom.plugins )
120 -
121 -python_install() {
122 - distutils-r1_python_install
123 -
124 - touch "${D}$(python_get_sitedir)"/axiom/plugins/dropin.cache || die
125 -}
126
127 diff --git a/dev-python/axiom/axiom-0.7.5.ebuild b/dev-python/axiom/axiom-0.7.5.ebuild
128 deleted file mode 100644
129 index 163466a4777..00000000000
130 --- a/dev-python/axiom/axiom-0.7.5.ebuild
131 +++ /dev/null
132 @@ -1,34 +0,0 @@
133 -# Copyright 1999-2017 Gentoo Foundation
134 -# Distributed under the terms of the GNU General Public License v2
135 -
136 -EAPI="5"
137 -PYTHON_COMPAT=( python2_7 )
138 -PYTHON_REQ_USE="sqlite"
139 -
140 -inherit twisted-r1
141 -
142 -DESCRIPTION="Object database implemented on top of SQLite"
143 -HOMEPAGE="https://github.com/twisted/axiom https://pypi.org/project/Axiom/"
144 -SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
145 -
146 -LICENSE="MIT"
147 -SLOT="0"
148 -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
149 -IUSE=""
150 -
151 -RDEPEND=">=dev-python/epsilon-0.7.0[${PYTHON_USEDEP}]
152 - || (
153 - dev-python/twisted[${PYTHON_USEDEP}]
154 - >=dev-python/twisted-core-13.2.0[${PYTHON_USEDEP}]
155 - )"
156 -DEPEND="${RDEPEND}"
157 -
158 -PATCHES=( "${FILESDIR}/${PN}-0.5.30-sqlite3_3.6.4.patch" )
159 -
160 -TWISTED_PLUGINS+=( axiom.plugins )
161 -
162 -python_install() {
163 - distutils-r1_python_install
164 -
165 - touch "${D}$(python_get_sitedir)"/axiom/plugins/dropin.cache || die
166 -}
167
168 diff --git a/dev-python/axiom/files/axiom-0.5.30-sqlite3_3.6.4.patch b/dev-python/axiom/files/axiom-0.5.30-sqlite3_3.6.4.patch
169 deleted file mode 100644
170 index cfa465ce656..00000000000
171 --- a/dev-python/axiom/files/axiom-0.5.30-sqlite3_3.6.4.patch
172 +++ /dev/null
173 @@ -1,36 +0,0 @@
174 ---- axiom/_schema.py (revision 17031)
175 -+++ axiom/_schema.py (working copy)
176 -@@ -28,7 +28,7 @@
177 - CREATE TABLE *DATABASE*.axiom_attributes (
178 - type_id INTEGER,
179 - row_offset INTEGER,
180 -- indexed BOOLEAN,
181 -+ "indexed" BOOLEAN,
182 - sqltype VARCHAR,
183 - allow_none BOOLEAN,
184 - pythontype VARCHAR,
185 -@@ -47,13 +47,13 @@
186 - HAS_SCHEMA_FEATURE = ("SELECT COUNT(oid) FROM *DATABASE*.sqlite_master "
187 - "WHERE type = ? AND name = ?")
188 -
189 --IDENTIFYING_SCHEMA = ('SELECT indexed, sqltype, allow_none, attribute '
190 -+IDENTIFYING_SCHEMA = ('SELECT "indexed", sqltype, allow_none, attribute '
191 - 'FROM *DATABASE*.axiom_attributes WHERE type_id = ? '
192 - 'ORDER BY row_offset')
193 -
194 - ADD_SCHEMA_ATTRIBUTE = (
195 - 'INSERT INTO *DATABASE*.axiom_attributes '
196 -- '(type_id, row_offset, indexed, sqltype, allow_none, attribute, docstring, pythontype) '
197 -+ '(type_id, row_offset, "indexed", sqltype, allow_none, attribute, docstring, pythontype) '
198 - 'VALUES (?, ?, ?, ?, ?, ?, ?, ?)')
199 -
200 - ALL_TYPES = 'SELECT oid, module, typename, version FROM *DATABASE*.axiom_types'
201 -@@ -61,7 +61,7 @@
202 - GET_GREATER_VERSIONS_OF_TYPE = ('SELECT version FROM *DATABASE*.axiom_types '
203 - 'WHERE typename = ? AND version > ?')
204 -
205 --SCHEMA_FOR_TYPE = ('SELECT indexed, pythontype, attribute, docstring '
206 -+SCHEMA_FOR_TYPE = ('SELECT "indexed", pythontype, attribute, docstring '
207 - 'FROM *DATABASE*.axiom_attributes '
208 - 'WHERE type_id = ?')
209 -
210
211 diff --git a/dev-python/axiom/metadata.xml b/dev-python/axiom/metadata.xml
212 deleted file mode 100644
213 index b01dd3db29a..00000000000
214 --- a/dev-python/axiom/metadata.xml
215 +++ /dev/null
216 @@ -1,18 +0,0 @@
217 -<?xml version='1.0' encoding='UTF-8'?>
218 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
219 -<pkgmetadata>
220 - <maintainer type="project">
221 - <email>python@g.o</email>
222 - <name>Python</name>
223 - </maintainer>
224 - <longdescription lang="en">Axiom is an object database, or alternatively, an object-relational
225 - mapper. Its primary goal is to provide an object-oriented layer with
226 - what we consider to be the key aspects of OO, i.e. polymorphism and
227 - message dispatch, without hindering the power of an RDBMS. It is
228 - designed to "feel pythonic", without encouraging the typical ORM
229 - behavior such as potato programming.</longdescription>
230 - <upstream>
231 - <remote-id type="pypi">Axiom</remote-id>
232 - <remote-id type="github">twisted/axiom</remote-id>
233 - </upstream>
234 -</pkgmetadata>
235
236 diff --git a/dev-python/epsilon/Manifest b/dev-python/epsilon/Manifest
237 deleted file mode 100644
238 index fd34543f949..00000000000
239 --- a/dev-python/epsilon/Manifest
240 +++ /dev/null
241 @@ -1,2 +0,0 @@
242 -DIST Epsilon-0.7.0.tar.gz 81218 BLAKE2B c4cb4290087bb7d929dc793c190c26a0e90c1de89dc6c990dc3b53bd42499bc1979e7541bd8c416e15b10ff7478ff57b79896b88f6d1e72642dcfd20e1a9e488 SHA512 d1927ca431df3233a94296ca9e1f5dd70d6d61091d23f77df2222c6472d9a5f7b55c5c8dd2a75d0fead41af862c9e3a6a0ea9a31e21447459d5182f0d677d9b2
243 -DIST Epsilon-0.7.1.tar.gz 96820 BLAKE2B c856492f58e7e5ee35fdde51e876f7b4a93992e9cea556f5775d0017fc086fb7934ce9f892672331b8e363e9247bf8576a839d20fb7f5dea8f99b8c51bd5042d SHA512 ecf34a402208e514c430b4b3785df9b29f3708026ceba1301a2db8760b55111f59e7c40f868f4b642e4c7dd6c78735edbc32b2ef96ec3582e90aa2d978f06842
244
245 diff --git a/dev-python/epsilon/epsilon-0.7.0.ebuild b/dev-python/epsilon/epsilon-0.7.0.ebuild
246 deleted file mode 100644
247 index b8ce29ccc22..00000000000
248 --- a/dev-python/epsilon/epsilon-0.7.0.ebuild
249 +++ /dev/null
250 @@ -1,56 +0,0 @@
251 -# Copyright 1999-2019 Gentoo Authors
252 -# Distributed under the terms of the GNU General Public License v2
253 -
254 -EAPI="5"
255 -PYTHON_COMPAT=( python2_7 )
256 -
257 -inherit twisted-r1 eutils
258 -
259 -DESCRIPTION="Epsilon is a Python utilities package, most famous for its Time class"
260 -HOMEPAGE="https://github.com/twisted/epsilon https://pypi.org/project/Epsilon/"
261 -SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
262 -
263 -KEYWORDS="amd64 ppc ppc64 sparc x86"
264 -IUSE="test"
265 -RESTRICT="!test? ( test )"
266 -
267 -RDEPEND=">=dev-python/twisted-core-13.2.0[${PYTHON_USEDEP}]
268 - >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]"
269 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
270 - test? ( dev-python/nose[${PYTHON_USEDEP}] )
271 - ${DEPEND}"
272 -
273 -PATCHES=( "${FILESDIR}/epsilon_plugincache_portagesandbox.patch" )
274 -
275 -# epsilon doesn't install any plugins, so override the default
276 -TWISTED_PLUGINS=()
277 -
278 -python_prepare_all() {
279 - # Rename to avoid file-collisions
280 - mv bin/benchmark bin/epsilon-benchmark
281 - sed -i \
282 - -e "s#bin/benchmark#bin/epsilon-benchmark#" \
283 - setup.py || die "sed failed"
284 -
285 - #These test are removed upstream
286 - rm -f epsilon/test/test_sslverify.py epsilon/sslverify.py || die
287 - #See bug 357157 comment 5 for Ian Delaney's explanation of this fix
288 - sed -e 's:month) 2004 9:month) 2004 14:' \
289 - -i epsilon/test/test_extime.py || die
290 - # Release tests need DivmodCombinator.
291 - rm -f epsilon/test/test_release.py* epsilon/release.py || die
292 -
293 - distutils-r1_python_prepare_all
294 -}
295 -
296 -python_install_all() {
297 - dodoc NAME.txt NEWS.txt
298 -
299 - distutils-r1_python_install_all
300 -}
301 -
302 -#Lets run some tests, having prepped them
303 -python_test() {
304 - # No testrunner seems stipulated within the source; pytest and nosetests both work
305 - nosetests ${PN}/test || die "testsuite failed under ${EPYTHON}"
306 -}
307
308 diff --git a/dev-python/epsilon/epsilon-0.7.1.ebuild b/dev-python/epsilon/epsilon-0.7.1.ebuild
309 deleted file mode 100644
310 index 9960fd9f582..00000000000
311 --- a/dev-python/epsilon/epsilon-0.7.1.ebuild
312 +++ /dev/null
313 @@ -1,60 +0,0 @@
314 -# Copyright 1999-2019 Gentoo Authors
315 -# Distributed under the terms of the GNU General Public License v2
316 -
317 -EAPI="5"
318 -PYTHON_COMPAT=( python2_7 )
319 -
320 -inherit twisted-r1
321 -
322 -DESCRIPTION="Epsilon is a Python utilities package, most famous for its Time class"
323 -HOMEPAGE="https://github.com/twisted/epsilon https://pypi.org/project/Epsilon/"
324 -SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
325 -
326 -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
327 -IUSE="test"
328 -RESTRICT="!test? ( test )"
329 -
330 -RDEPEND="
331 - || (
332 - dev-python/twisted[${PYTHON_USEDEP}]
333 - >=dev-python/twisted-core-13.2.0[${PYTHON_USEDEP}]
334 - )
335 - >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]"
336 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
337 - test? ( dev-python/nose[${PYTHON_USEDEP}] )
338 - ${DEPEND}"
339 -
340 -PATCHES=( "${FILESDIR}/epsilon_plugincache_portagesandbox.patch" )
341 -
342 -# epsilon doesn't install any plugins, so override the default
343 -TWISTED_PLUGINS=()
344 -
345 -python_prepare_all() {
346 - # Rename to avoid file-collisions
347 - mv bin/benchmark bin/epsilon-benchmark
348 - sed -i \
349 - -e "s#bin/benchmark#bin/epsilon-benchmark#" \
350 - setup.py || die "sed failed"
351 -
352 - #These test are removed upstream
353 - rm -f epsilon/test/test_sslverify.py epsilon/sslverify.py || die
354 - #See bug 357157 comment 5 for Ian Delaney's explanation of this fix
355 - sed -e 's:month) 2004 9:month) 2004 14:' \
356 - -i epsilon/test/test_extime.py || die
357 - # Release tests need DivmodCombinator.
358 - rm -f epsilon/test/test_release.py* epsilon/release.py || die
359 -
360 - distutils-r1_python_prepare_all
361 -}
362 -
363 -python_install_all() {
364 - dodoc NAME.txt NEWS.txt
365 -
366 - distutils-r1_python_install_all
367 -}
368 -
369 -#Lets run some tests, having prepped them
370 -python_test() {
371 - # No testrunner seems stipulated within the source; pytest and nosetests both work
372 - nosetests ${PN}/test || die "testsuite failed under ${EPYTHON}"
373 -}
374
375 diff --git a/dev-python/epsilon/files/epsilon_plugincache_portagesandbox.patch b/dev-python/epsilon/files/epsilon_plugincache_portagesandbox.patch
376 deleted file mode 100644
377 index 06bd5573201..00000000000
378 --- a/dev-python/epsilon/files/epsilon_plugincache_portagesandbox.patch
379 +++ /dev/null
380 @@ -1,12 +0,0 @@
381 ---- epsilon/setuphelper.py.orig 2009-02-11 08:15:39.000000000 +0100
382 -+++ epsilon/setuphelper.py 2009-02-11 08:18:56.000000000 +0100
383 -@@ -21,6 +21,9 @@
384 - def _regeneratePluginCache(pluginPackages):
385 - print 'Regenerating cache with path: ',
386 - pprint.pprint(sys.path)
387 -+ if os.getenv("PORTAGE_PLUGINCACHE_NOOP") != None:
388 -+ print 'Not regenerating plugin cache for portage sandbox usage.'
389 -+ return
390 - from twisted import plugin
391 - for pluginModule in pluginModules([
392 - p + ".plugins" for p in pluginPackages]):
393
394 diff --git a/dev-python/epsilon/metadata.xml b/dev-python/epsilon/metadata.xml
395 deleted file mode 100644
396 index 223df38b1fd..00000000000
397 --- a/dev-python/epsilon/metadata.xml
398 +++ /dev/null
399 @@ -1,16 +0,0 @@
400 -<?xml version='1.0' encoding='UTF-8'?>
401 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
402 -<pkgmetadata>
403 - <maintainer type="project">
404 - <email>python@g.o</email>
405 - <name>Python</name>
406 - </maintainer>
407 - <longdescription lang="en">A small utility package that depends on tools too recent for Twisted
408 - (like datetime in python2.4) but performs generic enough functions
409 - that it can be used in projects that don't want to share Divmod's
410 - other projects' large footprint.</longdescription>
411 - <upstream>
412 - <remote-id type="pypi">Epsilon</remote-id>
413 - <remote-id type="github">twisted/epsilon</remote-id>
414 - </upstream>
415 -</pkgmetadata>
416
417 diff --git a/dev-python/pyutil/Manifest b/dev-python/pyutil/Manifest
418 deleted file mode 100644
419 index 994798d8e32..00000000000
420 --- a/dev-python/pyutil/Manifest
421 +++ /dev/null
422 @@ -1 +0,0 @@
423 -DIST pyutil-2.0.0.tar.gz 125079 BLAKE2B cac7ce94671dbb2b4070aac76da2d9f8b3a48640a2422e8f9fd0dbd6a61eee43636b9b8a003ee3c528ffa7e866baf0254c4a2369ba8038c63aa072e2df9556ac SHA512 3704c028fdc3894ae635dabd2bace1af1e805f4158dc6d67eac0c38fa8e7959cd093ad39cb2f539e59dd74e957947464cc8c7aed727835e127311062ed27e60b
424
425 diff --git a/dev-python/pyutil/metadata.xml b/dev-python/pyutil/metadata.xml
426 deleted file mode 100644
427 index 5d4021ab5e7..00000000000
428 --- a/dev-python/pyutil/metadata.xml
429 +++ /dev/null
430 @@ -1,22 +0,0 @@
431 -<?xml version="1.0" encoding="UTF-8"?>
432 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
433 -<pkgmetadata>
434 - <!-- maintainer-needed -->
435 - <longdescription lang="en">
436 - pyutil -- a library of useful Python functions and classes
437 - ==========================================================
438 -
439 - Many of these utilities (or their ancestors) were developed for
440 - the Mojo
441 - Nation, Mnet, Allmydata.com "Mountain View", Tahoe-LAFS, or
442 - SimpleGeo's
443 - products. (In the case where the code was developed for a
444 - for-profit
445 - company, the copyright holder donated the pyutil code to the
446 - public under
447 - these open source licences.)
448 - </longdescription>
449 - <upstream>
450 - <remote-id type="pypi">pyutil</remote-id>
451 - </upstream>
452 -</pkgmetadata>
453
454 diff --git a/dev-python/pyutil/pyutil-2.0.0-r1.ebuild b/dev-python/pyutil/pyutil-2.0.0-r1.ebuild
455 deleted file mode 100644
456 index 1e1608682b1..00000000000
457 --- a/dev-python/pyutil/pyutil-2.0.0-r1.ebuild
458 +++ /dev/null
459 @@ -1,27 +0,0 @@
460 -# Copyright 1999-2020 Gentoo Authors
461 -# Distributed under the terms of the GNU General Public License v2
462 -
463 -EAPI=7
464 -
465 -PYTHON_COMPAT=( python2_7 )
466 -inherit distutils-r1
467 -
468 -DESCRIPTION="A collection of utilities for Python programmers"
469 -HOMEPAGE="https://tahoe-lafs.org/trac/pyutil https://pypi.org/project/pyutil/"
470 -SRC_URI="mirror://pypi/p/pyutil/pyutil-${PV}.tar.gz"
471 -
472 -LICENSE="GPL-2+"
473 -SLOT="0"
474 -KEYWORDS="amd64 x86"
475 -IUSE=""
476 -
477 -RDEPEND="
478 - dev-python/simplejson[${PYTHON_USEDEP}]
479 - || ( dev-python/twisted[${PYTHON_USEDEP}] dev-python/twisted-core[${PYTHON_USEDEP}] )
480 -"
481 -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
482 -
483 -src_install() {
484 - distutils-r1_src_install
485 - rm -rf "${ED}"/usr/share/doc/${PN}
486 -}
487
488 diff --git a/dev-python/twisted-conch/Manifest b/dev-python/twisted-conch/Manifest
489 deleted file mode 100644
490 index 794a4213517..00000000000
491 --- a/dev-python/twisted-conch/Manifest
492 +++ /dev/null
493 @@ -1,2 +0,0 @@
494 -DIST TwistedConch-13.2.0.tar.bz2 243977 BLAKE2B 96e11e1777b32b71dc7fc2c0af444ccbee0a7bbabc33cc45ea844818a3270bfb6877eee8442d4388530fbd55494d54d07b5e78759c8ae37f830a16b27c283e9d SHA512 3e9cfe76b5fdd8e18732d554721d493bed70b757b21029f8e126d486011b41da26a34409062cb5ffe4283a57b6d342434c84959b78b2781f069e22d2da610043
495 -DIST TwistedConch-15.2.1.tar.bz2 222736 BLAKE2B c4de3ffff523b8bb12918a5eab0b662e32f3e08985c0698b5a70167f9d655bbfb63e1c0c58e35be8e4042df4ea041c25bf421162220005caff369490b42c5d49 SHA512 d21879801e3cc925345e6528a84fa031f5cc1c8a2b5aebc5d3540fdd356d9743fe827ab8060db13b462a6d8986ac23307feaf78725950cef462f06b4edb93df7
496
497 diff --git a/dev-python/twisted-conch/metadata.xml b/dev-python/twisted-conch/metadata.xml
498 deleted file mode 100644
499 index 7f4f33c6dbc..00000000000
500 --- a/dev-python/twisted-conch/metadata.xml
501 +++ /dev/null
502 @@ -1,8 +0,0 @@
503 -<?xml version="1.0" encoding="UTF-8"?>
504 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
505 -<pkgmetadata>
506 - <maintainer type="project">
507 - <email>python@g.o</email>
508 - <name>Python</name>
509 - </maintainer>
510 -</pkgmetadata>
511
512 diff --git a/dev-python/twisted-conch/twisted-conch-13.2.0.ebuild b/dev-python/twisted-conch/twisted-conch-13.2.0.ebuild
513 deleted file mode 100644
514 index f2f060717e4..00000000000
515 --- a/dev-python/twisted-conch/twisted-conch-13.2.0.ebuild
516 +++ /dev/null
517 @@ -1,31 +0,0 @@
518 -# Copyright 1999-2020 Gentoo Authors
519 -# Distributed under the terms of the GNU General Public License v2
520 -
521 -EAPI="5"
522 -PYTHON_COMPAT=( python2_7 )
523 -
524 -inherit twisted-r1
525 -
526 -DESCRIPTION="Twisted SSHv2 implementation"
527 -
528 -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
529 -IUSE=""
530 -
531 -DEPEND="
532 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
533 - dev-python/pyasn1[${PYTHON_USEDEP}]
534 - dev-python/pycrypto[${PYTHON_USEDEP}]
535 -"
536 -RDEPEND="${DEPEND}
537 - !dev-python/twisted
538 -"
539 -
540 -python_prepare_all() {
541 - if [[ "${EUID}" -eq 0 ]]; then
542 - # Disable tests failing with root permissions.
543 - sed -e "s/test_checkKeyAsRoot/_&/" -i twisted/conch/test/test_checkers.py
544 - sed -e "s/test_getPrivateKeysAsRoot/_&/" -i twisted/conch/test/test_openssh_compat.py
545 - fi
546 -
547 - distutils-r1_python_prepare_all
548 -}
549
550 diff --git a/dev-python/twisted-conch/twisted-conch-15.2.1.ebuild b/dev-python/twisted-conch/twisted-conch-15.2.1.ebuild
551 deleted file mode 100644
552 index 8e8991d4a23..00000000000
553 --- a/dev-python/twisted-conch/twisted-conch-15.2.1.ebuild
554 +++ /dev/null
555 @@ -1,20 +0,0 @@
556 -# Copyright 1999-2018 Gentoo Foundation
557 -# Distributed under the terms of the GNU General Public License v2
558 -
559 -EAPI="5"
560 -PYTHON_COMPAT=( python2_7 )
561 -
562 -inherit twisted-r1
563 -
564 -DESCRIPTION="Twisted SSHv2 implementation"
565 -
566 -KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
567 -IUSE=""
568 -
569 -DEPEND="
570 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
571 - dev-python/pyasn1[${PYTHON_USEDEP}]
572 - dev-python/pycryptodome[${PYTHON_USEDEP}]"
573 -RDEPEND="${DEPEND}
574 - !dev-python/twisted
575 -"
576
577 diff --git a/dev-python/twisted-core/Manifest b/dev-python/twisted-core/Manifest
578 deleted file mode 100644
579 index 13d78bf9531..00000000000
580 --- a/dev-python/twisted-core/Manifest
581 +++ /dev/null
582 @@ -1,2 +0,0 @@
583 -DIST TwistedCore-13.2.0.tar.bz2 1496299 BLAKE2B a7034a23c4ad890a8591e7ef1de1c3ba1dc486ac6f3d1987cfc280756323d3e968a913bc4291ef8dede295a12c02b8e166a27f665ce7f4a1c536e6e7a6991e53 SHA512 90cf2019f0d5b125c7bbb5a9e3e7d2dedcd8efd5f9b2ab057e0b41f899d394b995fe599128223c82b1a634fb881ad7ae8ddc5b86b26adb28a3834c05da45f2c6
584 -DIST TwistedCore-15.2.1.tar.bz2 1179442 BLAKE2B 39c9d3646fbd31225dca1a4888ee177c9547b7a9809c57e2e9577c90c02f2b64e74cfa3b8410513b7645312d39ebb292fdc8dced26a9dd29abe95dad24a8b870 SHA512 c5923d71903afac7dec15d130ff3bd247dc1a6cdeb35cc642912a43f1e5640088971ddfc7abe3e18ca1853e59ba6a417d4b465fb422aba1a052bc156d7c6e820
585
586 diff --git a/dev-python/twisted-core/files/twistd.conf b/dev-python/twisted-core/files/twistd.conf
587 deleted file mode 100644
588 index 53788cd0017..00000000000
589 --- a/dev-python/twisted-core/files/twistd.conf
590 +++ /dev/null
591 @@ -1,7 +0,0 @@
592 -
593 -# These are passed to twistd.
594 -# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -y /etc/twistd.tac"
595 -# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -f /etc/twistd.tap"
596 -
597 -# Make any additions to PYTHONPATH the twistd needs here.
598 -# PYTHONPATH="/path/to/extra/python/modules"
599
600 diff --git a/dev-python/twisted-core/files/twistd.init b/dev-python/twisted-core/files/twistd.init
601 deleted file mode 100644
602 index b031b0020c6..00000000000
603 --- a/dev-python/twisted-core/files/twistd.init
604 +++ /dev/null
605 @@ -1,25 +0,0 @@
606 -#!/sbin/openrc-run
607 -
608 -depend() {
609 - need net
610 -}
611 -
612 -start() {
613 - if [ -z "${TWISTD_OPTS}" ]; then
614 - eerror "TWISTD_OPTS is not set!"
615 - eerror "You need to configure twistd in /etc/conf.d/twistd."
616 - return 1
617 - fi
618 - export PYTHONPATH
619 - ebegin "Starting twistd"
620 - start-stop-daemon --start --quiet --pidfile /var/run/twistd.pid \
621 - --exec /usr/bin/twistd -- --pidfile /var/run/twistd.pid \
622 - ${TWISTD_OPTS}
623 - eend $? "Failed to start twistd"
624 -}
625 -
626 -stop() {
627 - ebegin "Stopping twistd"
628 - start-stop-daemon --stop --quiet --pidfile /var/run/twistd.pid
629 - eend $? "Failed to stop twistd"
630 -}
631
632 diff --git a/dev-python/twisted-core/files/twisted-core-12.1.0-remove-tests-conch-dependency.patch b/dev-python/twisted-core/files/twisted-core-12.1.0-remove-tests-conch-dependency.patch
633 deleted file mode 100644
634 index db2e2454bbc..00000000000
635 --- a/dev-python/twisted-core/files/twisted-core-12.1.0-remove-tests-conch-dependency.patch
636 +++ /dev/null
637 @@ -1,15 +0,0 @@
638 -Index: twisted/test/test_strcred.py
639 -===================================================================
640 ---- twisted/test/test_strcred.py (revision 34525)
641 -+++ twisted/test/test_strcred.py (working copy)
642 -@@ -352,6 +352,10 @@
643 - except ImportError:
644 - skip = "PyCrypto is not available"
645 -
646 -+ try:
647 -+ from twisted import conch
648 -+ except ImportError:
649 -+ skip = "Twisted Conch is not available"
650 -
651 - def test_isChecker(self):
652 - """
653
654 diff --git a/dev-python/twisted-core/files/twisted-core-2.1.0-echo-less.patch b/dev-python/twisted-core/files/twisted-core-2.1.0-echo-less.patch
655 deleted file mode 100644
656 index c180a111021..00000000000
657 --- a/dev-python/twisted-core/files/twisted-core-2.1.0-echo-less.patch
658 +++ /dev/null
659 @@ -1,13 +0,0 @@
660 -=== modified file 'twisted/test/test_process.py'
661 ---- twisted/test/test_process.py
662 -+++ twisted/test/test_process.py
663 -@@ -76,7 +76,7 @@
664 -
665 - class EchoProtocol(protocol.ProcessProtocol):
666 -
667 -- s = "1234567" * 1001
668 -+ s = "1234567" * 11
669 - n = 10
670 - finished = 0
671 -
672 -
673
674 diff --git a/dev-python/twisted-core/files/twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch b/dev-python/twisted-core/files/twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch
675 deleted file mode 100644
676 index 2fe22f1640b..00000000000
677 --- a/dev-python/twisted-core/files/twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch
678 +++ /dev/null
679 @@ -1,11 +0,0 @@
680 ---- twisted/plugin.py
681 -+++ twisted/plugin.py
682 -@@ -174,7 +174,7 @@
683 - if pluginKey not in existingKeys:
684 - del dropinDotCache[pluginKey]
685 - needsWrite = True
686 -- if needsWrite:
687 -+ if needsWrite and os.environ.get("TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE") is None:
688 - try:
689 - dropinPath.setContent(pickle.dumps(dropinDotCache))
690 - except:
691
692 diff --git a/dev-python/twisted-core/metadata.xml b/dev-python/twisted-core/metadata.xml
693 deleted file mode 100644
694 index 28680e22a67..00000000000
695 --- a/dev-python/twisted-core/metadata.xml
696 +++ /dev/null
697 @@ -1,17 +0,0 @@
698 -<?xml version="1.0" encoding="UTF-8"?>
699 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
700 -<pkgmetadata>
701 - <maintainer type="project">
702 - <email>python@g.o</email>
703 - <name>Python</name>
704 - </maintainer>
705 - <use>
706 - <flag name="serial">include serial port support</flag>
707 - </use>
708 - <longdescription>
709 - Twisted is an asynchronous networking framework written in Python,
710 - supporting TCP, UDP, multicast, SSL/TLS, serial communication and
711 - more. It is used by most of the servers, clients and protocols that
712 - are part of other Twisted projects.
713 - </longdescription>
714 -</pkgmetadata>
715
716 diff --git a/dev-python/twisted-core/twisted-core-13.2.0.ebuild b/dev-python/twisted-core/twisted-core-13.2.0.ebuild
717 deleted file mode 100644
718 index f78ea7e2686..00000000000
719 --- a/dev-python/twisted-core/twisted-core-13.2.0.ebuild
720 +++ /dev/null
721 @@ -1,120 +0,0 @@
722 -# Copyright 1999-2020 Gentoo Authors
723 -# Distributed under the terms of the GNU General Public License v2
724 -
725 -EAPI=5
726 -PYTHON_COMPAT=( python2_7 )
727 -PYTHON_REQ_USE="threads(+)"
728 -
729 -inherit eutils flag-o-matic twisted-r1
730 -
731 -DESCRIPTION="An asynchronous networking framework written in Python"
732 -
733 -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
734 -IUSE="crypt gtk serial"
735 -
736 -DEPEND="
737 - >=dev-python/zope-interface-3.6.0[${PYTHON_USEDEP}]
738 - crypt? ( >=dev-python/pyopenssl-0.10[${PYTHON_USEDEP}] )
739 - gtk? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
740 - serial? ( dev-python/pyserial[${PYTHON_USEDEP}] )"
741 -RDEPEND="${DEPEND}
742 - !dev-python/twisted
743 -"
744 -
745 -PATCHES=(
746 - # Give a load-sensitive test a better chance of succeeding.
747 - "${FILESDIR}/${PN}-2.1.0-echo-less.patch"
748 -
749 - # Skip a test if twisted conch is not available
750 - # (see Twisted ticket #5703)
751 - "${FILESDIR}/${PN}-12.1.0-remove-tests-conch-dependency.patch"
752 -
753 - # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable.
754 - "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch"
755 -)
756 -
757 -python_prepare_all() {
758 - if [[ "${EUID}" -eq 0 ]]; then
759 - # Disable tests failing with root permissions.
760 - sed \
761 - -e "s/test_newPluginsOnReadOnlyPath/_&/" \
762 - -e "s/test_deployedMode/_&/" \
763 - -i twisted/test/test_plugin.py
764 - fi
765 -
766 - distutils-r1_python_prepare_all
767 -}
768 -
769 -python_compile() {
770 - if ! python_is_python3; then
771 - # Needed to make the sendmsg extension work
772 - # (see http://twistedmatrix.com/trac/ticket/5701 )
773 -
774 - local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
775 - local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
776 - fi
777 -
778 - distutils-r1_python_compile
779 -}
780 -
781 -python_test() {
782 - # NOTE: on pypy a couple of failures (refcounting, version-checking) is
783 - # expected
784 -
785 - distutils_install_for_testing
786 -
787 - pushd "${TEST_DIR}"/lib > /dev/null || die
788 -
789 - # Skip broken tests.
790 -
791 - # http://twistedmatrix.com/trac/ticket/5375
792 - sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py \
793 - || die "sed failed"
794 -
795 - # tap2rpm is already skipped if rpm is not installed, but fails for me on a Gentoo box with it present.
796 - # I currently lack the cycles to track this failure down.
797 - rm twisted/scripts/test/test_tap2rpm.py
798 -
799 - # Prevent it from pulling in plugins from already installed twisted packages.
800 - rm -f twisted/plugins/__init__.py
801 -
802 - # An empty file doesn't work because the tests check for doc strings in all packages.
803 - echo "'''plugins stub'''" > twisted/plugins/__init__.py || die
804 -
805 - # https://twistedmatrix.com/trac/ticket/6920
806 - sed -e 's:test_basicOperation:_&:' -i twisted/scripts/test/test_tap2deb.py || die
807 - sed -e 's:test_inspectCertificate:_&:' -i twisted/test/test_sslverify.py || die
808 -
809 - # Requires twisted-web creating a cric. dep
810 - rm -f twisted/python/test/test_release.py || die
811 -
812 - # Requires connection to the network
813 - sed -e 's:test_multiListen:_&:' -i twisted/test/test_udp.py || die
814 -
815 - if ! "${TEST_DIR}"/scripts/trial twisted; then
816 - die "Tests failed with ${EPYTHON}"
817 - fi
818 -
819 - popd > /dev/null || die
820 -}
821 -
822 -python_install() {
823 - distutils-r1_python_install
824 -
825 - cd "${D%/}$(python_get_sitedir)" || die
826 -
827 - # create 'Twisted' egg wrt bug #299736
828 - local egg=( Twisted_Core*.egg-info )
829 - [[ -f ${egg[0]} ]] || die "Twisted_Core*.egg-info not found"
830 - ln -s "${egg[0]}" "${egg[0]/_Core/}" || die
831 -
832 - # own the dropin.cache so we don't leave orphans
833 - touch twisted/plugins/dropin.cache || die
834 -}
835 -
836 -python_install_all() {
837 - distutils-r1_python_install_all
838 -
839 - newconfd "${FILESDIR}/twistd.conf" twistd
840 - newinitd "${FILESDIR}/twistd.init" twistd
841 -}
842
843 diff --git a/dev-python/twisted-core/twisted-core-15.2.1.ebuild b/dev-python/twisted-core/twisted-core-15.2.1.ebuild
844 deleted file mode 100644
845 index a209312861f..00000000000
846 --- a/dev-python/twisted-core/twisted-core-15.2.1.ebuild
847 +++ /dev/null
848 @@ -1,123 +0,0 @@
849 -# Copyright 1999-2019 Gentoo Authors
850 -# Distributed under the terms of the GNU General Public License v2
851 -
852 -EAPI=5
853 -PYTHON_COMPAT=( python2_7 )
854 -PYTHON_REQ_USE="threads(+)"
855 -
856 -inherit eutils flag-o-matic twisted-r1
857 -
858 -DESCRIPTION="An asynchronous networking framework written in Python"
859 -
860 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
861 -IUSE="crypt gtk serial test"
862 -RESTRICT="!test? ( test )"
863 -
864 -RDEPEND=">=dev-python/zope-interface-3.6.0[${PYTHON_USEDEP}]
865 - crypt? ( >=dev-python/pyopenssl-0.10[${PYTHON_USEDEP}]
866 - dev-python/service_identity[${PYTHON_USEDEP}] )
867 - gtk? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
868 - serial? ( dev-python/pyserial[${PYTHON_USEDEP}] )"
869 -DEPEND="
870 - test? ( ${RDEPEND} )
871 -"
872 -RDEPEND+=" !dev-python/twisted"
873 -
874 -PATCHES=(
875 - # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable.
876 - "${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch"
877 -)
878 -
879 -python_prepare_all() {
880 - if [[ "${EUID}" -eq 0 ]]; then
881 - # Disable tests failing with root permissions.
882 - sed \
883 - -e "s/test_newPluginsOnReadOnlyPath/_&/" \
884 - -e "s/test_deployedMode/_&/" \
885 - -i twisted/test/test_plugin.py
886 - fi
887 -
888 - distutils-r1_python_prepare_all
889 -}
890 -
891 -python_compile() {
892 - if ! python_is_python3; then
893 - # Needed to make the sendmsg extension work
894 - # (see http://twistedmatrix.com/trac/ticket/5701 )
895 - local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
896 - local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
897 - fi
898 -
899 - distutils-r1_python_compile
900 -}
901 -
902 -python_test() {
903 - distutils_install_for_testing
904 -
905 - pushd "${TEST_DIR}"/lib > /dev/null || die
906 -
907 - # Skip broken tests.
908 -
909 - # http://twistedmatrix.com/trac/ticket/5375
910 - sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py \
911 - || die "sed failed"
912 -
913 - # Prevent it from pulling in plugins from already installed twisted packages.
914 - rm -f twisted/plugins/__init__.py
915 -
916 - # An empty file doesn't work because the tests check for doc strings in all packages.
917 - echo "'''plugins stub'''" > twisted/plugins/__init__.py || die
918 -
919 - # https://twistedmatrix.com/trac/ticket/6920 6921
920 - # Just re-exposing them to list a full list of deficits
921 -# sed -e 's:test_basicOperation:_&:' -i twisted/scripts/test/test_tap2deb.py || die
922 -# sed -e 's:test_inspectCertificate:_&:' -i twisted/test/test_sslverify.py || die
923 -
924 - # Requires twisted-web, twisted-lore and twisted-names, creating a circ. dep and fail even if installed.
925 - # test_loreDeprecation and test_exist failures appeared in version 14.0.0.
926 - # Possibly due to over taxing of the distutils_install_for_testing function
927 - rm -f twisted/python/test/test_release.py || die
928 - sed -e 's:test_loreDeprecation:_&:' -i twisted/test/test_twisted.py || die
929 - sed -e 's:test_exist:_&:' -i twisted/python/test/test_dist3.py || die
930 -
931 - # Requires connection to the network
932 - sed -e 's:test_multiListen:_&:' -i twisted/test/test_udp.py || die
933 -
934 - # Appeared in version 14.0.0; https://twistedmatrix.com/trac/ticket/7422; known failures
935 - # Upstream somewhat unreceptive
936 - # The last of these invokes a hang or a long delay
937 - sed -e 's:test_dataReceivedThrows:_&:' \
938 - -e 's:test_resumeProducingThrows:_&:' \
939 - -e 's:test_resumeProducingAbortLater:_&:' \
940 - -e 's:test_resumeProducingAbort:_&:' \
941 - -e 's:test_fullWriteBufferAfterByteExchange:_&:' \
942 - -i twisted/internet/test/test_tcp.py || die
943 - sed -e 's:test_logPrefix:_&:' -i twisted/internet/test/connectionmixins.py || die
944 -
945 - if ! "${TEST_DIR}"/scripts/trial twisted; then
946 - die "Tests failed with ${EPYTHON}"
947 - fi
948 -
949 - popd > /dev/null || die
950 -}
951 -
952 -python_install() {
953 - distutils-r1_python_install
954 -
955 - cd "${D%/}$(python_get_sitedir)" || die
956 -
957 - # create 'Twisted' egg wrt bug #299736
958 - local egg=( Twisted_Core*.egg-info )
959 - [[ -f ${egg[0]} ]] || die "Twisted_Core*.egg-info not found"
960 - ln -s "${egg[0]}" "${egg[0]/_Core/}" || die
961 -
962 - # own the dropin.cache so we don't leave orphans
963 - touch twisted/plugins/dropin.cache || die
964 -}
965 -
966 -python_install_all() {
967 - distutils-r1_python_install_all
968 -
969 - newconfd "${FILESDIR}/twistd.conf" twistd
970 - newinitd "${FILESDIR}/twistd.init" twistd
971 -}
972
973 diff --git a/dev-python/twisted-lore/Manifest b/dev-python/twisted-lore/Manifest
974 deleted file mode 100644
975 index 1e1515477c3..00000000000
976 --- a/dev-python/twisted-lore/Manifest
977 +++ /dev/null
978 @@ -1,2 +0,0 @@
979 -DIST TwistedLore-13.2.0.tar.bz2 88616 BLAKE2B 9505d0bdbb61f2ca1bc852e49a6d46a41cb921443d10c3409f91d793cb4f68c3e15363caf022eca9d5782bf250e42f2b855abe31005834e6a98c52dc8bc6e5e4 SHA512 a05752e2854c404da30562062e1d72d0376ebd5b82c3371183023936851bb6394dc3ff95160efc3e7e7781624ac48485d7c102e4487cf3bfda2a086bcc596ff6
980 -DIST TwistedLore-15.2.1.tar.bz2 54070 BLAKE2B cc99513a90e07793f91741d4ab43ff5ced78b3df5b9f686799eef6aec54b9833604b25c2de509d170c95449f02c90f03fb2b807f4a036c2f689afd07287dba12 SHA512 9d9c45443f702e527f82dd25b7ed73af24b1ff16d266eb0cb6cb5be230939ed2ba07dfcd9d7b02d48823043b64b33df916b58dd1d1280d3f4e4f7c3cec851d7a
981
982 diff --git a/dev-python/twisted-lore/metadata.xml b/dev-python/twisted-lore/metadata.xml
983 deleted file mode 100644
984 index 7f4f33c6dbc..00000000000
985 --- a/dev-python/twisted-lore/metadata.xml
986 +++ /dev/null
987 @@ -1,8 +0,0 @@
988 -<?xml version="1.0" encoding="UTF-8"?>
989 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
990 -<pkgmetadata>
991 - <maintainer type="project">
992 - <email>python@g.o</email>
993 - <name>Python</name>
994 - </maintainer>
995 -</pkgmetadata>
996
997 diff --git a/dev-python/twisted-lore/twisted-lore-13.2.0.ebuild b/dev-python/twisted-lore/twisted-lore-13.2.0.ebuild
998 deleted file mode 100644
999 index 7f7a75d8b58..00000000000
1000 --- a/dev-python/twisted-lore/twisted-lore-13.2.0.ebuild
1001 +++ /dev/null
1002 @@ -1,19 +0,0 @@
1003 -# Copyright 1999-2020 Gentoo Authors
1004 -# Distributed under the terms of the GNU General Public License v2
1005 -
1006 -EAPI="5"
1007 -PYTHON_COMPAT=( python2_7 )
1008 -
1009 -inherit twisted-r1
1010 -
1011 -DESCRIPTION="Twisted documentation system"
1012 -
1013 -KEYWORDS="~alpha amd64 ia64 ppc ppc64 sparc x86"
1014 -IUSE=""
1015 -
1016 -DEPEND="
1017 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1018 - =dev-python/twisted-web-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1019 -RDEPEND="${DEPEND}
1020 - !dev-python/twisted
1021 -"
1022
1023 diff --git a/dev-python/twisted-lore/twisted-lore-15.2.1.ebuild b/dev-python/twisted-lore/twisted-lore-15.2.1.ebuild
1024 deleted file mode 100644
1025 index 5338dc85639..00000000000
1026 --- a/dev-python/twisted-lore/twisted-lore-15.2.1.ebuild
1027 +++ /dev/null
1028 @@ -1,19 +0,0 @@
1029 -# Copyright 1999-2018 Gentoo Foundation
1030 -# Distributed under the terms of the GNU General Public License v2
1031 -
1032 -EAPI="5"
1033 -PYTHON_COMPAT=( python2_7 )
1034 -
1035 -inherit twisted-r1
1036 -
1037 -DESCRIPTION="Twisted documentation system"
1038 -
1039 -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
1040 -IUSE=""
1041 -
1042 -DEPEND="
1043 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1044 - =dev-python/twisted-web-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1045 -RDEPEND="${DEPEND}
1046 - !dev-python/twisted
1047 -"
1048
1049 diff --git a/dev-python/twisted-mail/Manifest b/dev-python/twisted-mail/Manifest
1050 deleted file mode 100644
1051 index d0919208558..00000000000
1052 --- a/dev-python/twisted-mail/Manifest
1053 +++ /dev/null
1054 @@ -1,2 +0,0 @@
1055 -DIST TwistedMail-13.2.0.tar.bz2 160046 BLAKE2B d13c04c2544f59711de980bc3902e65997f02aa389ec2b59cded133dbf931f1cb24f3d1b7bf100af7ac91b7a39b02d87959fed32ac218486918630afe911096d SHA512 399e34dbf674e3e30acf49769fbb9c188f1dfc00187b82e67865490b5a9f2847ad1d70fc1bb930a50b4b77b3e017212590c93f3077a8464d9e1f662750f37314
1056 -DIST TwistedMail-15.2.1.tar.bz2 161891 BLAKE2B 5ca48f016ba7fa5612b6a0dcc2d5244ef0bc87c312840f641ec62a78949fa4519c3ea246030da656a663d044bfe58cce9d720093471baa5b07848ec8a0c2bbc9 SHA512 d3c29ad842610dde6697e76456125716a8657f9e7938ac6e66fd3c226fc339e04551a2074c8af8627882c2a761414d5f856fe647b3900ed4eae0fbe7fb5bba23
1057
1058 diff --git a/dev-python/twisted-mail/metadata.xml b/dev-python/twisted-mail/metadata.xml
1059 deleted file mode 100644
1060 index 7f4f33c6dbc..00000000000
1061 --- a/dev-python/twisted-mail/metadata.xml
1062 +++ /dev/null
1063 @@ -1,8 +0,0 @@
1064 -<?xml version="1.0" encoding="UTF-8"?>
1065 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1066 -<pkgmetadata>
1067 - <maintainer type="project">
1068 - <email>python@g.o</email>
1069 - <name>Python</name>
1070 - </maintainer>
1071 -</pkgmetadata>
1072
1073 diff --git a/dev-python/twisted-mail/twisted-mail-13.2.0.ebuild b/dev-python/twisted-mail/twisted-mail-13.2.0.ebuild
1074 deleted file mode 100644
1075 index 2f357a596a6..00000000000
1076 --- a/dev-python/twisted-mail/twisted-mail-13.2.0.ebuild
1077 +++ /dev/null
1078 @@ -1,19 +0,0 @@
1079 -# Copyright 1999-2020 Gentoo Authors
1080 -# Distributed under the terms of the GNU General Public License v2
1081 -
1082 -EAPI="5"
1083 -PYTHON_COMPAT=( python2_7 )
1084 -
1085 -inherit twisted-r1
1086 -
1087 -DESCRIPTION="A Twisted Mail library, server and client"
1088 -
1089 -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
1090 -IUSE=""
1091 -
1092 -DEPEND="
1093 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1094 - =dev-python/twisted-names-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1095 -RDEPEND="${DEPEND}
1096 - !dev-python/twisted
1097 -"
1098
1099 diff --git a/dev-python/twisted-mail/twisted-mail-15.2.1.ebuild b/dev-python/twisted-mail/twisted-mail-15.2.1.ebuild
1100 deleted file mode 100644
1101 index 31dca25f16f..00000000000
1102 --- a/dev-python/twisted-mail/twisted-mail-15.2.1.ebuild
1103 +++ /dev/null
1104 @@ -1,19 +0,0 @@
1105 -# Copyright 1999-2018 Gentoo Foundation
1106 -# Distributed under the terms of the GNU General Public License v2
1107 -
1108 -EAPI="5"
1109 -PYTHON_COMPAT=( python2_7 )
1110 -
1111 -inherit twisted-r1
1112 -
1113 -DESCRIPTION="A Twisted Mail library, server and client"
1114 -
1115 -KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
1116 -IUSE=""
1117 -
1118 -DEPEND="
1119 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1120 - =dev-python/twisted-names-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1121 -RDEPEND="${DEPEND}
1122 - !dev-python/twisted
1123 -"
1124
1125 diff --git a/dev-python/twisted-names/Manifest b/dev-python/twisted-names/Manifest
1126 deleted file mode 100644
1127 index 0c2da0c8a26..00000000000
1128 --- a/dev-python/twisted-names/Manifest
1129 +++ /dev/null
1130 @@ -1,2 +0,0 @@
1131 -DIST TwistedNames-13.2.0.tar.bz2 71127 BLAKE2B bf84c95a42b3738c5764d22acd259ccd443e236fcb8c87f383a2de46cdd5c9859b09be57630a11595be125ed74ce5fe4dd0783af2dc76dfc802a873dd17e55f3 SHA512 1dc7ac69f51a41f3fa6472ae633649d61935ca0c64233a86c69755e8a53100402842712beb2b555dfbf493696bcb4a0fa7d70fa2d3450fe0448b680f85eb9fb5
1132 -DIST TwistedNames-15.2.1.tar.bz2 88688 BLAKE2B d6256bda4c674f0aedd5fe871c1ce3d2c6780c7d8c32c26598b47e1840d9061323e925a44aae4f02ef2537a20ec947a54eaabc4daf7d45465843c48b76132ab7 SHA512 2ca2c4e4e9a49e82246f781f2fd1eb86a85d78236251e085dc88a8b52b7b58964cac4ff2db75a97ea652350f650bc06fcc4d4964747b7e9c5a6631c2ea6aed80
1133
1134 diff --git a/dev-python/twisted-names/metadata.xml b/dev-python/twisted-names/metadata.xml
1135 deleted file mode 100644
1136 index 7f4f33c6dbc..00000000000
1137 --- a/dev-python/twisted-names/metadata.xml
1138 +++ /dev/null
1139 @@ -1,8 +0,0 @@
1140 -<?xml version="1.0" encoding="UTF-8"?>
1141 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1142 -<pkgmetadata>
1143 - <maintainer type="project">
1144 - <email>python@g.o</email>
1145 - <name>Python</name>
1146 - </maintainer>
1147 -</pkgmetadata>
1148
1149 diff --git a/dev-python/twisted-names/twisted-names-13.2.0.ebuild b/dev-python/twisted-names/twisted-names-13.2.0.ebuild
1150 deleted file mode 100644
1151 index cdcd519f4d4..00000000000
1152 --- a/dev-python/twisted-names/twisted-names-13.2.0.ebuild
1153 +++ /dev/null
1154 @@ -1,18 +0,0 @@
1155 -# Copyright 1999-2020 Gentoo Authors
1156 -# Distributed under the terms of the GNU General Public License v2
1157 -
1158 -EAPI="5"
1159 -PYTHON_COMPAT=( python2_7 )
1160 -
1161 -inherit twisted-r1
1162 -
1163 -DESCRIPTION="A Twisted DNS implementation"
1164 -
1165 -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
1166 -IUSE=""
1167 -
1168 -DEPEND="
1169 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1170 -RDEPEND="${DEPEND}
1171 - !dev-python/twisted
1172 -"
1173
1174 diff --git a/dev-python/twisted-names/twisted-names-15.2.1.ebuild b/dev-python/twisted-names/twisted-names-15.2.1.ebuild
1175 deleted file mode 100644
1176 index faf83b7a046..00000000000
1177 --- a/dev-python/twisted-names/twisted-names-15.2.1.ebuild
1178 +++ /dev/null
1179 @@ -1,18 +0,0 @@
1180 -# Copyright 1999-2018 Gentoo Foundation
1181 -# Distributed under the terms of the GNU General Public License v2
1182 -
1183 -EAPI="5"
1184 -PYTHON_COMPAT=( python2_7 )
1185 -
1186 -inherit twisted-r1
1187 -
1188 -DESCRIPTION="A Twisted DNS implementation"
1189 -
1190 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
1191 -IUSE=""
1192 -
1193 -DEPEND="
1194 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1195 -RDEPEND="${DEPEND}
1196 - !dev-python/twisted
1197 -"
1198
1199 diff --git a/dev-python/twisted-news/Manifest b/dev-python/twisted-news/Manifest
1200 deleted file mode 100644
1201 index 9ca608315fe..00000000000
1202 --- a/dev-python/twisted-news/Manifest
1203 +++ /dev/null
1204 @@ -1,2 +0,0 @@
1205 -DIST TwistedNews-13.2.0.tar.bz2 19706 BLAKE2B 42969d66d60d5bb228e4565c775b8d3e10acd2fd833d3b48e08d773b72bd01dd9d71d5fbdf1d4db767219d5d7f9949214bf5dda0d487c76434db3fc8c9dbc124 SHA512 439f35b882f28be1fa466fabe93c06cd688662a44dd21f58a3c2d9670f95910c038bb30b79c88f661f50be7eb9bb820f6d89a94fbf61bde2d8bb46af574c9274
1206 -DIST TwistedNews-15.2.1.tar.bz2 19889 BLAKE2B 4043b76752dfcc8205f8b978cd87267d1fb31c1c794c65678e3a1fec1aac3b8131dd55550acf69909149873eaf55fc69f232083cebb46224ab2b23d95374188d SHA512 faa3a2b7c6acf2d9f8a63ef79bf36fecc2d48101b701bf679b4837e54f8327e5dda75e207ac2cb03a35671781c9221f62f60885a0459e970f15d660d214e7342
1207
1208 diff --git a/dev-python/twisted-news/metadata.xml b/dev-python/twisted-news/metadata.xml
1209 deleted file mode 100644
1210 index 7f4f33c6dbc..00000000000
1211 --- a/dev-python/twisted-news/metadata.xml
1212 +++ /dev/null
1213 @@ -1,8 +0,0 @@
1214 -<?xml version="1.0" encoding="UTF-8"?>
1215 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1216 -<pkgmetadata>
1217 - <maintainer type="project">
1218 - <email>python@g.o</email>
1219 - <name>Python</name>
1220 - </maintainer>
1221 -</pkgmetadata>
1222
1223 diff --git a/dev-python/twisted-news/twisted-news-13.2.0.ebuild b/dev-python/twisted-news/twisted-news-13.2.0.ebuild
1224 deleted file mode 100644
1225 index 04532e3e2cd..00000000000
1226 --- a/dev-python/twisted-news/twisted-news-13.2.0.ebuild
1227 +++ /dev/null
1228 @@ -1,19 +0,0 @@
1229 -# Copyright 1999-2020 Gentoo Authors
1230 -# Distributed under the terms of the GNU General Public License v2
1231 -
1232 -EAPI="5"
1233 -PYTHON_COMPAT=( python2_7 )
1234 -
1235 -inherit twisted-r1
1236 -
1237 -DESCRIPTION="Twisted News is an NNTP server and programming library"
1238 -
1239 -KEYWORDS="~alpha amd64 ia64 ppc ppc64 sparc x86"
1240 -IUSE=""
1241 -
1242 -DEPEND="
1243 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1244 - =dev-python/twisted-mail-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1245 -RDEPEND="${DEPEND}
1246 - !dev-python/twisted
1247 -"
1248
1249 diff --git a/dev-python/twisted-news/twisted-news-15.2.1.ebuild b/dev-python/twisted-news/twisted-news-15.2.1.ebuild
1250 deleted file mode 100644
1251 index 8e0abf2fd8e..00000000000
1252 --- a/dev-python/twisted-news/twisted-news-15.2.1.ebuild
1253 +++ /dev/null
1254 @@ -1,19 +0,0 @@
1255 -# Copyright 1999-2018 Gentoo Foundation
1256 -# Distributed under the terms of the GNU General Public License v2
1257 -
1258 -EAPI="5"
1259 -PYTHON_COMPAT=( python2_7 )
1260 -
1261 -inherit twisted-r1
1262 -
1263 -DESCRIPTION="Twisted News is an NNTP server and programming library"
1264 -
1265 -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
1266 -IUSE=""
1267 -
1268 -DEPEND="
1269 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1270 - =dev-python/twisted-mail-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1271 -RDEPEND="${DEPEND}
1272 - !dev-python/twisted
1273 -"
1274
1275 diff --git a/dev-python/twisted-pair/Manifest b/dev-python/twisted-pair/Manifest
1276 deleted file mode 100644
1277 index 28e7e29bc3d..00000000000
1278 --- a/dev-python/twisted-pair/Manifest
1279 +++ /dev/null
1280 @@ -1,2 +0,0 @@
1281 -DIST TwistedPair-13.2.0.tar.bz2 9251 BLAKE2B 6aeb447bc9adf890829ba4341e6ed33dc0d08be2e431a2d0cbc5d28019701b42086189ddd8b69926ace2ea8a8c1099d78ceea8649e2fe481594ff116c265c627 SHA512 931b2564e66d5056ce10695e7d9884b55d42c1081feaf9edc011aef9dff21f40e628312a89970f83619611967f155f26f4bbd9d1a325d30670e245e00f47e2d0
1282 -DIST TwistedPair-15.2.1.tar.bz2 21755 BLAKE2B 4e006c24e5daa77188dc72e9559f86b6acda10a3b843acc8f312285d299f22a86f29ee946d709c63160e39b38312e612ce88d306ab3a37ad91f4e94bc7835c6b SHA512 e7e9c8d88ca490c5e9f41ade6aede36dc23ea935f7c1658355bf685e21000e4e20ee1a3ccc3ebdba312fe026a8b7b25f2bcf51c3761668c2c3ce86b37ad3c725
1283
1284 diff --git a/dev-python/twisted-pair/files/14.0.0-tests.patch b/dev-python/twisted-pair/files/14.0.0-tests.patch
1285 deleted file mode 100644
1286 index 0ec7a032eb7..00000000000
1287 --- a/dev-python/twisted-pair/files/14.0.0-tests.patch
1288 +++ /dev/null
1289 @@ -1,26 +0,0 @@
1290 -Allows user to access /dev/net/tun
1291 ---- twisted/pair/test/test_tuntap.py.orig 2014-05-27 22:55:56.230232748 -0400
1292 -+++ twisted/pair/test/test_tuntap.py 2014-05-27 23:30:02.769956742 -0400
1293 -@@ -10,7 +10,7 @@
1294 - import os
1295 - import struct
1296 - import socket
1297 --from errno import EPERM, EBADF, EINVAL, EAGAIN, EWOULDBLOCK, ENOENT, ENODEV
1298 -+from errno import EPERM, EBADF, EINVAL, EAGAIN, EWOULDBLOCK, ENOENT, ENODEV, EACCES
1299 - from random import randrange
1300 - from collections import deque
1301 - from itertools import cycle
1302 -@@ -582,8 +582,11 @@
1303 - except OSError as e:
1304 - # The device file may simply be missing. The device file may also
1305 - # exist but be unsupported by the kernel.
1306 -- if e.errno in (ENOENT, ENODEV) and filename == b"/dev/net/tun":
1307 -- raise SkipTest("Platform lacks /dev/net/tun")
1308 -+ if filename == b"/dev/net/tun":
1309 -+ if e.errno in (ENOENT, ENODEV):
1310 -+ raise SkipTest("Platform lacks /dev/net/tun")
1311 -+ elif e.errno == EACCES:
1312 -+ raise SkipTest("Access denied opening /dev/net/tun")
1313 - raise
1314 -
1315 -
1316
1317 diff --git a/dev-python/twisted-pair/metadata.xml b/dev-python/twisted-pair/metadata.xml
1318 deleted file mode 100644
1319 index 7f4f33c6dbc..00000000000
1320 --- a/dev-python/twisted-pair/metadata.xml
1321 +++ /dev/null
1322 @@ -1,8 +0,0 @@
1323 -<?xml version="1.0" encoding="UTF-8"?>
1324 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1325 -<pkgmetadata>
1326 - <maintainer type="project">
1327 - <email>python@g.o</email>
1328 - <name>Python</name>
1329 - </maintainer>
1330 -</pkgmetadata>
1331
1332 diff --git a/dev-python/twisted-pair/twisted-pair-13.2.0.ebuild b/dev-python/twisted-pair/twisted-pair-13.2.0.ebuild
1333 deleted file mode 100644
1334 index d5057737aa8..00000000000
1335 --- a/dev-python/twisted-pair/twisted-pair-13.2.0.ebuild
1336 +++ /dev/null
1337 @@ -1,19 +0,0 @@
1338 -# Copyright 1999-2016 Gentoo Foundation
1339 -# Distributed under the terms of the GNU General Public License v2
1340 -
1341 -EAPI="5"
1342 -PYTHON_COMPAT=( python2_7 )
1343 -
1344 -inherit twisted-r1
1345 -
1346 -DESCRIPTION="Twisted low-level networking"
1347 -
1348 -KEYWORDS="amd64 x86"
1349 -IUSE=""
1350 -
1351 -DEPEND="
1352 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1353 - dev-python/eunuchs[${PYTHON_USEDEP}]"
1354 -RDEPEND="${DEPEND}
1355 - !dev-python/twisted
1356 -"
1357
1358 diff --git a/dev-python/twisted-pair/twisted-pair-15.2.1.ebuild b/dev-python/twisted-pair/twisted-pair-15.2.1.ebuild
1359 deleted file mode 100644
1360 index 3e67a014357..00000000000
1361 --- a/dev-python/twisted-pair/twisted-pair-15.2.1.ebuild
1362 +++ /dev/null
1363 @@ -1,22 +0,0 @@
1364 -# Copyright 1999-2018 Gentoo Foundation
1365 -# Distributed under the terms of the GNU General Public License v2
1366 -
1367 -EAPI="5"
1368 -PYTHON_COMPAT=( python2_7 )
1369 -
1370 -inherit twisted-r1
1371 -
1372 -DESCRIPTION="Twisted low-level networking"
1373 -
1374 -KEYWORDS="~amd64 ~arm ~sparc ~x86"
1375 -IUSE=""
1376 -
1377 -DEPEND="
1378 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1379 - dev-python/eunuchs[${PYTHON_USEDEP}]"
1380 -RDEPEND="${DEPEND}
1381 - !dev-python/twisted
1382 -"
1383 -
1384 -# https://twistedmatrix.com/trac/ticket/7433
1385 -PATCHES=( "${FILESDIR}"/14.0.0-tests.patch )
1386
1387 diff --git a/dev-python/twisted-runner/Manifest b/dev-python/twisted-runner/Manifest
1388 deleted file mode 100644
1389 index 36dfa7c649b..00000000000
1390 --- a/dev-python/twisted-runner/Manifest
1391 +++ /dev/null
1392 @@ -1,2 +0,0 @@
1393 -DIST TwistedRunner-13.2.0.tar.bz2 12944 BLAKE2B 98060e134cb928897c4a49a66928be645c4dd48d6581792fb699900599d653882b96dfab91d50480928473b5f33eec21f891663f5eef520e43b45119b5c424e0 SHA512 1ede91957ecf349164fb63e284896f8909c88e54c032c6c326aabe2efa3058b5b9ba232e5ca60e71776dff4514a6c23483d9720e815f07c48c10232831741489
1394 -DIST TwistedRunner-15.2.1.tar.bz2 13041 BLAKE2B 212c846c0aa6ecb1e8cae8f13dd016addba200575b13d58b028277d91b95e311d47ae30b260be05ae8404bdd6558119a785a1d3f16535537d0ccd04415ce92b8 SHA512 9cf94b62cf978f0a11dcba7ee18632d94dbf27bf629f5632f6bdbfa21096a4a8ff5298df9e7e42f03469cf3b89dccc537b983cfb198e35ba01e0ef530baa3867
1395
1396 diff --git a/dev-python/twisted-runner/metadata.xml b/dev-python/twisted-runner/metadata.xml
1397 deleted file mode 100644
1398 index 7f4f33c6dbc..00000000000
1399 --- a/dev-python/twisted-runner/metadata.xml
1400 +++ /dev/null
1401 @@ -1,8 +0,0 @@
1402 -<?xml version="1.0" encoding="UTF-8"?>
1403 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1404 -<pkgmetadata>
1405 - <maintainer type="project">
1406 - <email>python@g.o</email>
1407 - <name>Python</name>
1408 - </maintainer>
1409 -</pkgmetadata>
1410
1411 diff --git a/dev-python/twisted-runner/twisted-runner-13.2.0.ebuild b/dev-python/twisted-runner/twisted-runner-13.2.0.ebuild
1412 deleted file mode 100644
1413 index 95a51a89b39..00000000000
1414 --- a/dev-python/twisted-runner/twisted-runner-13.2.0.ebuild
1415 +++ /dev/null
1416 @@ -1,18 +0,0 @@
1417 -# Copyright 1999-2020 Gentoo Authors
1418 -# Distributed under the terms of the GNU General Public License v2
1419 -
1420 -EAPI="5"
1421 -PYTHON_COMPAT=( python2_7 )
1422 -
1423 -inherit twisted-r1
1424 -
1425 -DESCRIPTION="Twisted Runner is a process management library and inetd replacement"
1426 -
1427 -KEYWORDS="~alpha amd64 ia64 ppc ppc64 sparc x86"
1428 -IUSE=""
1429 -
1430 -DEPEND="
1431 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1432 -RDEPEND="${DEPEND}
1433 - !dev-python/twisted
1434 -"
1435
1436 diff --git a/dev-python/twisted-runner/twisted-runner-15.2.1.ebuild b/dev-python/twisted-runner/twisted-runner-15.2.1.ebuild
1437 deleted file mode 100644
1438 index 65c836eaca7..00000000000
1439 --- a/dev-python/twisted-runner/twisted-runner-15.2.1.ebuild
1440 +++ /dev/null
1441 @@ -1,18 +0,0 @@
1442 -# Copyright 1999-2018 Gentoo Foundation
1443 -# Distributed under the terms of the GNU General Public License v2
1444 -
1445 -EAPI="5"
1446 -PYTHON_COMPAT=( python2_7 )
1447 -
1448 -inherit twisted-r1
1449 -
1450 -DESCRIPTION="Twisted Runner is a process management library and inetd replacement"
1451 -
1452 -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
1453 -IUSE=""
1454 -
1455 -DEPEND="
1456 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1457 -RDEPEND="${DEPEND}
1458 - !dev-python/twisted
1459 -"
1460
1461 diff --git a/dev-python/twisted-web/Manifest b/dev-python/twisted-web/Manifest
1462 deleted file mode 100644
1463 index ca24ed478a0..00000000000
1464 --- a/dev-python/twisted-web/Manifest
1465 +++ /dev/null
1466 @@ -1,2 +0,0 @@
1467 -DIST TwistedWeb-13.2.0.tar.bz2 403931 BLAKE2B b003889c566b9063ffbef9eeb3f98af22eff4ba1b10cf2db1eb76ff3da08ac45d3892790943348c0d1cf4a28d8e66050aca9281409b47e48df42ec036a25e1af SHA512 69e721ec456214d000f88268340b7cf21186073af11e7f906bf95c9a1bfaf49fdc5832b4e39586ebdddd3f1378bf823ab147de58d7aa9e8491a2561a54389a1f
1468 -DIST TwistedWeb-15.2.1.tar.bz2 231092 BLAKE2B 2bd561f973f0ce8ac67c1ee947f07b9b4fb82f7cff6e543ad324d8ef3e60d3be28b6290abd173362d49d824d4d4c23223361d30d94702176c385f5b9a7c048f3 SHA512 e2b155deed9b240f92f173e0fb188c1538ef2275cc6564b838dac8a5ac4c460e664791623cd3e3cde996b63f1619eff8d62636c2813e8b81da5054b8eea365e1
1469
1470 diff --git a/dev-python/twisted-web/metadata.xml b/dev-python/twisted-web/metadata.xml
1471 deleted file mode 100644
1472 index 7f4f33c6dbc..00000000000
1473 --- a/dev-python/twisted-web/metadata.xml
1474 +++ /dev/null
1475 @@ -1,8 +0,0 @@
1476 -<?xml version="1.0" encoding="UTF-8"?>
1477 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1478 -<pkgmetadata>
1479 - <maintainer type="project">
1480 - <email>python@g.o</email>
1481 - <name>Python</name>
1482 - </maintainer>
1483 -</pkgmetadata>
1484
1485 diff --git a/dev-python/twisted-web/twisted-web-13.2.0.ebuild b/dev-python/twisted-web/twisted-web-13.2.0.ebuild
1486 deleted file mode 100644
1487 index 4761ea14b8c..00000000000
1488 --- a/dev-python/twisted-web/twisted-web-13.2.0.ebuild
1489 +++ /dev/null
1490 @@ -1,33 +0,0 @@
1491 -# Copyright 1999-2020 Gentoo Authors
1492 -# Distributed under the terms of the GNU General Public License v2
1493 -
1494 -EAPI="5"
1495 -PYTHON_COMPAT=( python2_7 )
1496 -
1497 -inherit twisted-r1
1498 -
1499 -MY_PN="TwistedWeb"
1500 -DESCRIPTION="Twisted web server, programmable in Python"
1501 -
1502 -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
1503 -IUSE="soap"
1504 -
1505 -DEPEND="
1506 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1507 - dev-python/pyopenssl[${PYTHON_USEDEP}]
1508 - soap? ( dev-python/soappy[${PYTHON_USEDEP}] )"
1509 -RDEPEND="${DEPEND}
1510 - !dev-python/twisted
1511 -"
1512 -
1513 -python_prepare_all() {
1514 - if [[ "${EUID}" -eq 0 ]]; then
1515 - # Disable tests failing with root permissions.
1516 - sed -e "s/test_forbiddenResource/_&/" -i twisted/web/test/test_static.py
1517 - sed -e "s/testDownloadPageError3/_&/" -i twisted/web/test/test_webclient.py
1518 - fi
1519 -
1520 - distutils-r1_python_prepare_all
1521 -}
1522 -# testsuite has a PYTHONPATH oddity, currently appears to require a system install to effectively import,
1523 -# putting in question as to whether it is a testsuite
1524
1525 diff --git a/dev-python/twisted-web/twisted-web-15.2.1.ebuild b/dev-python/twisted-web/twisted-web-15.2.1.ebuild
1526 deleted file mode 100644
1527 index b4c867d9431..00000000000
1528 --- a/dev-python/twisted-web/twisted-web-15.2.1.ebuild
1529 +++ /dev/null
1530 @@ -1,33 +0,0 @@
1531 -# Copyright 1999-2018 Gentoo Foundation
1532 -# Distributed under the terms of the GNU General Public License v2
1533 -
1534 -EAPI="5"
1535 -PYTHON_COMPAT=( python2_7 )
1536 -
1537 -inherit twisted-r1
1538 -
1539 -MY_PN="TwistedWeb"
1540 -DESCRIPTION="Twisted web server, programmable in Python"
1541 -
1542 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
1543 -IUSE="soap"
1544 -
1545 -DEPEND="
1546 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1547 - dev-python/pyopenssl[${PYTHON_USEDEP}]
1548 - soap? ( dev-python/soappy[${PYTHON_USEDEP}] )"
1549 -RDEPEND="${DEPEND}
1550 - !dev-python/twisted
1551 -"
1552 -
1553 -python_prepare_all() {
1554 - if [[ "${EUID}" -eq 0 ]]; then
1555 - # Disable tests failing with root permissions.
1556 - sed -e "s/test_forbiddenResource/_&/" -i twisted/web/test/test_static.py
1557 - sed -e "s/testDownloadPageError3/_&/" -i twisted/web/test/test_webclient.py
1558 - fi
1559 -
1560 - distutils-r1_python_prepare_all
1561 -}
1562 -# testsuite has a PYTHONPATH oddity, currently appears to require a system install to effectively import,
1563 -# putting in question as to whether it is a testsuite
1564
1565 diff --git a/dev-python/twisted-words/Manifest b/dev-python/twisted-words/Manifest
1566 deleted file mode 100644
1567 index 39f9663b778..00000000000
1568 --- a/dev-python/twisted-words/Manifest
1569 +++ /dev/null
1570 @@ -1,2 +0,0 @@
1571 -DIST TwistedWords-13.2.0.tar.bz2 176411 BLAKE2B a8972dc504fd03a5d3eda5a6c908989ca6561124617b12cca5b1379fb1cf5ee37aa52c798b08023d1e381e4738c784091188c2f07952bb2192ba25d027907b4c SHA512 84ff45f86a0c3d7074fdfcd01159833b461780b75c5135d7a1cc2b3c4c918ad2299c217e8f5ef8e9a71f87a005ec1037fcf870e56601fcee50347ac2e1c39105
1572 -DIST TwistedWords-15.2.1.tar.bz2 168483 BLAKE2B 55d83e146b83212ad42d25479fe59b88f885e948127ee7f52afe69da9d5513ee709c7ad8bcc564e1e77cdcfd63f3f1592624e7dd7d957bc18a753a94a4ef76aa SHA512 aca278a69f5c4deceab0e6f1c6461186131e4b9e7558970175cd5a70232eb7096c3c10fd300a9d22612e97dceeba71765118af45eed7a610678f66d9036452e7
1573
1574 diff --git a/dev-python/twisted-words/metadata.xml b/dev-python/twisted-words/metadata.xml
1575 deleted file mode 100644
1576 index 7f4f33c6dbc..00000000000
1577 --- a/dev-python/twisted-words/metadata.xml
1578 +++ /dev/null
1579 @@ -1,8 +0,0 @@
1580 -<?xml version="1.0" encoding="UTF-8"?>
1581 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1582 -<pkgmetadata>
1583 - <maintainer type="project">
1584 - <email>python@g.o</email>
1585 - <name>Python</name>
1586 - </maintainer>
1587 -</pkgmetadata>
1588
1589 diff --git a/dev-python/twisted-words/twisted-words-13.2.0.ebuild b/dev-python/twisted-words/twisted-words-13.2.0.ebuild
1590 deleted file mode 100644
1591 index af46094d46c..00000000000
1592 --- a/dev-python/twisted-words/twisted-words-13.2.0.ebuild
1593 +++ /dev/null
1594 @@ -1,19 +0,0 @@
1595 -# Copyright 1999-2020 Gentoo Authors
1596 -# Distributed under the terms of the GNU General Public License v2
1597 -
1598 -EAPI="5"
1599 -PYTHON_COMPAT=( python2_7 )
1600 -
1601 -inherit twisted-r1
1602 -
1603 -DESCRIPTION="Twisted Words contains Instant Messaging implementations"
1604 -
1605 -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
1606 -IUSE=""
1607 -
1608 -DEPEND="
1609 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1610 - =dev-python/twisted-web-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1611 -RDEPEND="${DEPEND}
1612 - !dev-python/twisted
1613 -"
1614
1615 diff --git a/dev-python/twisted-words/twisted-words-15.2.1.ebuild b/dev-python/twisted-words/twisted-words-15.2.1.ebuild
1616 deleted file mode 100644
1617 index df635df64b3..00000000000
1618 --- a/dev-python/twisted-words/twisted-words-15.2.1.ebuild
1619 +++ /dev/null
1620 @@ -1,19 +0,0 @@
1621 -# Copyright 1999-2019 Gentoo Authors
1622 -# Distributed under the terms of the GNU General Public License v2
1623 -
1624 -EAPI="5"
1625 -PYTHON_COMPAT=( python2_7 )
1626 -
1627 -inherit twisted-r1
1628 -
1629 -DESCRIPTION="Twisted Words contains Instant Messaging implementations"
1630 -
1631 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
1632 -IUSE=""
1633 -
1634 -DEPEND="
1635 - =dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
1636 - =dev-python/twisted-web-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
1637 -RDEPEND="${DEPEND}
1638 - !dev-python/twisted
1639 -"
1640
1641 diff --git a/dev-python/vertex/Manifest b/dev-python/vertex/Manifest
1642 deleted file mode 100644
1643 index e16b99facd3..00000000000
1644 --- a/dev-python/vertex/Manifest
1645 +++ /dev/null
1646 @@ -1,2 +0,0 @@
1647 -DIST Vertex-0.3.0.tar.gz 84997 BLAKE2B 8f6a2955c4674888f7608590390f4cfbf5063e08281fc2a49a4cf9543a7b769df6e355bd87044f6eb23009ab50e7efbbbf5d0a471627780e9869008c764f0e8b SHA512 206d142cc72b2d77ed8c8fe222770eabc1a8c179238f46554abc5d833669f27bd286565e20ccaf5594d456b23b54455b23ab0eca5b8b4f72a7961924e7167676
1648 -DIST Vertex-0.3.1.tar.gz 89909 BLAKE2B d26b73c5079f0401185e534aa9c35f7fd490eae9b27cd36915e3f2508b1ff6feda3a900bc3230d7f24f563546d6a966441b8618d066f28f647878597df4b9df7 SHA512 7e9b96a7ba493254ff58e8f75da6517c09c4502c21702a96c29525a78569ff7d988cd7278dd87983485b6da30a607820a7edb28375e37d5e059d6f0638a1b1c9
1649
1650 diff --git a/dev-python/vertex/metadata.xml b/dev-python/vertex/metadata.xml
1651 deleted file mode 100644
1652 index 903c836f7a2..00000000000
1653 --- a/dev-python/vertex/metadata.xml
1654 +++ /dev/null
1655 @@ -1,19 +0,0 @@
1656 -<?xml version="1.0" encoding="UTF-8"?>
1657 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1658 -<pkgmetadata>
1659 - <maintainer type="project">
1660 - <email>python@g.o</email>
1661 - <name>Python</name>
1662 - </maintainer>
1663 - <longdescription lang="en">Vertex is an implementation of the Q2Q protocol (sort of like P2P,
1664 - but one better). There are a few moving parts in Vertex: PTCP is a
1665 - protocol which is nearly identical to TCP, but which runs over
1666 - UDP. This lets Q2Q penetrate most NAT configurations. JUICE
1667 - ([JU]ice [I]s [C]oncurrent [E]vents) is a very simple but immensely
1668 - flexible protocol which forms the basis of the high-level aspects of
1669 - Q2Q. vertex is a command line tool which exposes a few features
1670 - useful in many situations (such as registration and authentication).</longdescription>
1671 - <upstream>
1672 - <remote-id type="pypi">Vertex</remote-id>
1673 - </upstream>
1674 -</pkgmetadata>
1675
1676 diff --git a/dev-python/vertex/vertex-0.3.0-r1.ebuild b/dev-python/vertex/vertex-0.3.0-r1.ebuild
1677 deleted file mode 100644
1678 index b550fbcaed8..00000000000
1679 --- a/dev-python/vertex/vertex-0.3.0-r1.ebuild
1680 +++ /dev/null
1681 @@ -1,26 +0,0 @@
1682 -# Copyright 1999-2019 Gentoo Authors
1683 -# Distributed under the terms of the GNU General Public License v2
1684 -
1685 -EAPI="5"
1686 -PYTHON_COMPAT=( python2_7 )
1687 -
1688 -inherit twisted-r1
1689 -
1690 -DESCRIPTION="An implementation of the Q2Q protocol"
1691 -HOMEPAGE="https://github.com/twisted/vertex https://pypi.org/project/Vertex/"
1692 -SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
1693 -
1694 -KEYWORDS="amd64 x86"
1695 -IUSE=""
1696 -
1697 -DEPEND="dev-libs/openssl:0
1698 - >=dev-python/epsilon-0.6.0-r1[${PYTHON_USEDEP}]
1699 - >=dev-python/pyopenssl-0.13-r1[${PYTHON_USEDEP}]
1700 - dev-python/twisted-core[${PYTHON_USEDEP}]"
1701 -RDEPEND="${DEPEND}"
1702 -
1703 -python_install_all() {
1704 - distutils-r1_python_install_all
1705 -
1706 - dodoc NAME.txt
1707 -}
1708
1709 diff --git a/dev-python/vertex/vertex-0.3.1-r1.ebuild b/dev-python/vertex/vertex-0.3.1-r1.ebuild
1710 deleted file mode 100644
1711 index 63a926e81a0..00000000000
1712 --- a/dev-python/vertex/vertex-0.3.1-r1.ebuild
1713 +++ /dev/null
1714 @@ -1,33 +0,0 @@
1715 -# Copyright 1999-2019 Gentoo Authors
1716 -# Distributed under the terms of the GNU General Public License v2
1717 -
1718 -EAPI="5"
1719 -PYTHON_COMPAT=( python2_7 )
1720 -
1721 -inherit twisted-r1
1722 -
1723 -DESCRIPTION="An implementation of the Q2Q protocol"
1724 -HOMEPAGE="https://github.com/twisted/vertex https://pypi.org/project/Vertex/"
1725 -SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
1726 -
1727 -KEYWORDS="~amd64 ~x86"
1728 -IUSE="libressl test"
1729 -RESTRICT="!test? ( test )"
1730 -
1731 -RDEPEND="
1732 - !libressl? ( dev-libs/openssl:0 )
1733 - libressl? ( dev-libs/libressl )
1734 - >=dev-python/epsilon-0.6.0-r1[${PYTHON_USEDEP}]
1735 - >=dev-python/pyopenssl-0.13-r1[${PYTHON_USEDEP}]
1736 - || (
1737 - dev-python/twisted[${PYTHON_USEDEP}]
1738 - dev-python/twisted-core[${PYTHON_USEDEP}]
1739 - )"
1740 -DEPEND="${RDEPEND}
1741 - test? ( dev-python/pretend[${PYTHON_USEDEP}] )"
1742 -
1743 -python_install_all() {
1744 - distutils-r1_python_install_all
1745 -
1746 - dodoc NAME.txt
1747 -}
1748
1749 diff --git a/dev-python/zbase32/Manifest b/dev-python/zbase32/Manifest
1750 deleted file mode 100644
1751 index 9e71925ea30..00000000000
1752 --- a/dev-python/zbase32/Manifest
1753 +++ /dev/null
1754 @@ -1 +0,0 @@
1755 -DIST zbase32-1.1.5.tar.gz 21745 BLAKE2B 42813eaf21da0b486e43dde3999d0f9bc04f28dc9f465ce5bf4ba5526dde70c85203c8c3341ba9ae49d4d54d91cb81fffbd5004fe08f2b73c5abc514d814ea09 SHA512 b2b049cdbc312cb56656b611d726527cdb0f598e5c8e0a646d1a144f863698404d8784d477f64402b0e3efd2d0ef5927a74ff0370a1742c1b7a5ad257bdc4f11
1756
1757 diff --git a/dev-python/zbase32/metadata.xml b/dev-python/zbase32/metadata.xml
1758 deleted file mode 100644
1759 index 97a9d1ac26d..00000000000
1760 --- a/dev-python/zbase32/metadata.xml
1761 +++ /dev/null
1762 @@ -1,8 +0,0 @@
1763 -<?xml version="1.0" encoding="UTF-8"?>
1764 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1765 -<pkgmetadata>
1766 - <!-- maintainer-needed -->
1767 - <upstream>
1768 - <remote-id type="pypi">zbase32</remote-id>
1769 - </upstream>
1770 -</pkgmetadata>
1771
1772 diff --git a/dev-python/zbase32/zbase32-1.1.5.ebuild b/dev-python/zbase32/zbase32-1.1.5.ebuild
1773 deleted file mode 100644
1774 index 0eaf7ba10da..00000000000
1775 --- a/dev-python/zbase32/zbase32-1.1.5.ebuild
1776 +++ /dev/null
1777 @@ -1,19 +0,0 @@
1778 -# Copyright 1999-2015 Gentoo Foundation
1779 -# Distributed under the terms of the GNU General Public License v2
1780 -
1781 -EAPI=5
1782 -
1783 -PYTHON_COMPAT=( python2_7 )
1784 -
1785 -inherit distutils-r1
1786 -
1787 -DESCRIPTION="base32 encoder/decoder (not RFC 3548 compliant)"
1788 -HOMEPAGE="https://pypi.org/project/zbase32/"
1789 -SRC_URI="mirror://pypi/z/zbase32/zbase32-${PV}.tar.gz"
1790 -
1791 -LICENSE="BSD"
1792 -SLOT="0"
1793 -KEYWORDS="amd64 x86"
1794 -IUSE=""
1795 -
1796 -RDEPEND="dev-python/pyutil[${PYTHON_USEDEP}]"