summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin262179 -> 260077 bytes
-rw-r--r--dev-python/Rx/Manifest3
-rw-r--r--dev-python/Rx/Rx-3.2.0.ebuild32
-rw-r--r--dev-python/Rx/metadata.xml14
-rw-r--r--dev-python/bert/Manifest4
-rw-r--r--dev-python/bert/bert-2.2.0-r1.ebuild21
-rw-r--r--dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch11
-rw-r--r--dev-python/bert/metadata.xml12
-rw-r--r--dev-python/flask-assets/Manifest3
-rw-r--r--dev-python/flask-assets/flask-assets-0.12.ebuild21
-rw-r--r--dev-python/flask-assets/metadata.xml13
-rw-r--r--dev-python/gevent/Manifest5
-rw-r--r--dev-python/gevent/gevent-21.12.0-r1.ebuild102
-rw-r--r--dev-python/gevent/gevent-22.10.1-r1.ebuild99
-rw-r--r--dev-python/gevent/metadata.xml12
-rw-r--r--dev-python/geventhttpclient/Manifest7
-rw-r--r--dev-python/geventhttpclient/geventhttpclient-2.0.2.ebuild52
-rw-r--r--dev-python/geventhttpclient/geventhttpclient-2.0.7.ebuild52
-rw-r--r--dev-python/geventhttpclient/geventhttpclient-2.0.8.ebuild52
-rw-r--r--dev-python/geventhttpclient/metadata.xml17
-rw-r--r--dev-python/libpy_simdjson/Manifest3
-rw-r--r--dev-python/libpy_simdjson/libpy_simdjson-0.4.0.ebuild35
-rw-r--r--dev-python/libpy_simdjson/metadata.xml12
-rw-r--r--dev-python/pytest-html/Manifest3
-rw-r--r--dev-python/pytest-html/metadata.xml11
-rw-r--r--dev-python/pytest-html/pytest-html-3.1.1.ebuild29
-rw-r--r--dev-python/pytest-salt/Manifest4
-rw-r--r--dev-python/pytest-salt/files/pytest-salt-2020.1.27-r2.patch14
-rw-r--r--dev-python/pytest-salt/metadata.xml11
-rw-r--r--dev-python/pytest-salt/pytest-salt-2020.1.27-r3.ebuild48
-rw-r--r--dev-python/requests_pkcs12/Manifest3
-rw-r--r--dev-python/requests_pkcs12/metadata.xml15
-rw-r--r--dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild24
-rw-r--r--dev-python/rpyc/Manifest4
-rw-r--r--dev-python/rpyc/metadata.xml2
-rw-r--r--dev-python/rpyc/rpyc-5.2.3-r3.ebuild7
-rw-r--r--dev-python/slackclient/Manifest3
-rw-r--r--dev-python/slackclient/metadata.xml13
-rw-r--r--dev-python/slackclient/slackclient-2.5.0.ebuild29
-rw-r--r--dev-python/tvdb_api/Manifest3
-rw-r--r--dev-python/tvdb_api/metadata.xml10
-rw-r--r--dev-python/tvdb_api/tvdb_api-3.0.2.ebuild20
-rw-r--r--dev-python/webassets/Manifest4
-rw-r--r--dev-python/webassets/files/webassets-2.0-python39.patch23
-rw-r--r--dev-python/webassets/metadata.xml12
-rw-r--r--dev-python/webassets/webassets-2.0.ebuild46
-rw-r--r--dev-python/ws4py/Manifest5
-rw-r--r--dev-python/ws4py/files/ws4py-0.5.1-python3.7+-compatibility.patch93
-rw-r--r--dev-python/ws4py/metadata.xml13
-rw-r--r--dev-python/ws4py/ws4py-0.5.1-r1.ebuild59
-rw-r--r--dev-python/ws4py/ws4py-9999.ebuild59
51 files changed, 4 insertions, 1145 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 27509fcf98ca..15057659d104 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/Rx/Manifest b/dev-python/Rx/Manifest
deleted file mode 100644
index a6ff5f43c2ca..000000000000
--- a/dev-python/Rx/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST RxPY-3.2.0.tar.gz 891490 BLAKE2B 9d4e72c20544f1c607fa28963193ca88d7d6f63c0e4a3faa4e3aafba6cce5bb0c1b99ca7a8fb62052adc3dc02b7ca71d4c190704f18819fbb2598a38b2ce86da SHA512 08a53344ea374b025e51ebf3a7de5ea4e83c7062d0c9a3370b795a56156c8aa068f2b3415f6e5e9e2424a11bcef53a412fd0667afb0016b58b7d2a741ea1007a
-EBUILD Rx-3.2.0.ebuild 584 BLAKE2B 7a0a1213c358dc9d4630cb81993e2b2fc92ed95b4f886f6173ddab6b9db02e4494a68062b0780b11989c8321f9fe94d722e00e8a18f62f791f644da5fa040cb5 SHA512 db84008a1f254378eed449a45f585ab491cc303638deb0127a093e8968782a3a24ba87920b2a97f5eba08f33bf8c71bd313d9798a33635218662d0fc330e6700
-MISC metadata.xml 411 BLAKE2B 89b4b19b080c920f8c311727bf9bc24bf885304a2d20376d9b89c5e1e7ff44517c5c159d71220bcb5f35c03a622e3e53d44cd74a75cbb31b21eb4da7ee94c5a0 SHA512 72d7e845dada768226febee7590c96a6bf1490f54917b22aac6185b481092ecd79310da03270ad1b7145dee8cc51ab58e2c6673feac0f2b671b8051c13ae7749
diff --git a/dev-python/Rx/Rx-3.2.0.ebuild b/dev-python/Rx/Rx-3.2.0.ebuild
deleted file mode 100644
index d7dc1233b7a3..000000000000
--- a/dev-python/Rx/Rx-3.2.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1 virtualx
-
-MY_P="RxPY-${PV}"
-DESCRIPTION="Reactive Extensions for Python"
-HOMEPAGE="http://reactivex.io/"
-SRC_URI="
- https://github.com/ReactiveX/RxPY/archive/v${PV}.tar.gz
- -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- virtx distutils-r1_src_test
-}
diff --git a/dev-python/Rx/metadata.xml b/dev-python/Rx/metadata.xml
deleted file mode 100644
index 6b756aa65624..000000000000
--- a/dev-python/Rx/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="pypi">Rx</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/bert/Manifest b/dev-python/bert/Manifest
deleted file mode 100644
index f4f39a7f934d..000000000000
--- a/dev-python/bert/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX bert-2.0.0-remove-basestring-fix.patch 647 BLAKE2B 19b7b65b41be9c3b929c0dc2c92d5f511017f093e924813d547e29a763a0fc23d557798be5542a2991fdb2a808afc087a8e5c40dc03d06d1864564ef6a566aa9 SHA512 e4554308cd81c9b7bd69cac3eed2bb65ce604bfbc494f644b7b0dccbad527af973cb7afb4589b602457ecccbc893f50acbd1031aff87ed30b06f2824ff20d548
-DIST bert-2.2.0.tar.gz 3541 BLAKE2B 3f1f87d5205e1098f7d170da5a4e331f9421151af536c106ce2de925082c48bc739df4bbe2294a2dbe8f65d2ccc24a1d5bb944ad90e80e558cb5032e4fd7c639 SHA512 417c9752362c6dc7ade8078f259d1674fcddd09b6af595694a9c31e886dbb523460413d4bf041db29afd4d67a9d639ef8f9254077c31d1593657ad52f8ef45a8
-EBUILD bert-2.2.0-r1.ebuild 519 BLAKE2B 9074f3732c947d58509b1ed88e89c4f0169e87962e3b1a9b7e074725f25283bbd34b515a4e56f9ae4e3d665e55d582750f5ea8b73748b06c2c6c70288f154f7c SHA512 17fcbf16ef8bc545718f52ddd3344cc24082cc49420bac723850c636612994f83e16a35cc04af5dc5852ee036490704a3d5d0bccf4e479b566a1a352231ca9c4
-MISC metadata.xml 390 BLAKE2B a4e19fdfa922722d9567edc7fa88c44214bf9a7d2944e8cb2932d425d621b17ddb35ad24fcbc6cd5ab38c117845596eb635dc415f510169ec687517f2f3b8fd9 SHA512 ba375d5d896b29c74a72bb34d2f34da958f4c2a29965e9052fc790d91d8667d96d539708afd51654dcc0dddb77663a3e29418603dd63213fe980ca441bd45c66
diff --git a/dev-python/bert/bert-2.2.0-r1.ebuild b/dev-python/bert/bert-2.2.0-r1.ebuild
deleted file mode 100644
index c23e0654aa0d..000000000000
--- a/dev-python/bert/bert-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="BERT Serialization Library"
-HOMEPAGE="https://pypi.org/project/bert/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="dev-python/basho-erlastic[${PYTHON_USEDEP}]"
-
-PATCHES=( "${FILESDIR}/${PN}-2.0.0-remove-basestring-fix.patch" )
diff --git a/dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch b/dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch
deleted file mode 100644
index 3854e95cdb3a..000000000000
--- a/dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/bert/codec.py 2018-03-07 20:11:38.117925147 -0800
-+++ b/bert/codec.py 2018-03-07 20:12:19.681258078 -0800
-@@ -92,7 +92,7 @@
- return (Atom("bert"), Atom("false"))
- elif obj is None:
- return (Atom("bert"), Atom("nil"))
-- elif isinstance(obj, basestring) and not self.__is_ascii(obj):
-+ elif isinstance(obj, str) and not self.__is_ascii(obj):
- return (Atom("bert"), Atom("string"), Atom(self.encoding.upper()), obj.encode(self.encoding))
- elif isinstance(obj, dict):
- return (Atom("bert"), Atom("dict"), [(self.convert(k), self.convert(v)) for k, v in obj.items()])
diff --git a/dev-python/bert/metadata.xml b/dev-python/bert/metadata.xml
deleted file mode 100644
index 780239f4c9ac..000000000000
--- a/dev-python/bert/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">bert</remote-id>
- <remote-id type="github">samuel/python-bert</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/flask-assets/Manifest b/dev-python/flask-assets/Manifest
deleted file mode 100644
index 6ceb1d441519..000000000000
--- a/dev-python/flask-assets/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST flask-assets-0.12.tar.gz 23017 BLAKE2B df7eb45a9abdd0be3f23655f49d30b53c90ea204fa0c91c286657d6b12750c7cdb11e78c2c8e140dc8677c90f52fa44c7d776c446c8fd4f92a060a570bdacb2c SHA512 28a5b275ba002c32e53200038673e507556d0acc12ccc9d2678ea3c179aa93eff275dd8fca9686186d20b65faa1600902e892a6aa4043df449c399008a37179d
-EBUILD flask-assets-0.12.ebuild 483 BLAKE2B a186a315ccf7e286c9ee81d02ddd3680a6f17705652ff0702d3976730e85cc870da0dba8e52fa7c4c3d5a4766a061bb30e2ff7f29cb31264dda450e0f67a1f06 SHA512 caf5384979f98385021d0cbac5c9e3a3c4dbfed5bd06b282deab86d7493878c6b4c1141683cef679f9357faea771dc57da1d9a519b8f8f54fb54406521ee2bac
-MISC metadata.xml 410 BLAKE2B 8511207736a655a7ff56cb6047315cb3ed834007e007c1abb2f96606ff47edc8a47705217d7866c3f31ead0a9f80d03973288d23a6945527bda5946c941e5cd1 SHA512 22fdf365db2d96670a4c42f9621c0d23ee5c8e4e11f2917b65aaa0548998a1e9bf73bdd3d5c975e0d06330689be6a59f691c3a8d24b1c94790998fa102434bee
diff --git a/dev-python/flask-assets/flask-assets-0.12.ebuild b/dev-python/flask-assets/flask-assets-0.12.ebuild
deleted file mode 100644
index 851c9b12a082..000000000000
--- a/dev-python/flask-assets/flask-assets-0.12.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Flask webassets integration"
-HOMEPAGE="https://github.com/miracle2k/flask-assets"
-SRC_URI="https://github.com/miracle2k/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
-
-RDEPEND="
- >=dev-python/flask-0.8
- dev-python/webassets"
-BDEPEND="
- ${RDEPEND}"
diff --git a/dev-python/flask-assets/metadata.xml b/dev-python/flask-assets/metadata.xml
deleted file mode 100644
index 005f8e3c2150..000000000000
--- a/dev-python/flask-assets/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>alexxy@gentoo.org</email>
- <name>Alexey Shvetsov</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">miracle2k/flask-assets</remote-id>
- <remote-id type="pypi">Flask-Assets</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest
deleted file mode 100644
index 9f83950936b6..000000000000
--- a/dev-python/gevent/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST gevent-21.12.0.tar.gz 6201851 BLAKE2B 8c02f42d6024e912e51754df876d4f4895acdf466f2400e9fdca69ad5c7c77df7ee05f3e4c2c1e1d5731c282b62d5c940d9ca6396c27d6fe6e8a0ec13013591c SHA512 805ddb475281b6c4c46cdf5a714915b6612512745121e7b153f3d33f3460135efa4994e0ff1601402d4f7b80d285cbfdc0d5d93799fbeb8ddbf2a52888cd91ad
-DIST gevent-22.10.1.tar.gz 6543407 BLAKE2B 5686a9b03d74b756b4b3d387eec5318a0edfa1de46d7c19266175111b02ecab85bc75f7b777cf708dcae58a04c564c2ec0488d19f8a8128563d38dc8b6f0606c SHA512 b91638a0e36e1e6fdc15886b78586660046134c18786bbbf2498b940abddad18e4200e0bfc759afd40b5d8304c2bb8ae131c39f7cf84c3b675a2f3d51ed261c6
-EBUILD gevent-21.12.0-r1.ebuild 2593 BLAKE2B 040364f8cb75ee3dcb3737f6c25459ee02df6413dcda1480fcafc4dfebf304f4aab68b71d39b33c74710ce52afe38972f0bc9e0afa0d278307a1f0694892741a SHA512 54b7bfca9903bf9af2f65cb3ca94b13178421e69ec60e758fb73c256f2a1eb488aee33ec14fccbd5baad6820c1ae9fe3b13edef8a296183fe5d3a0c573fdd051
-EBUILD gevent-22.10.1-r1.ebuild 2446 BLAKE2B 2c594801ea1812f4e147d86413b80842728538db09d37b1dcd7a91f1b1e46474aa90239a38e7171e71549512c42b42ca6b7de213c87ad9c31f427dce66bcd825 SHA512 7d46ea4f3ea5e2ce74491ea42d1e1d7891ceb8ebf8a25c6b6d67b5286aa388b5b04a8a9c347c0ad8aeb1ea50527a37d98f69bd5ba2e22e702dd549af0578674c
-MISC metadata.xml 375 BLAKE2B 684f4f58e0d1f61195c30baa6b962f877ce7243305feb39a60a0a3dbd34e1095194be9b148644914bc1fbb74ac3bd5a692fd90343ccb9b2ec7bffd518ddd2492 SHA512 84242102ecfed7551ec1e95d3dee7ef56e154db34e3eb3e8255974ea48e879220b0b38acffa61a760521a1278c5074a20c22426e18bd0530935fbd671a2ea60d
diff --git a/dev-python/gevent/gevent-21.12.0-r1.ebuild b/dev-python/gevent/gevent-21.12.0-r1.ebuild
deleted file mode 100644
index 14068454cad1..000000000000
--- a/dev-python/gevent/gevent-21.12.0-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Coroutine-based network library"
-HOMEPAGE="https://www.gevent.org/ https://pypi.org/project/gevent/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/libev-4.31:=
- dev-libs/libuv:=
- <dev-python/greenlet-2[${PYTHON_USEDEP}]
- >=net-dns/c-ares-1.12:=
-"
-RDEPEND="
- ${DEPEND}
- dev-python/zope-event[${PYTHON_USEDEP}]
- dev-python/zope-interface[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- dev-python/dnspython[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_sphinx doc
-
-# Tests take long and fail terribly a few times.
-# It also seems that they require network access.
-#RESTRICT="test"
-
-python_prepare_all() {
- export GEVENTSETUP_EMBED="false"
-
- distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
- append-flags -fno-strict-aliasing
-}
-
-python_test() {
- # Just in case.
- export GEVENTTEST_USE_RESOURCES=-network
-
- cd src/gevent/tests || die
-
- # Tests which need network but aren't marked as such
- echo "test__getaddrinfo_import.py" >> tests_that_dont_use_resolver.txt || die
- echo "test_socketqcqqrwns.py" >> tests_that_dont_use_resolver.txt || die
-
- # Test hangs (testPeek)
- echo "test_socket.py" >> tests_that_dont_use_resolver.txt || die
-
- # TODO: figure out how to make them work and not hang
- #GEVENT_RESOLVER=ares \
- # "${EPYTHON}" -m gevent.tests \
- # --verbose \
- # -uall,-network \
- # --config known_failures.py \
- # --ignore tests_that_dont_use_resolver.txt || die
- GEVENT_RESOLVER=dnspython \
- "${EPYTHON}" -m gevent.tests \
- --verbose \
- -uall,-network \
- --config known_failures.py \
- --ignore tests_that_dont_use_resolver.txt || die
- GEVENT_RESOLVER=thread \
- "${EPYTHON}" -m gevent.tests \
- --verbose \
- -uall,-network \
- --config known_failures.py \
- --ignore tests_that_dont_use_resolver.txt || die
- GEVENT_FILE=thread \
- "${EPYTHON}" -m gevent.tests \
- --verbose \
- -uall,-network \
- --config known_failures.py \
- test__*subprocess*.py || die
-}
-
-python_install_all() {
- local DOCS=( AUTHORS README.rst )
- use examples && dodoc -r examples
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/gevent/gevent-22.10.1-r1.ebuild b/dev-python/gevent/gevent-22.10.1-r1.ebuild
deleted file mode 100644
index 01efb01c343e..000000000000
--- a/dev-python/gevent/gevent-22.10.1-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Coroutine-based network library"
-HOMEPAGE="
- https://www.gevent.org/
- https://github.com/gevent/gevent/
- https://pypi.org/project/gevent/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/libev-4.31:=
- dev-libs/libuv:=
- <dev-python/greenlet-2[${PYTHON_USEDEP}]
- >=net-dns/c-ares-1.12:=
-"
-RDEPEND="
- ${DEPEND}
- dev-python/zope-event[${PYTHON_USEDEP}]
- dev-python/zope-interface[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- dev-python/dnspython[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx doc
-
-python_prepare_all() {
- export GEVENTSETUP_EMBED="false"
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # Just in case.
- export GEVENTTEST_USE_RESOURCES=-network
-
- cd src/gevent/tests || die
-
- # Tests which need network but aren't marked as such
- echo "test__getaddrinfo_import.py" >> tests_that_dont_use_resolver.txt || die
- echo "test_socketqcqqrwns.py" >> tests_that_dont_use_resolver.txt || die
-
- # Test hangs (testPeek)
- echo "test_socket.py" >> tests_that_dont_use_resolver.txt || die
-
- # TODO: figure out how to make them work and not hang
- #GEVENT_RESOLVER=ares \
- # "${EPYTHON}" -m gevent.tests \
- # --verbose \
- # -uall,-network \
- # --config known_failures.py \
- # --ignore tests_that_dont_use_resolver.txt || die
- GEVENT_RESOLVER=dnspython \
- "${EPYTHON}" -m gevent.tests \
- --verbose \
- -uall,-network \
- --config known_failures.py \
- --ignore tests_that_dont_use_resolver.txt || die
- GEVENT_RESOLVER=thread \
- "${EPYTHON}" -m gevent.tests \
- --verbose \
- -uall,-network \
- --config known_failures.py \
- --ignore tests_that_dont_use_resolver.txt || die
- GEVENT_FILE=thread \
- "${EPYTHON}" -m gevent.tests \
- --verbose \
- -uall,-network \
- --config known_failures.py \
- test__*subprocess*.py || die
-}
-
-python_install_all() {
- local DOCS=( AUTHORS README.rst )
- use examples && dodoc -r examples
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/gevent/metadata.xml b/dev-python/gevent/metadata.xml
deleted file mode 100644
index 92f238969d44..000000000000
--- a/dev-python/gevent/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="github">gevent/gevent</remote-id>
- <remote-id type="pypi">gevent</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/geventhttpclient/Manifest b/dev-python/geventhttpclient/Manifest
deleted file mode 100644
index 29f3199ad24f..000000000000
--- a/dev-python/geventhttpclient/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST geventhttpclient-2.0.2.tar.gz 73821 BLAKE2B 6e12c0a7eabf2d15540192e161f27e4ef5aa771ac8b60deb00c0dbfd804e5d81f729609649c88b9b8cd51125b06afaf3d31367896ada339731ba3606ef64edda SHA512 d22453bc4fef8d9ad3b98a137d74df1647c69c594a8fa4b49848e71ca472373e44c70e3ed3798d73aca9089495cff1b5f888d1b1e39b1da60ee9052935b7b0a1
-DIST geventhttpclient-2.0.7.tar.gz 75969 BLAKE2B f749e42ccfd981cc67c1692695454f410708ca75f24b2ae6408556bda07d1e45f367421fbddc203f46ac82daf539d192fdab16245a20b6f3f883478c8b8e354f SHA512 7570b297c13a28761ec639721ecb44fdcac46141167e67ceac4e632058458b62acef0513c794c80e44980747807a175e7a39e6c5ff272be3ceddbeca9f629114
-DIST geventhttpclient-2.0.8.tar.gz 76142 BLAKE2B f55847347861680d227830c818487cfc444ffd822c54480f416874e71901b541d374f84c354247d9537dc3e5796790bf316139d819264fcba09ce565b569cb2a SHA512 0de485c4efff810da561e4bef67a19d763ccbff4d3b952aa57e576ba4d50a97fe5f818f0c927548643d1f68fb6a3db405669c58c2298a3ea809179f5a97cb810
-EBUILD geventhttpclient-2.0.2.ebuild 1537 BLAKE2B 1ef76232051fb2b29c2feefd2861a279ef6230f10c8d51a7653fb02d1d584b5d8d5766b301530b0df460bb873459a9482f02fb3538d982901a858c63746d4727 SHA512 830b8b365c850876e18de556f426e3ad061cff7c126b916dd662ee6ace14d1a83b733c0238fa33060e557f9a3ce78a5b4d3fc0b7ad15e7e160029852f50f6908
-EBUILD geventhttpclient-2.0.7.ebuild 1541 BLAKE2B 133d5086e2ac682cc5d41f6153f9579f4337ce70f6c5fe9844e38e5c86f5ef379b39a22480ff3a8c01df0c39b1fdc00ff7730d9719f322c756af3fbaa782e3ff SHA512 765b80365d81f20eded6be8ac7d3ef6dffe4dce45e938aa596c0e01a083501fb22c151500b3d10ed15d7e11e45f93e2f65333718ae00e70dbe017fcaa5870b8f
-EBUILD geventhttpclient-2.0.8.ebuild 1541 BLAKE2B 7a80475bc8a8efa427497e77fac36b0f42b250cf0db89441f7413cd09ee90fec31c2b5fc1fdb0e514ec09cef5dfb89a9430d0838559791dcb0dba8c8900dbb4d SHA512 956fcf3a5d86cfeaf576d2b9147142ce34fce720cea447aecc8c95d86daace736be1ef17e377dea841871fc884ea5d501fee37a6bd61b367be7eba5eb8590933
-MISC metadata.xml 580 BLAKE2B 24b9860ee1f361f1ced81967a404c4cf773e415c053ac83ff0b2bb97bcbbaa5cbba4e7faddcb615379d3057d2c3c28d59f9c8a0a36135edf9165615610ecce45 SHA512 5c3a892358d1fc3594d08c3551b441eaa2e38c60cd06952a62631a4ac687ab730be559ecfb17f9ab7878d0052b4ff7e03d6d49fd1a277bff71c1ef4fc369daf8
diff --git a/dev-python/geventhttpclient/geventhttpclient-2.0.2.ebuild b/dev-python/geventhttpclient/geventhttpclient-2.0.2.ebuild
deleted file mode 100644
index 350f1a9322de..000000000000
--- a/dev-python/geventhttpclient/geventhttpclient-2.0.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent"
-HOMEPAGE="
- https://github.com/geventhttpclient/geventhttpclient/
- https://pypi.org/project/geventhttpclient/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- app-arch/brotli[python,${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
- dev-python/gevent[events(+),${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Avoid ModuleNotFoundError for tests we skip later
- sed -e '/^import dpkt.ssl/d' -i src/geventhttpclient/tests/test_ssl.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # These SNI tests require dpkt which is not in the tree
- src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl
- src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl
- src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # Skip tests which require internet access
- epytest -m "not online"
-}
diff --git a/dev-python/geventhttpclient/geventhttpclient-2.0.7.ebuild b/dev-python/geventhttpclient/geventhttpclient-2.0.7.ebuild
deleted file mode 100644
index 5850080039c3..000000000000
--- a/dev-python/geventhttpclient/geventhttpclient-2.0.7.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent"
-HOMEPAGE="
- https://github.com/geventhttpclient/geventhttpclient/
- https://pypi.org/project/geventhttpclient/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- app-arch/brotli[python,${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
- dev-python/gevent[events(+),${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Avoid ModuleNotFoundError for tests we skip later
- sed -e '/^import dpkt.ssl/d' -i src/geventhttpclient/tests/test_ssl.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # These SNI tests require dpkt which is not in the tree
- src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl
- src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl
- src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # Skip tests which require internet access
- epytest -m "not online"
-}
diff --git a/dev-python/geventhttpclient/geventhttpclient-2.0.8.ebuild b/dev-python/geventhttpclient/geventhttpclient-2.0.8.ebuild
deleted file mode 100644
index 309aa9811720..000000000000
--- a/dev-python/geventhttpclient/geventhttpclient-2.0.8.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent"
-HOMEPAGE="
- https://github.com/geventhttpclient/geventhttpclient/
- https://pypi.org/project/geventhttpclient/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- app-arch/brotli[python,${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
- dev-python/gevent[events(+),${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Avoid ModuleNotFoundError for tests we skip later
- sed -e '/^import dpkt.ssl/d' -i src/geventhttpclient/tests/test_ssl.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # These SNI tests require dpkt which is not in the tree
- src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl
- src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl
- src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # Skip tests which require internet access
- epytest -m "not online"
-}
diff --git a/dev-python/geventhttpclient/metadata.xml b/dev-python/geventhttpclient/metadata.xml
deleted file mode 100644
index f7551c444a51..000000000000
--- a/dev-python/geventhttpclient/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sbraz@gentoo.org</email>
- <name>Louis Sautier</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">geventhttpclient</remote-id>
- <remote-id type="github">geventhttpclient/geventhttpclient</remote-id>
- <bugs-to>https://github.com/geventhttpclient/geventhttpclient/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/libpy_simdjson/Manifest b/dev-python/libpy_simdjson/Manifest
deleted file mode 100644
index 1a68874eba46..000000000000
--- a/dev-python/libpy_simdjson/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST libpy_simdjson-0.4.0.tar.gz 3319968 BLAKE2B bb24af861cda5973af73718f098a514e74e852f59703c694a7bd4875f183cb0daacab7cedca9757df42557f6d1d9e2408e15443977a1dbdd6bb12cd09a488774 SHA512 c3a8c1a24f338d1fdcd0a07c64da8887b0e6e44dc701ddc23f27d569319c01d9f7ff9198de6d828e2925c2fd6444b64e3273f4e16fc9d5c1a173c6edfaccd83f
-EBUILD libpy_simdjson-0.4.0.ebuild 809 BLAKE2B c58b2bf07a7739e9e8c90ed14b38ce69a03ea5b253edfd6b00eadc79fa102a86e8419ef5195c64531b126f3510d2da56266c5778f5547832b04c7000be7c9dcb SHA512 c61894c0b8750147a52b8880696bd02aaadcb15b31aca1908f682138805134d186251b9d080037c1a12dba8ca5e47859f4ad0cbf0cbf5ce0484f1a0d7faee232
-MISC metadata.xml 393 BLAKE2B 671033d018db6de39f55789238e1d3ea0cd3faf93fd100047a278c2d3a2c86090f89de379a0ebb205f3fc030ad5ee8976adb50e6239bafbe5e24395abfdb6072 SHA512 f6d1b8e24d6044f597ed3bbdbb3afad9c8ff087dc18e4b813674147c9066e220c875a690b8d475c90f0d54bc6588de5da86ad73162090ae5af407ac443dcee88
diff --git a/dev-python/libpy_simdjson/libpy_simdjson-0.4.0.ebuild b/dev-python/libpy_simdjson/libpy_simdjson-0.4.0.ebuild
deleted file mode 100644
index 9b3c74690bbe..000000000000
--- a/dev-python/libpy_simdjson/libpy_simdjson-0.4.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for simdjson using libpy"
-HOMEPAGE="https://github.com/gerrymanoim/libpy_simdjson"
-SRC_URI="https://github.com/gerrymanoim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-cpp/range-v3:=
- dev-libs/simdjson:=
- dev-libs/libpy[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # benchmark tests have extra dependencies
- rm libpy_simdjson/tests/test_benchmark.py || die
-
- sed -e 's:werror=True:werror=False:' -i setup.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/libpy_simdjson/metadata.xml b/dev-python/libpy_simdjson/metadata.xml
deleted file mode 100644
index 2b81aa958c23..000000000000
--- a/dev-python/libpy_simdjson/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">libpy-simdjson</remote-id>
- <remote-id type="github">gerrymanoim/libpy_simdjson</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pytest-html/Manifest b/dev-python/pytest-html/Manifest
deleted file mode 100644
index c0fc872769eb..000000000000
--- a/dev-python/pytest-html/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pytest-html-3.1.1.tar.gz 38548 BLAKE2B d2491280ceb4524a10a46891448bb63fe997a4be82062e727fb1d79ef6154a0b4229bbec27c6601372776f7c8dd124aab5d4968482fc24ad24330db5d2520187 SHA512 78091b485d153b54cd76abb8cfeb6494830b1b51a10dc0c00c73eccf67962d2805e3f83972c7ccfd1f877a939b582f80d5ddd5273fd1ddcac2a1a9c2eb121300
-EBUILD pytest-html-3.1.1.ebuild 773 BLAKE2B 7abea4bab14bd19d440e0ad9ab1907dbddadf9dfa53e8bbdd851221c2f0fb2f0770e795f3fa2b27f2c84ee4359221ffd307fd5727286f4cc50d0fd56d5b52d49 SHA512 4fc675e4646b3093488f1a444335b9e2f75286ece6f25688608db932e8b947c9a9f2e136d792fdae14a108be4ce31aeeb92b8772001bf309eb980766584ed538
-MISC metadata.xml 355 BLAKE2B 5446d5fe85ef69fa4a60a8fb32cfa805d61cd958cf2676c1c6727ce229aac8b115eb4a98d6865e8a4e7474517471b2dfbb28e72dee75796d5b119c98cd7e163b SHA512 ef1ac38e97a25941605ef44f6d872d30a8bcebf2997cd732b5dee2aef948be2346eaa9ae360953ce02c7b1223b454470c1d4328f24b0fa8c6a3d61bd0af8590a
diff --git a/dev-python/pytest-html/metadata.xml b/dev-python/pytest-html/metadata.xml
deleted file mode 100644
index 177f435f2933..000000000000
--- a/dev-python/pytest-html/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <remote-id type="pypi">pytest-html</remote-id>
- <remote-id type="github">pytest-dev/pytest-html</remote-id>
- </upstream>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-python/pytest-html/pytest-html-3.1.1.ebuild b/dev-python/pytest-html/pytest-html-3.1.1.ebuild
deleted file mode 100644
index 192558f52378..000000000000
--- a/dev-python/pytest-html/pytest-html-3.1.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Plugin for generating HTML reports for py.test results"
-HOMEPAGE="https://github.com/pytest-dev/pytest-html/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-# Lots of test failures...
-RESTRICT="test"
-
-RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-metadata[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]"
-
-python_test() {
- PYTHONPATH=${PWD}${PYTHONPATH:+:}${PYTHONPATH} \
- py.test -v -r a testing/test_pytest_html.py || die
-}
diff --git a/dev-python/pytest-salt/Manifest b/dev-python/pytest-salt/Manifest
deleted file mode 100644
index f6752d36024b..000000000000
--- a/dev-python/pytest-salt/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX pytest-salt-2020.1.27-r2.patch 744 BLAKE2B 43eadb0fb01406efb9e67388a6b0ca5a021ae6ec622ec5dd5dfb1ab9575489c711dc805ce64e1373e4a0044490d71132ff4eb9584f3e9f2fb043a168d18d8349 SHA512 b0a0d56dc7d5ab43a1970488128c97de5f2c266523889896cab53040cb8eb426bda88cd8d641d706b6d09fbaf1b3f439cbfe947264cc004e766e6cc84350076f
-DIST pytest-salt-2020.1.27.tar.gz 64141 BLAKE2B 2b9261af2de28f8dce1abcd71b586594075916c8a5dbb27a24f15b9d95a575624be118d1c742f02020d3b968ffa4654cf6cd0dabefffe6876b87a4d1d58c3d60 SHA512 b0632e21f1ea5c3b57eb681cd8b270721cafd270321b708fca65427fc89817ed9e9a4216a520f35988c6866b1ed76ed84838009da9052a11cf8782d4dcf118ba
-EBUILD pytest-salt-2020.1.27-r3.ebuild 1124 BLAKE2B 82db57b425f082d43fa03cbb2788d6492d5678696ad881988b7555bf492b086854a300b513ca34bd380166ba7ecef0b8a3b0a4e8e26adab7ad36c8ffc583eff8 SHA512 b21a7c8bb4de543414346f080f682fd7a8867cddd77b60e13a6c187fad97e9f95a059bf3b9badb5751f3c1a79b72e2a369676de50ccee772844f65ddf7fa31d7
-MISC metadata.xml 324 BLAKE2B 27b257868d62a71fa6682c3cbdf197679770a52df2e203de05a69c4e3c64ec69d3b87438b4122ef2393128ee4f85d8851dbb75c3bb8ec12fd70994fe63e8dca7 SHA512 bb45c2e8139cc8c008dd79f4a590c12bd843b6295c8e4a9456e888f9b630efc23845e52cd9f660e09438539a8740a43eb61548f532236b88a61191643bb813ed
diff --git a/dev-python/pytest-salt/files/pytest-salt-2020.1.27-r2.patch b/dev-python/pytest-salt/files/pytest-salt-2020.1.27-r2.patch
deleted file mode 100644
index 35dca262478b..000000000000
--- a/dev-python/pytest-salt/files/pytest-salt-2020.1.27-r2.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fixes a Doctestitem has no attribute 'fixturenames'
-Fix by David Denoncin based on https://github.com/saltstack/pytest-salt/issues/48
-
---- a/pytestsalt/fixtures/daemons.py 2021-03-02 15:19:40.500254583 +0100
-+++ b/pytestsalt/fixtures/daemons.py 2021-03-02 15:20:40.706920871 +0100
-@@ -1658,7 +1658,6 @@
- Fixtures injection based on markers
- '''
- for fixture in ('salt_master', 'salt_minion', 'salt_call', 'salt', 'salt_key', 'salt_run'):
-- if fixture in item.fixturenames:
-- after_start_fixture = '{}_after_start'.format(fixture)
-+ if fixture in getattr(item, 'fixturenames', ()):
- if after_start_fixture not in item.fixturenames:
- item.fixturenames.append(after_start_fixture)
diff --git a/dev-python/pytest-salt/metadata.xml b/dev-python/pytest-salt/metadata.xml
deleted file mode 100644
index 1c259ca3d683..000000000000
--- a/dev-python/pytest-salt/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">pytest-salt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pytest-salt/pytest-salt-2020.1.27-r3.ebuild b/dev-python/pytest-salt/pytest-salt-2020.1.27-r3.ebuild
deleted file mode 100644
index 3548c336d99d..000000000000
--- a/dev-python/pytest-salt/pytest-salt-2020.1.27-r3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit distutils-r1
-
-MY_PV="${PV/_p/.post}"
-DESCRIPTION="PyTest Salt Plugin"
-HOMEPAGE="https://github.com/saltstack/pytest-salt"
-SRC_URI="https://github.com/saltstack/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-
-# See bug #740882 re salt/tornado dependency
-RDEPEND="
- >=dev-python/pytest-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/psutil-4.2.0[${PYTHON_USEDEP}]
- dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
- dev-python/pytest-tempdir[${PYTHON_USEDEP}]
- dev-python/msgpack[${PYTHON_USEDEP}]
- || (
- app-admin/salt[${PYTHON_USEDEP}]
- dev-python/tornado[${PYTHON_USEDEP}]
- )
-"
-#BDEPEND="
-# test? ( app-admin/salt[${PYTHON_USEDEP}] )
-#"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2020.1.27-r2.patch"
-)
-
-# Tests need network access
-RESTRICT="test"
-
-distutils_enable_tests pytest
-
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/requests_pkcs12/Manifest b/dev-python/requests_pkcs12/Manifest
deleted file mode 100644
index f3c5b4b7fb29..000000000000
--- a/dev-python/requests_pkcs12/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST requests_pkcs12-1.14.tar.gz 4896 BLAKE2B a8a3f0796092c66c210616ace20fb15cd82beb3ff3c0c0d1f2dccbd1ed7d62092a1faa69986e4f23d0b94af54f7f9b8819730f0c04c251fb751256dbd4c6bb56 SHA512 2d97b44b676c9e6e6eef127494d6c4a34179b8f69d8674ad9ecd9aa4171e5eb46a29a45ad5b5e8fe9facf234c1b7645fc5c87cef2b336beab941ce3e684c6d25
-EBUILD requests_pkcs12-1.14.ebuild 540 BLAKE2B 5be443d6d3969647f16f83df6763b91785b002df2a7c6501b83ca2b907daf11544041c621f18165fed22f7edc32ac21cd6933010d09e349ff6380b97583f471e SHA512 17205325fd6e2b4a02a033dacd0adcf81834989eb6ce122d2cd566b2841a0fd282ae12b5eed70548765bacf74191b3fc7bcc9bef01e265b6576718076544274a
-MISC metadata.xml 556 BLAKE2B 36d568f8279e130486b6946550b2acce63e87f44f2b65f2c5df69d97880bb6fb053d30335a6ea6400e8d0290d44a79f7ef757cfea1feda109ee05c4e14ec8d45 SHA512 220eee0f3b7e87493ec2ceb7fa80b8a7dade81fd02eb8b39f7488946c41a861e9f57ebdacbae153d4e6ed05c7c9382c6796152b7561fdad0401952ad3b0406e9
diff --git a/dev-python/requests_pkcs12/metadata.xml b/dev-python/requests_pkcs12/metadata.xml
deleted file mode 100644
index 1136cb253f34..000000000000
--- a/dev-python/requests_pkcs12/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gyakovlev@gentoo.org</email>
- <name>Georgy Yakovlev</name>
- </maintainer>
- <longdescription lang="en">
- Adds PKCS#12 support to the Python requests library in a clean way, without monkey patching or temporary files.
- </longdescription>
- <upstream>
- <remote-id type="github">m-click/requests_pkcs12</remote-id>
- <remote-id type="pypi">requests-pkcs12</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild b/dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild
deleted file mode 100644
index 24765222be05..000000000000
--- a/dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit distutils-r1
-
-DESCRIPTION="Adds PKCS#12 support to the Python requests library in a clean way"
-HOMEPAGE="https://github.com/m-click/requests_pkcs12"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=""
-
-RDEPEND="
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-
-RESTRICT="test" # no tests
diff --git a/dev-python/rpyc/Manifest b/dev-python/rpyc/Manifest
index d27057b7fa77..e8bd4e142a2a 100644
--- a/dev-python/rpyc/Manifest
+++ b/dev-python/rpyc/Manifest
@@ -1,5 +1,5 @@
DIST rpyc-5.2.3.tar.gz 1267934 BLAKE2B 3c03d587293375f875de31d6a89ba07b47bd4f4ff9fd5c7b23ed0c83e420e9d2bab08844c3538299797203ac90e7e81b955db02de70bf1cee5ea59d8475a6848 SHA512 4be189a719be100886e08d9c2c0769d12b7d1c5e167c197ebee1a3db542e228f2124fea976e5af3680136b298ce4632c79b2f302128dff31ebf45dcf52a9743f
DIST rpyc-5.2.3_p1.tar.gz 1269198 BLAKE2B 288568fcd34787850968d4e3fd9ca7c2d29e506f1331b746104760e678dfef43fd30b08f68b3bdda6df84d488f88dc76cfdd23d5a5ad0a4cefeab468ac6a1b0b SHA512 4b29899a51364779185d2b56f5d5ee4c650c40b8322e5594500222fdcec85414cdbabd41437467e2ff73124a79e8c9cde23dfe89138abb935732ccaba69de2bb
-EBUILD rpyc-5.2.3-r3.ebuild 2089 BLAKE2B 3d33a3520dca7ef1bbdfb477548e943ef76aee15bc8bf0f9e713d7108875e46d6ee5d9bb9d4610934a869a441a67a320889d0131c032351a9e963a077294640b SHA512 ada7525c16934719dd52ee96bce609d2831883a55bc544be8fe7ff341322a4ae21601e696c3ef5e8b4cac3468e9903e7b9155b1223b68c32dfce5f5c7d6aa8b0
+EBUILD rpyc-5.2.3-r3.ebuild 2007 BLAKE2B 098b93db8c01dec350b65af4dba8eecdc3130b993550bf3ce672534fa79112737df958499313570b4b32509f56e52e6d426535405b28727d9fd0cdf0eced8928 SHA512 aa6ac17c3aa2350a5313227911c45c6637aee59060693c976b0b9abd147799620ed1d4bd819c2f415926b10b8d3ef7f667c2812ccf5be7499f582093d6b5c5da
EBUILD rpyc-5.2.3_p1.ebuild 1936 BLAKE2B c79f627bc722b32027051cf245ed9263c5d53271e95f2f5c751b16bd8992cd617f35722e77ca06df5b72cee0c91c730f2e2d21623422729c42859ce53ee010a4 SHA512 6bffe86a512bb8bda622e1f7ef04cabc1d44f865a9fb8bc00f4259e85e985236f8f733c98870b93e348286a62a0a3b31c8b337870c0e48a3907c727b87cf89b7
-MISC metadata.xml 736 BLAKE2B d6f6d76b5118e6f8aef119b975572ba95875f89bc2a4b2bb072e1b1ccccfb4593845e16ea0c62a4436ce419a3792b89b7a995c36a2ce979cf85db0dbd5f6754f SHA512 7714c32ffeb31611fe41d2ec674b774fdd46b137a90bb52245b1dcc229f2577739d33d61788ec123cce0c4dec3da49a19fdcc4eb307ea3af26ae8c4195bb0d93
+MISC metadata.xml 654 BLAKE2B f84ea5b5fb66c2661bdcbed8566a77c872b6f1b3a6b0cb021269657b21fd414e70edf03f205ee2038d9d83a20e25d32b15760d915b98066aa7fe1a4cfeb3bd16 SHA512 6ea40af97501443c8d4ae783137bb9547c5a4cc3685c01b9d684691d110f67eb43056acfcebcc510c06fc40ff596ad9e3e30cf76cb07807f23250721e93b4954
diff --git a/dev-python/rpyc/metadata.xml b/dev-python/rpyc/metadata.xml
index 0cc85787c0c5..9bb47af5f2a2 100644
--- a/dev-python/rpyc/metadata.xml
+++ b/dev-python/rpyc/metadata.xml
@@ -15,8 +15,6 @@
<flag name="numpy">Run tests depending on
<pkg>dev-python/numpy</pkg>, <pkg>dev-python/pandas</pkg>
</flag>
- <flag name="gevent">Use <pkg>dev-python/gevent</pkg> for GeventServer
- </flag>
<flag name="gdb">Run tests depending on <pkg>sys-devel/gdb</pkg>
</flag>
</use>
diff --git a/dev-python/rpyc/rpyc-5.2.3-r3.ebuild b/dev-python/rpyc/rpyc-5.2.3-r3.ebuild
index e41a3d9bcf0b..22aea49bdb94 100644
--- a/dev-python/rpyc/rpyc-5.2.3-r3.ebuild
+++ b/dev-python/rpyc/rpyc-5.2.3-r3.ebuild
@@ -20,11 +20,10 @@ SLOT="0"
KEYWORDS="amd64 x86"
# USE flags gdb, numpy are used *only* to run tests depending on these packages
-IUSE="test numpy gdb gevent"
+IUSE="test numpy gdb"
RESTRICT="!test? ( test )"
CDEPEND="numpy? ( dev-python/numpy[${PYTHON_USEDEP}] dev-python/pandas[${PYTHON_USEDEP}] )
- gevent? ( dev-python/gevent[${PYTHON_USEDEP}] )
gdb? ( sys-devel/gdb )"
DEPEND="${CDEPEND}
@@ -52,9 +51,7 @@ src_prepare() {
then rm tests/test_service_pickle.py || die "rm test_service_pickle.py failed"
fi
- if ! use gevent
- then rm tests/test_gevent_server.py || die "rm test_gevent_server.py failed"
- fi
+ rm tests/test_gevent_server.py || die "rm test_gevent_server.py failed"
if ! use gdb
then rm tests/test_gdb.py || die "rm test_gdb.py failed"
diff --git a/dev-python/slackclient/Manifest b/dev-python/slackclient/Manifest
deleted file mode 100644
index caa1bf41a194..000000000000
--- a/dev-python/slackclient/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST slackclient-2.5.0.tar.gz 49814 BLAKE2B 19f9e66af086d431494de0ef7f3569657eb769022223d0e9b0f74c0600858e20de397fd385dc1c41d416eb3a98a7437d2b0c1b5e156be6d98941b26749103c5b SHA512 3a7a1e741e81e673cb09f8b1d9a18ca3d0e7a0e41a7ac6062725b87752f3877548faa0f9150eb1b1775479dfe9035d03fd4d991ac108b0f634cc179f4b70e2db
-EBUILD slackclient-2.5.0.ebuild 790 BLAKE2B 7c648214f76763f58e759472ff53257ec3d8a08f3748f21ce49e8ed30f3b73f67d47e7497d8391246aeebd199c5cc32941837d621f50aa5d95c1c893df274ce9 SHA512 a3552841681eb0fa346767048356ccba9e8ac0b20112ddf15462546e8f41c34dd4386cb59ab320bd9ee6fb55eebadacc12c8cf14246d2d80b99203bd5db53171
-MISC metadata.xml 416 BLAKE2B d7cad6c381983ec77b1aa4213696960f53bdfe27ede5fc61dd1d7518f0eef8ecff78748a2feba5f8934bafbd97469050d0db3fdc5454f56091a4b37c5fe8cf6c SHA512 a8ab6e05beaaef6ddfe6d7a40303281166c1caebbb79c87383b40455640e9d22230e90348945dc7de9e2cc60d4d6b53f031f17c040e3f002f4905c916b40638d
diff --git a/dev-python/slackclient/metadata.xml b/dev-python/slackclient/metadata.xml
deleted file mode 100644
index 3d3c0d259590..000000000000
--- a/dev-python/slackclient/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- <name>Robin H. Johnson</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">slackapi/python-slackclient</remote-id>
- <remote-id type="pypi">slackclient</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/slackclient/slackclient-2.5.0.ebuild b/dev-python/slackclient/slackclient-2.5.0.ebuild
deleted file mode 100644
index b9fe8acb2f4c..000000000000
--- a/dev-python/slackclient/slackclient-2.5.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-inherit distutils-r1
-
-DESCRIPTION="Client for Slack supporting the Slack Web and Real Time Messaging API"
-HOMEPAGE="https://github.com/slackapi/python-slackclient"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test" # upstream does not include tests in the package tarball!
-
-RDEPEND="
- dev-python/aiodns[${PYTHON_USEDEP}]
- dev-python/aiohttp[${PYTHON_USEDEP}]"
-
-src_prepare() {
- # Upstream uses pytest-runner as an extra optional target in setup.py as
- # part of tooling to generate distfiles.
- sed -i \
- -e '/setup_requires=/s,"pytest-runner",,' \
- "${S}"/setup.py || die
- default
-}
diff --git a/dev-python/tvdb_api/Manifest b/dev-python/tvdb_api/Manifest
deleted file mode 100644
index f5adc094f59e..000000000000
--- a/dev-python/tvdb_api/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST tvdb_api-3.0.2.tar.gz 20436 BLAKE2B d9df5f1e2e8dd26486ec5aa2fa542534e43e08ce9c19ae8f8e48a05b3167db856ccb7765bb7d7acb4adcf7a53f5deff299f69123d60c3495ec1cc4d849d3e0b5 SHA512 b6c3c04eb300f2a371f50ef0331ca1ae602c7ccda2a0d8ad52f5c89fac5cf4dff77ce11d0dc774aa2a8dc1e02798a4432262cbaafea9239693c300931213107c
-EBUILD tvdb_api-3.0.2.ebuild 465 BLAKE2B 8fc5319d6a930e654059b82611954c7e94c58008546f9c22f640d12dbd4fb69bf0fd93bef5c7ad6d19bc5d2ad9b26d1e238d4a678b0dc4367f11e613e6e1bc4f SHA512 2508133aa6eb8606a320a221ec7e488a60b267d94ec02e6c81ea04f23207a5ea9ce1514772994ed8af9d2bb5368b370408787128fd40525347d632531f36e9a2
-MISC metadata.xml 315 BLAKE2B c3449dd20fceb8f3f3e6a4d44a80c4f187ccc7eda5fa030828425ed06c28f95558250a834325e11c00285c3c5e587d1a1b6756f79fdcee3b811550238d437672 SHA512 96e0a4a6b68c1620f06a100f947309c6daef99f1ff246cb009e2b379ed3d236ca0e7e1417c340678382d0b20898a708d8136c4aa942f035848c7ea1e035140dd
diff --git a/dev-python/tvdb_api/metadata.xml b/dev-python/tvdb_api/metadata.xml
deleted file mode 100644
index 0573aff57f62..000000000000
--- a/dev-python/tvdb_api/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">dbr/tvdb_api</remote-id>
- <remote-id type="pypi">tvdb-api</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/tvdb_api/tvdb_api-3.0.2.ebuild b/dev-python/tvdb_api/tvdb_api-3.0.2.ebuild
deleted file mode 100644
index 4432098ac2ae..000000000000
--- a/dev-python/tvdb_api/tvdb_api-3.0.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface to thetvdb.com API"
-HOMEPAGE="https://github.com/dbr/tvdb_api"
-SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-cache[${PYTHON_USEDEP}]"
diff --git a/dev-python/webassets/Manifest b/dev-python/webassets/Manifest
deleted file mode 100644
index 443cb6ec2680..000000000000
--- a/dev-python/webassets/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX webassets-2.0-python39.patch 898 BLAKE2B 7d350d5a7d35a49598229b3d559ecbf4a870f24de5f2aa2bb83f7d7e6374b150b6bdcdebfbba304b2ee74783c648f1dfa98dbb3044be966342c00cb16bcc943d SHA512 6e2073ed553fcb2523a26aeff30f36de68a45dbe032a207fe12906424021d0aae7bd6bc4934f79352644ceffb9147e39bc09d824a36f23093d8a2dc58d57e28f
-DIST webassets-2.0.tar.gz 185864 BLAKE2B 8aaa7091c27644c6c464d13d106218e28531415458e67696c0243943a92a3869e23c7ff0aa8461abb876a178e3ad44f4b47a5366edb885d308dd8ec0f17ad034 SHA512 6d62d4e5c1ed81a2d235c24776b632574f3670ae3d863c5f5a79d0e1afc7acfa7965e532b7975503df758dbe6c8dbd857b250a6ea8e4b414c8f1ae12fb8addd7
-EBUILD webassets-2.0.ebuild 1072 BLAKE2B 2e1a77aa66b1606d74466c307d81c4bde4f5388c5cb8ed43ac64cdd98ca07f2ac54cad3eb939e498811f961e59321666bd18762f7ea839870aca5a7bcdc9f31d SHA512 c0f0063220a81aae2f28c43f411d13a1324387c5808178a62b142f14e0469d0e480f43a9bce137e42e84c0150659f5fc0939fcc4b39da4dbff473174e14f28c3
-MISC metadata.xml 372 BLAKE2B c1a1dfc335a04122b142c199b9041d4deff42cd971fa988ca7018fc3a26c62147fb2bd8a582f990382213e7d8791e13e67ba1cf570fd6c50ee003bcaa3fa7549 SHA512 cc5ca9432c6b229d8e5c23e39ed634624589f33958131ece0b09256c964aa0ef3678a0c6a4549ab80cebba55e73b833eaabf18c929431067c9747d029cc50e80
diff --git a/dev-python/webassets/files/webassets-2.0-python39.patch b/dev-python/webassets/files/webassets-2.0-python39.patch
deleted file mode 100644
index 006c020469f4..000000000000
--- a/dev-python/webassets/files/webassets-2.0-python39.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://github.com/miracle2k/webassets/commit/a563935df6702ff5e38e5b84a262c295e4cdf455.patch
-From a563935df6702ff5e38e5b84a262c295e4cdf455 Mon Sep 17 00:00:00 2001
-From: Karthikeyan Singaravelan <tir.karthi@gmail.com>
-Date: Wed, 22 Jan 2020 00:49:31 +0530
-Subject: [PATCH] Use is_alive instead of isAlive for Python 3.9 compatibility.
-
----
- tests/test_script.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/test_script.py b/tests/test_script.py
-index a83bc07f..d17a83bb 100644
---- a/tests/test_script.py
-+++ b/tests/test_script.py
-@@ -192,7 +192,7 @@ def start_watching(self):
-
- def stop_watching(self):
- """Stop the watch command thread."""
-- assert self.t.isAlive() # If it has already ended, something is wrong
-+ assert self.t.is_alive() # If it has already ended, something is wrong
- self.stopped = True
- self.t.join(1)
-
diff --git a/dev-python/webassets/metadata.xml b/dev-python/webassets/metadata.xml
deleted file mode 100644
index 8d3e20005efc..000000000000
--- a/dev-python/webassets/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="github">miracle2k/webassets</remote-id>
- <remote-id type="pypi">webassets</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/webassets/webassets-2.0.ebuild b/dev-python/webassets/webassets-2.0.ebuild
deleted file mode 100644
index 0f25c54ae40d..000000000000
--- a/dev-python/webassets/webassets-2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Asset management for Python web development"
-HOMEPAGE="https://github.com/miracle2k/webassets"
-SRC_URI="https://github.com/miracle2k/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-# ^^ pypi tarball is missing tests
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-# dev-ruby/sass confuses the tests, they expect 'sass' as the reference
-# compiler
-BDEPEND="
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- !!dev-ruby/sass
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.0-python39.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # webassets wants /usr/bin/babel from babeljs,
- # but we have only one from openbabel
- # ... and we don't have postcss
- sed -i \
- -e 's|\(TestBabel\)|No\1|' \
- -e 's|\(TestAutoprefixer6Filter\)|No\1|' \
- tests/test_filters.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/ws4py/Manifest b/dev-python/ws4py/Manifest
deleted file mode 100644
index ad2c090a84e5..000000000000
--- a/dev-python/ws4py/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX ws4py-0.5.1-python3.7+-compatibility.patch 3713 BLAKE2B f5c811b6dce12637307d2a845daa0e9e932452ba34416b088531734013f1617901617d82804b32ec22026d50c27152b68fb548b0871a11ac20ffa21fc5b435b0 SHA512 3012d74e348f7965fee811c9b0e290dcefcc4f365159ecc0fc5bc9dc77ff0e5e6d1448b62b0ced1f9e87dc2bf29f9a831d110301257d260dcb3f2d1ee7ed4f80
-DIST ws4py-0.5.1.tar.gz 116673 BLAKE2B 31db304800f0d3da61dc4c1a3381a8fcfcfa8f16b36d916311cc32f1d294c9f7b3627dac673edf824f529f485f825ca418ab1e1a8a2fda5583c6a6a1bd9b752c SHA512 4c90d66d37fb5bdc8f7fc9fd184b20a7dc2dae811ecf3a041477e3c26a2577008be7041799daca5b8c0de65cb2454022a6c135cf02534ca98b6946abbfce0e11
-EBUILD ws4py-0.5.1-r1.ebuild 1743 BLAKE2B ed4c8ea0213fe3df48e17f013d65b41a3c3225935bdb965ee516d626d6311df84506c4b4baa7d854844e06779e2b0c8329b1763d70a64d45b4aac304d2f5de9a SHA512 a61a7d6f5a3d540e30bd1810bece0aee68213886a4d4aa1f784595f6d916b78b940c3350dc2db80a5c1fe2c7bdd61accb38d482fc410a98ad30bf2c43f6d6126
-EBUILD ws4py-9999.ebuild 1745 BLAKE2B eb23de9bb77ec680e7d8d7b1886c92e17dacf760f0c6b73e87ff848c8022e9e146a677566ffd6f85e936aeffbb12703ae65a78f8964416f2454a0c8fce798a85 SHA512 6004de1ccdb82b63e1eb4bd9f1570a7dcbb7ff49f4017346072802f96edecae369df8b4f403b6bdf3c2bc3ede6d5cbd4c876f14a5330111ed749d6bc2b99ee6c
-MISC metadata.xml 424 BLAKE2B 7de8ba5be6abffa07db15ec9bf768480c63cc74485965890c14926964690be45d8a244bf859646413f30432b7beb70fdf085dc73b4542ce8d26f0a7498a555b2 SHA512 2ce66adf4df239dfbe6f80b0b7a9489163798f2f1352360a3018f409a699a48cb0da919b71952678689c49279655db9b98862ee27a5c420563f01068f0320ae0
diff --git a/dev-python/ws4py/files/ws4py-0.5.1-python3.7+-compatibility.patch b/dev-python/ws4py/files/ws4py-0.5.1-python3.7+-compatibility.patch
deleted file mode 100644
index 12b14111634a..000000000000
--- a/dev-python/ws4py/files/ws4py-0.5.1-python3.7+-compatibility.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-From: Matthias Klose <doko@ubuntu.com>
-Date: Sun, 29 Jul 2018 09:01:36 +0200
-Subject: Fix compatibility with Python 3.7.
-Origin: http://launchpadlibrarian.net/380629852/python-ws4py_0.4.2+dfsg1-2_0.4.2+dfsg1-2ubuntu1.diff.gz
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903529
-
----
- test/autobahn_test_servers.py | 4 ++--
- ws4py/async_websocket.py | 9 +++++++--
- ws4py/server/tulipserver.py | 7 ++++++-
- 3 files changed, 15 insertions(+), 5 deletions(-)
-
-diff --git a/test/autobahn_test_servers.py b/test/autobahn_test_servers.py
-index 3e33f82..8b77954 100644
---- a/test/autobahn_test_servers.py
-+++ b/test/autobahn_test_servers.py
-@@ -142,7 +142,7 @@ def run_python_wsgi(host="127.0.0.1", port=9002):
- """
- run_python_wsgi_async(host, port, False)
-
--def run_python_wsgi_async(host="127.0.0.1", port=9010, async=True):
-+def run_python_wsgi_async(host="127.0.0.1", port=9010, async_=True):
- """
- Runs wsgi server on python 2.x with async middleware"
- """
-@@ -153,7 +153,7 @@ def run_python_wsgi_async(host="127.0.0.1", port=9010, async=True):
- from ws4py.server.wsgiutils import WebSocketWSGIApplication
-
- app = WebSocketWSGIApplication(handler_cls=EchoWebSocket)
-- if async:
-+ if async_:
- def middleware(app):
- def later(environ, start_response):
- for part in app(environ, start_response):
-diff --git a/ws4py/async_websocket.py b/ws4py/async_websocket.py
-index 9e2a4c7..096763d 100644
---- a/ws4py/async_websocket.py
-+++ b/ws4py/async_websocket.py
-@@ -18,6 +18,11 @@ delegated_generator_websocket_on_top_of_asyncio.py
- import asyncio
- import types
-
-+try: # pragma: no cover
-+ asyncio_ensure_future = asyncio.ensure_future # Python >= 3.5
-+except AttributeError: # pragma: no cover
-+ asyncio_ensure_future = getattr(asyncio, 'async') # Python < 3.5
-+
- from ws4py.websocket import WebSocket as _WebSocket
- from ws4py.messaging import Message
-
-@@ -84,7 +89,7 @@ class WebSocket(_WebSocket):
- def closeit():
- yield from self.proto.writer.drain()
- self.proto.writer.close()
-- asyncio.async(closeit())
-+ asyncio.asyncio_ensure_future(closeit())
-
- def _write(self, data):
- """
-@@ -94,7 +99,7 @@ class WebSocket(_WebSocket):
- def sendit(data):
- self.proto.writer.write(data)
- yield from self.proto.writer.drain()
-- asyncio.async(sendit(data))
-+ asyncio.asyncio_ensure_future(sendit(data))
-
- @asyncio.coroutine
- def run(self):
-diff --git a/ws4py/server/tulipserver.py b/ws4py/server/tulipserver.py
-index 2786c16..ce2e9fb 100644
---- a/ws4py/server/tulipserver.py
-+++ b/ws4py/server/tulipserver.py
-@@ -6,6 +6,11 @@ import io
-
- import asyncio
-
-+try: # pragma: no cover
-+ asyncio_ensure_future = asyncio.ensure_future # Python >= 3.5
-+except AttributeError: # pragma: no cover
-+ asyncio_ensure_future = getattr(asyncio, 'async') # Python < 3.5
-+
- from ws4py import WS_KEY, WS_VERSION
- from ws4py.exc import HandshakeError
- from ws4py.websocket import WebSocket
-@@ -40,7 +45,7 @@ class WebSocketProtocol(asyncio.StreamReaderProtocol):
- #self.stream.set_transport(transport)
- asyncio.StreamReaderProtocol.connection_made(self, transport)
- # Let make it concurrent for others to tag along
-- f = asyncio.async(self.handle_initial_handshake())
-+ f = asyncio.asyncio_ensure_future(self.handle_initial_handshake())
- f.add_done_callback(self.terminated)
-
- @property
diff --git a/dev-python/ws4py/metadata.xml b/dev-python/ws4py/metadata.xml
deleted file mode 100644
index bcbb23469491..000000000000
--- a/dev-python/ws4py/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="client">Install client modules</flag>
- <flag name="server">Install server modules</flag>
- </use>
- <upstream>
- <remote-id type="github">Lawouach/WebSocket-for-Python</remote-id>
- <remote-id type="pypi">ws4py</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/ws4py/ws4py-0.5.1-r1.ebuild b/dev-python/ws4py/ws4py-0.5.1-r1.ebuild
deleted file mode 100644
index 7313ee949cf5..000000000000
--- a/dev-python/ws4py/ws4py-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# We could depend on dev-python/cherrypy when USE=server, but
-# that is an optional component ...
-# Same for dev-python/tornado and USE=client ... so why not???
-# pypy is viable but better with a cutdown set of deps
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)?"
-
-MY_PN="WebSocket-for-Python"
-
-inherit distutils-r1
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/Lawouach/${MY_PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/Lawouach/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="WebSocket client and server library for Python 2 and 3 as well as PyPy"
-HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+client +server test +threads"
-RESTRICT="!test? ( test )"
-# doc build requires sphinxcontrib ext packages absent from portage
-
-RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
- >=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
- client? ( >=dev-python/tornado-3.1[${PYTHON_USEDEP}] )
- server? ( >=dev-python/cherrypy-3.2.4[${PYTHON_USEDEP}] )"
-
-DEPEND="test? (
- >=dev-python/cherrypy-3.2.4[${PYTHON_USEDEP}]
- >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
- )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.5.1-python3.7+-compatibility.patch
-)
-
-python_test() {
- # testsuite displays an issue with mock under py3 but is non fatal
- "${EPYTHON}" -m unittest discover || die "Tests failed under ${EPYTHON}"
-}
-
-python_install() {
- distutils-r1_python_install
- use client || rm -rf "${D}$(python_get_sitedir)"/ws4py/client
- use server || rm -rf "${D}$(python_get_sitedir)"/ws4py/server
-}
diff --git a/dev-python/ws4py/ws4py-9999.ebuild b/dev-python/ws4py/ws4py-9999.ebuild
deleted file mode 100644
index 3818a848170e..000000000000
--- a/dev-python/ws4py/ws4py-9999.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# We could depend on dev-python/cherrypy when USE=server, but
-# that is an optional component ...
-# Same for dev-python/tornado and USE=client ... so why not???
-# pypy is viable but better with a cutdown set of deps
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)?"
-
-MY_PN="WebSocket-for-Python"
-
-inherit distutils-r1
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://github.com/Lawouach/${MY_PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/Lawouach/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 arm ~x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="WebSocket client and server library for Python 2 and 3 as well as PyPy"
-HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+client +server test +threads"
-RESTRICT="!test? ( test )"
-# doc build requires sphinxcontrib ext packages absent from portage
-
-RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
- >=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
- client? ( >=dev-python/tornado-3.1[${PYTHON_USEDEP}] )
- server? ( >=dev-python/cherrypy-3.2.4[${PYTHON_USEDEP}] )"
-
-DEPEND="test? (
- >=dev-python/cherrypy-3.2.4[${PYTHON_USEDEP}]
- >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
- )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.5.1-python3.7+-compatibility.patch
-)
-
-python_test() {
- # testsuite displays an issue with mock under py3 but is non fatal
- "${EPYTHON}" -m unittest discover || die "Tests failed under ${EPYTHON}"
-}
-
-python_install() {
- distutils-r1_python_install
- use client || rm -rf "${D}$(python_get_sitedir)"/ws4py/client
- use server || rm -rf "${D}$(python_get_sitedir)"/ws4py/server
-}