aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/SQLAlchemy-Utils/Manifest2
-rw-r--r--dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.9.ebuild (renamed from dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.8.ebuild)4
-rw-r--r--dev-python/WSME/WSME-0.11.0.ebuild1
-rw-r--r--dev-python/asyncssh/Manifest3
-rw-r--r--dev-python/asyncssh/asyncssh-2.6.0.ebuild54
-rw-r--r--dev-python/asyncssh/asyncssh-2.7.2.ebuild (renamed from dev-python/asyncssh/asyncssh-2.7.0.ebuild)10
-rw-r--r--dev-python/avro/Manifest2
-rw-r--r--dev-python/avro/avro-1.11.0.ebuild (renamed from dev-python/avro/avro-1.10.2.ebuild)0
-rw-r--r--dev-python/convertdate/Manifest1
-rw-r--r--dev-python/convertdate/convertdate-2.3.2.ebuild24
-rw-r--r--dev-python/dateparser/Manifest1
-rw-r--r--dev-python/dateparser/dateparser-1.1.0.ebuild38
-rw-r--r--dev-python/digitalocean/Manifest2
-rw-r--r--dev-python/digitalocean/digitalocean-1.16.0.ebuild23
-rw-r--r--dev-python/digitalocean/digitalocean-1.17.0.ebuild23
-rw-r--r--dev-python/digitalocean/metadata.xml11
-rw-r--r--dev-python/dotmap/Manifest3
-rw-r--r--dev-python/dotmap/dotmap-1.3.25.ebuild (renamed from dev-python/dotmap/dotmap-1.3.24.ebuild)0
-rw-r--r--dev-python/dotmap/dotmap-1.3.8.ebuild19
-rw-r--r--dev-python/fastavro/Manifest2
-rw-r--r--dev-python/fastavro/fastavro-1.4.7.ebuild (renamed from dev-python/fastavro/fastavro-1.4.5.ebuild)4
-rw-r--r--dev-python/gnocchi/gnocchi-4.4.1.ebuild2
-rw-r--r--dev-python/hidapi/Manifest1
-rw-r--r--dev-python/hidapi/hidapi-0.10.1.ebuild3
-rw-r--r--dev-python/hidapi/hidapi-0.11.0.2.ebuild34
-rw-r--r--dev-python/itemadapter/Manifest1
-rw-r--r--dev-python/itemadapter/itemadapter-0.4.0.ebuild27
-rw-r--r--dev-python/itemadapter/metadata.xml8
-rw-r--r--dev-python/itemloaders/Manifest1
-rw-r--r--dev-python/itemloaders/itemloaders-1.0.4.ebuild25
-rw-r--r--dev-python/itemloaders/metadata.xml8
-rw-r--r--dev-python/k5test/Manifest2
-rw-r--r--dev-python/k5test/k5test-0.10.0.ebuild22
-rw-r--r--dev-python/k5test/k5test-0.9.2.ebuild23
-rw-r--r--dev-python/k5test/metadata.xml19
-rw-r--r--dev-python/libusb1/Manifest2
-rw-r--r--dev-python/libusb1/libusb1-2.0.1.ebuild (renamed from dev-python/libusb1/libusb1-1.9.2.ebuild)7
-rw-r--r--dev-python/libusb1/metadata.xml2
-rw-r--r--dev-python/mkdocs-exclude/metadata.xml3
-rw-r--r--dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild6
-rw-r--r--dev-python/os-resource-classes/Manifest2
-rw-r--r--dev-python/os-resource-classes/os-resource-classes-1.0.0.ebuild21
-rw-r--r--dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild32
-rw-r--r--dev-python/os-vif/Manifest2
-rw-r--r--dev-python/os-vif/os-vif-2.6.0.ebuild (renamed from dev-python/os-vif/os-vif-2.2.0.ebuild)28
-rw-r--r--dev-python/oslo-middleware/Manifest2
-rw-r--r--dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild (renamed from dev-python/oslo-middleware/oslo-middleware-4.1.1.ebuild)39
-rw-r--r--dev-python/parsel/Manifest1
-rw-r--r--dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch30
-rw-r--r--dev-python/parsel/metadata.xml8
-rw-r--r--dev-python/parsel/parsel-1.6.0.ebuild36
-rw-r--r--dev-python/pg8000/Manifest2
-rw-r--r--dev-python/pg8000/pg8000-1.22.0.ebuild (renamed from dev-python/pg8000/pg8000-1.21.3.ebuild)0
-rw-r--r--dev-python/pifpaf/pifpaf-3.1.5.ebuild4
-rw-r--r--dev-python/pip-api/Manifest2
-rw-r--r--dev-python/pip-api/pip-api-0.0.23.ebuild (renamed from dev-python/pip-api/pip-api-0.0.20.ebuild)12
-rw-r--r--dev-python/protego/Manifest1
-rw-r--r--dev-python/protego/metadata.xml8
-rw-r--r--dev-python/protego/protego-0.1.16.ebuild20
-rw-r--r--dev-python/pydispatcher/Manifest1
-rw-r--r--dev-python/pydispatcher/metadata.xml8
-rw-r--r--dev-python/pydispatcher/pydispatcher-2.0.5.ebuild19
-rw-r--r--dev-python/pytest-randomly/Manifest2
-rw-r--r--dev-python/pytest-randomly/pytest-randomly-3.10.1.ebuild (renamed from dev-python/pytest-randomly/pytest-randomly-3.8.0.ebuild)12
-rw-r--r--dev-python/python-json-logger/python-json-logger-2.0.2.ebuild2
-rw-r--r--dev-python/queuelib/Manifest1
-rw-r--r--dev-python/queuelib/metadata.xml8
-rw-r--r--dev-python/queuelib/queuelib-1.6.2.ebuild20
-rw-r--r--dev-python/rstcheck/rstcheck-3.3.1.ebuild4
-rw-r--r--dev-python/scrapy/Manifest1
-rw-r--r--dev-python/scrapy/files/scrapy-2.5.1-no-doctest.patch12
-rw-r--r--dev-python/scrapy/metadata.xml8
-rw-r--r--dev-python/scrapy/scrapy-2.5.1.ebuild58
-rw-r--r--dev-python/statmake/Manifest1
-rw-r--r--dev-python/statmake/statmake-0.4.0.ebuild43
-rw-r--r--dev-python/strictyaml/Manifest2
-rw-r--r--dev-python/strictyaml/strictyaml-1.5.0.ebuild (renamed from dev-python/strictyaml/strictyaml-1.3.2.ebuild)9
-rw-r--r--dev-python/tooz/Manifest2
-rw-r--r--dev-python/tooz/tooz-2.7.1.ebuild35
-rw-r--r--dev-python/tooz/tooz-2.9.0.ebuild51
-rw-r--r--dev-python/types-paramiko/Manifest2
-rw-r--r--dev-python/types-paramiko/types-paramiko-2.7.3.ebuild (renamed from dev-python/types-paramiko/types-paramiko-2.7.0.ebuild)0
-rw-r--r--dev-python/types-python-dateutil/Manifest2
-rw-r--r--dev-python/types-python-dateutil/types-python-dateutil-2.8.2.ebuild (renamed from dev-python/types-python-dateutil/types-python-dateutil-2.8.1.ebuild)0
-rw-r--r--dev-python/types-requests/Manifest2
-rw-r--r--dev-python/types-requests/types-requests-2.25.11.ebuild (renamed from dev-python/types-requests/types-requests-2.25.10.ebuild)0
-rw-r--r--dev-python/w3lib/Manifest1
-rw-r--r--dev-python/w3lib/metadata.xml8
-rw-r--r--dev-python/w3lib/w3lib-1.22.0.ebuild25
-rw-r--r--dev-python/xattr/Manifest1
-rw-r--r--dev-python/xattr/metadata.xml13
-rw-r--r--dev-python/xattr/xattr-0.9.7.ebuild21
-rw-r--r--dev-python/yamllint/Manifest1
-rw-r--r--dev-python/yamllint/metadata.xml8
-rw-r--r--dev-python/yamllint/yamllint-1.26.3.ebuild26
-rw-r--r--dev-python/yams/metadata.xml7
-rw-r--r--dev-python/yams/yams-0.7.3.ebuild17
-rw-r--r--dev-python/yams/yams-9999.ebuild17
-rw-r--r--dev-python/yaql/Manifest2
-rw-r--r--dev-python/yaql/yaql-1.1.3.ebuild24
-rw-r--r--dev-python/yaql/yaql-2.0.0.ebuild41
101 files changed, 860 insertions, 330 deletions
diff --git a/dev-python/SQLAlchemy-Utils/Manifest b/dev-python/SQLAlchemy-Utils/Manifest
index 6cc20abc..240fe11f 100644
--- a/dev-python/SQLAlchemy-Utils/Manifest
+++ b/dev-python/SQLAlchemy-Utils/Manifest
@@ -1 +1 @@
-DIST SQLAlchemy-Utils-0.37.8.tar.gz 136623 BLAKE2B 2cbfff10011f25cd060d3eb388b6452e5e229e01aed5d415fab522a2d4990ea93a54ab3eb61b4d9e37a5dd95ab8b97df8a51dde287bd6980bb418b67674a03b2 SHA512 3e21891c9e58e65ceca8446d849e6bb96b1c7ffd3c00fc7e33d5544fe56a75ffbbb6356cab1775083811ddfbb6e42a5200b6509f1d8f66452edf08b0f44f84b2
+DIST SQLAlchemy-Utils-0.37.9.tar.gz 136639 BLAKE2B e9e92b185ff45cfee5b1a6e59e78ae819ef15e419e178e8773f6f76d0681e6c047b8124c17b95e49c0a1badff13f27c3718d0f68f67523eabe6333a665d5a134 SHA512 5186ea01d5fab000b79496a501321846b326336cb1e725520acd4512e2d129e51b8887d95f3ca6109575b1263fde0178a84ca7d37da06d8b410bc97649c76f14
diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.8.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.9.ebuild
index 21052001..6b1db654 100644
--- a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.8.ebuild
+++ b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.9.ebuild
@@ -23,8 +23,8 @@ RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0[${PYTHON_USEDEP}]
"
-DEPEND="
- ${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
>=dev-python/pygments-2.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.3[${PYTHON_USEDEP}]
diff --git a/dev-python/WSME/WSME-0.11.0.ebuild b/dev-python/WSME/WSME-0.11.0.ebuild
index b8798554..ffb466fa 100644
--- a/dev-python/WSME/WSME-0.11.0.ebuild
+++ b/dev-python/WSME/WSME-0.11.0.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ dev-python/pbr[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 88408ea6..1fbad987 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1 @@
-DIST asyncssh-2.6.0.tar.gz 419074 BLAKE2B ecac549c3b95b024cf6135e8809720f547607842506e874fd066c351fd89d48b705c4056efdfebed4e88e74f544e8d362d95690c9574e5cd4e0de5cafd84b44e SHA512 b1421ba03bbc3f919ebdc3f4936e024ecb579e9a6823ff507be5fb3b6e03ff0b7aaebf364282902b53f82eeaa095894d747e200eb9fc28cad19d94ec809448a3
-DIST asyncssh-2.7.0.tar.gz 420765 BLAKE2B 4beab38843951cb9e86f5dc88b4bde4efd9a29178160381ea359233b675d2fa8bbfe58750b8d3fdded65998ea3c472b7b26c07fa191bd8428a06e3e014794dfe SHA512 0f25b199075fc5ff2f27c040b81d679c17fdebb68e919abc23af5b10dc0626eb10141bd6d6de7d92f797f84394a54c34757a8332c4aa08bab36ec6f04e353204
+DIST asyncssh-2.7.2.tar.gz 423431 BLAKE2B f9aa34204e60879c91106a7217c1fef5ee0f2923f5628908bcd07dee30e1ffa7f8c099fa505004035843a6be6101c1549c4809d107c745ad8f8f246201249de0 SHA512 a45248c8068905f7d36d866918b0563e8c9cf6bdfc99fc849818c031deb8b429212a2bb505c0a77da7729b736d49d4e01c187ca79a659385152a93b02d9493f7
diff --git a/dev-python/asyncssh/asyncssh-2.6.0.ebuild b/dev-python/asyncssh/asyncssh-2.6.0.ebuild
deleted file mode 100644
index af5b7320..00000000
--- a/dev-python/asyncssh/asyncssh-2.6.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-DOCS_DIR="docs"
-DOCS_BUILDER="sphinx"
-
-inherit distutils-r1 docs optfeature
-
-DESCRIPTION="Asynchronous SSHv2 client and server library"
-HOMEPAGE="
- https://asyncssh.timeheart.net
- https://pypi.org/project/asyncssh
- https://github.com/ronf/asyncssh
-"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="ECL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/cryptography-2.8[${PYTHON_USEDEP}]"
-BDEPEND="
- ${REDEPEND}
- test? (
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-17.0.0[${PYTHON_USEDEP}]
- >=dev-python/python-pkcs11-0.7.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs
-
-python_test() {
- epytest \
- --deselect tests/test_agent.py::_TestAgent::test_confirm \
- --deselect tests/test_x509.py::_TestX509::test_expired_root
-}
-
-pkg_postinst() {
- optfeature "support for OpenSSH private key encryption" dev-python/bcrypt
- optfeature "support for key exchange and authentication with U2F/FIDO2 security keys" dev-python/fido2
- optfeature "support for accessing PIV keys on PKCS#11 security tokens" dev-python/python-pkcs11
- optfeature "support for GSSAPI key exchange and authentication on UNIX" dev-python/gssapi
- optfeature "if you have a version of OpenSSL older than 1.1.1b installed and you want support for Curve25519 key exchange, Ed25519 keys and certificates, or the Chacha20-Poly1305 cipher" dev-python/libnacl
- optfeature "support for UMAC cryptographic hashes" dev-python/libnettle
- optfeature "support for X.509 certificate authentication" dev-python/pyopenssl
-}
diff --git a/dev-python/asyncssh/asyncssh-2.7.0.ebuild b/dev-python/asyncssh/asyncssh-2.7.2.ebuild
index fb28de3c..9a47b82c 100644
--- a/dev-python/asyncssh/asyncssh-2.7.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.7.2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DOCS_BUILDER="sphinx"
DOCS_DIR="docs"
@@ -22,8 +22,8 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=">=dev-python/cryptography-2.8[${PYTHON_USEDEP}]"
+DEPEND="${REDEPEND}"
BDEPEND="
- ${REDEPEND}
test? (
>=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
>=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
@@ -36,12 +36,6 @@ BDEPEND="
distutils_enable_tests pytest
distutils_enable_sphinx docs
-#python_test() {
-# epytest \
-# --deselect tests/test_agent.py::_TestAgent::test_confirm \
-# --deselect tests/test_x509.py::_TestX509::test_expired_root
-#}
-
pkg_postinst() {
optfeature "support for OpenSSH private key encryption" dev-python/bcrypt
optfeature "support for key exchange and authentication with U2F/FIDO2 security keys" dev-python/fido2
diff --git a/dev-python/avro/Manifest b/dev-python/avro/Manifest
index 08bff3b5..49da0325 100644
--- a/dev-python/avro/Manifest
+++ b/dev-python/avro/Manifest
@@ -1 +1 @@
-DIST avro-1.10.2.tar.gz 68176 BLAKE2B aeb6f40ac7a1cf2167b6f13db8acc78aceaebf20be8915b4863b7c4a1b2996de46a79f5c182dcd559a21781bae08c94f82f732cc736fecbe6425a1e71a6e8f0c SHA512 46bb7035a71a0d1b43d067fdc8bde8328322acc764908d100bb0ef4a23913e7fd7660ee61dfb21e8e85cc53720192e329da6f2f31aeafd480322ade0907bc2a7
+DIST avro-1.11.0.tar.gz 83374 BLAKE2B 01f63974133d2c199f2b1e50694787898505dccf9ee3100517bd783088dce47a9b7c03aa9f98c9b4bd06a989a804478e081f0068fe4f2e81c047a9579c7a395e SHA512 e5fa1842df8d1dd730da850957927049c39788ce27b8454960d88fe7e8cf6bb6537e6db2dedd630fd09c03bc736f276b567c35c749f06fdc76a6d9cac43a4c07
diff --git a/dev-python/avro/avro-1.10.2.ebuild b/dev-python/avro/avro-1.11.0.ebuild
index 0ef1b000..0ef1b000 100644
--- a/dev-python/avro/avro-1.10.2.ebuild
+++ b/dev-python/avro/avro-1.11.0.ebuild
diff --git a/dev-python/convertdate/Manifest b/dev-python/convertdate/Manifest
index cdb6f915..6a9d1b10 100644
--- a/dev-python/convertdate/Manifest
+++ b/dev-python/convertdate/Manifest
@@ -1,2 +1,3 @@
DIST convertdate-2.3.0.tar.gz 48993 BLAKE2B d0bbb68eeb71090fc9e0d524a1ec40789d101e29b85c8d3ecc14acefa00ff749f08e74980f36a486b19c08d949a517f00dcb4abc4a8aa29d105b8873e19c470c SHA512 ec3df742f16cdaca49f519d25b6a9647e654b7dd5c3e2ef43f4ae6466dff520db5ab67f58caf066a719e6c8c16b09ed4bf7c27d256259deb7e50f19ea14603f2
DIST convertdate-2.3.1.tar.gz 49030 BLAKE2B 04f05035a8e9b325303a2dcf1d1dd391cef825825c6191cc26c0623de9a3c01086f29a3aae1c3d68e07a723179bee2781fcc9d9bc5e78fdc4b38463fdab54c47 SHA512 6a8e00fe8548b5715861903bf5a8561ad63907b3fc100ffe2e9f9a08864082e07267691f5bf983335a857310c8fdb48a306448ae4ababaee41a5a8eb515fdc2f
+DIST convertdate-2.3.2.tar.gz 52155 BLAKE2B 607e5b0ec3c4bc664cec51c32c68ccec0676f72e839c9d094fb901ce1ae154c759f5bded34f5654562ae1e74111c4ee263159ae46cb545b2cfae81af343511f4 SHA512 a1c70564fafc697a5fb941d32603e8bfae565089a1a37bc3c2f8793bf926e6e97c752ffddb9192ae54e37ccafb0a02969b9f9086875595f1eb97cf264f96fde9
diff --git a/dev-python/convertdate/convertdate-2.3.2.ebuild b/dev-python/convertdate/convertdate-2.3.2.ebuild
new file mode 100644
index 00000000..d0d654c1
--- /dev/null
+++ b/dev-python/convertdate/convertdate-2.3.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utils for converting between date formats and calculating holidays"
+HOMEPAGE="https://github.com/fitnr/convertdate"
+SRC_URI="https://github.com/fitnr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/pymeeus[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
diff --git a/dev-python/dateparser/Manifest b/dev-python/dateparser/Manifest
index f3166397..c9b3c10f 100644
--- a/dev-python/dateparser/Manifest
+++ b/dev-python/dateparser/Manifest
@@ -1 +1,2 @@
DIST dateparser-1.0.0.tar.gz 471943 BLAKE2B b248def372fb792dcd6c0bdc523217d0eea74a70c65fa4975953c42de8b6408a541d3031774fe75c464c3528e43179a9a9675005f88351a539ea72dd4d5f81b5 SHA512 4ce97038c53bc49bf9261f82bd3c093b48987f1a776f033594e16488faf75cb7b255cd89ca7f4d229b8d0ab8e41ba9ca525c58300bc6ee5222bf73411f3cff53
+DIST dateparser-1.1.0.tar.gz 483853 BLAKE2B d754bef57b7a062063fe35480d5c5b8cfdd8144b32d4b0c92c949e31b1bfb7bb388e5eff68981dd20a3bd51328dd48f1f650477efa80b5004337b2ab3fdb53d3 SHA512 019fa8fcc00ba298d38d166fb17bca3cb3ea34934cc59d05d7e47924a4caf1a640a628ee29552b72fc53e7a005109ec227c3a09c52e46d1094565db0a6daed2a
diff --git a/dev-python/dateparser/dateparser-1.1.0.ebuild b/dev-python/dateparser/dateparser-1.1.0.ebuild
new file mode 100644
index 00000000..21d9b217
--- /dev/null
+++ b/dev-python/dateparser/dateparser-1.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Date parsing library designed to parse dates from HTML pages"
+HOMEPAGE="https://github.com/scrapinghub/dateparser"
+SRC_URI="https://github.com/scrapinghub/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Requires access to the internet
+RESTRICT="test"
+
+DEPEND="test? (
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ dev-python/GitPython[${PYTHON_USEDEP}]
+ dev-python/ordered-set[${PYTHON_USEDEP}]
+)"
+
+RDEPEND="
+ dev-python/convertdate[${PYTHON_USEDEP}]
+ dev-python/hijri-converter[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/regex[${PYTHON_USEDEP}]
+ dev-python/tzlocal[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
diff --git a/dev-python/digitalocean/Manifest b/dev-python/digitalocean/Manifest
new file mode 100644
index 00000000..73f13fe2
--- /dev/null
+++ b/dev-python/digitalocean/Manifest
@@ -0,0 +1,2 @@
+DIST digitalocean-1.16.0.tar.gz 59077 BLAKE2B b44c045716967a192b4e79d562bd7af8af2ed3a0d6ea54490f2e15195c84476f25a661c80b5f1beda54e724a4177083a5d04682ca96855637cf626cd3397df17 SHA512 110614aeb33e2dab0564b4569058233916626d50da14d42f9702c9275f13442dccb7b77829b2dc8e97e8bbbd53d094116cebe9b3aedad920d2b0c156a5680bf7
+DIST digitalocean-1.17.0.tar.gz 60261 BLAKE2B 1a3b8ffe955fdea616420d67e9cd1b07d81d3395d673770333b150a8044f6f93d16ab6ec93d0d5efb7579a2bd7fde57c394bc3fc3e58ad02db230f5bd48006bb SHA512 3b5f5adb5fac9693450954e568433cecb43152d4cb2b5709126dc7c69c6b84f19428dcd3688718588a986d3ea9170a956387f3050cd10a69ba89d5dcdf8e100c
diff --git a/dev-python/digitalocean/digitalocean-1.16.0.ebuild b/dev-python/digitalocean/digitalocean-1.16.0.ebuild
new file mode 100644
index 00000000..813a208c
--- /dev/null
+++ b/dev-python/digitalocean/digitalocean-1.16.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Digitalocean API access library"
+HOMEPAGE="https://github.com/koalalorenzo/python-digitalocean"
+SRC_URI="https://github.com/koalalorenzo/python-digitalocean/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/python-digitalocean-${PV}
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/jsonpickle[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/digitalocean/digitalocean-1.17.0.ebuild b/dev-python/digitalocean/digitalocean-1.17.0.ebuild
new file mode 100644
index 00000000..813a208c
--- /dev/null
+++ b/dev-python/digitalocean/digitalocean-1.17.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Digitalocean API access library"
+HOMEPAGE="https://github.com/koalalorenzo/python-digitalocean"
+SRC_URI="https://github.com/koalalorenzo/python-digitalocean/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/python-digitalocean-${PV}
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/jsonpickle[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/digitalocean/metadata.xml b/dev-python/digitalocean/metadata.xml
new file mode 100644
index 00000000..0ded05d5
--- /dev/null
+++ b/dev-python/digitalocean/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>egorr.berd@gmail.com</email>
+ <name>Yahor Berdnikau</name>
+</maintainer>
+<longdescription lang="en">
+ Digitalocean API library
+</longdescription>
+</pkgmetadata>
diff --git a/dev-python/dotmap/Manifest b/dev-python/dotmap/Manifest
index db0a8c23..a912dcc8 100644
--- a/dev-python/dotmap/Manifest
+++ b/dev-python/dotmap/Manifest
@@ -1,2 +1 @@
-DIST dotmap-1.3.24.tar.gz 11981 BLAKE2B c7afcae398c4532e670afee9a6ea9a38dcc43fa485f3e856b2ff40da76a09b74c979acd0dc7f73a0f51198af379bd9ad5d832d1379617407ea9af38b0ff421ab SHA512 4b580b0f57a38de998865b376127ea407bb707502a4449ccc02cb59854c49b2f9c0c07a242e962f0146ff1c5c6bb1faafbd570939f25bb3b20b79946cb898270
-DIST dotmap-1.3.8.tar.gz 9973 BLAKE2B cbf90f7c32b6e64217c9d6ccb13a3d89cf4d5a15704abda76c0ee9914b30882c1bf6993a4b74b7dbb269604f1149102f24da27de4136b7adfefd277861826d2e SHA512 c164b8c6d61d9d0bc66c665df8fe8d376dabc0f994824bd44cade504839a053b9a95973be1d8611f961faeac109d8dfeca93e27b28a12b35c557d22e669772a7
+DIST dotmap-1.3.25.tar.gz 12043 BLAKE2B e534f321786a14abb6cd1775b33cb51b332340febdbd44c13d6ccf4b4b679e5b52348e1e21e9e6458b5dc45299a2335bf05551794e3ddd668748c1b28543f393 SHA512 8270b9b042847565e21ede4ec29c00a51a84f9c819f6f0d80b24cc6e8d3524c3c09ca6bf7beeaf05a03b8a51e5d239d52996a55593a19326d8ebbbba349e2853
diff --git a/dev-python/dotmap/dotmap-1.3.24.ebuild b/dev-python/dotmap/dotmap-1.3.25.ebuild
index e934702e..e934702e 100644
--- a/dev-python/dotmap/dotmap-1.3.24.ebuild
+++ b/dev-python/dotmap/dotmap-1.3.25.ebuild
diff --git a/dev-python/dotmap/dotmap-1.3.8.ebuild b/dev-python/dotmap/dotmap-1.3.8.ebuild
deleted file mode 100644
index 85c753fe..00000000
--- a/dev-python/dotmap/dotmap-1.3.8.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-#don't bump to python 3.10 until https://github.com/drgrib/dotmap/issues/76 is resolved
-PYTHON_COMPAT=( python3_{8..9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Dot access dictionary with dynamic hierarchy creation and ordered iteration"
-HOMEPAGE="https://github.com/drgrib/dotmap"
-SRC_URI="https://github.com/drgrib/dotmap/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests unittest
diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index 9c8b4ca8..6ef1643f 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1 +1 @@
-DIST fastavro-1.4.5.tar.gz 727602 BLAKE2B dc7c50e230d34d82de3de5cd44bb066836cdbbb5d61959f21afd52289ad47fe3b7d1d60fc57dc9f81ffdb05483afc4533bf05bf6428ab914a97d7637712395da SHA512 22c31daa9dff10fb582c2fbff48a5c3205e9fd22e24783c1b4771f937aa21e3b3fa74c73be97199176ebc86088db717cb7233096c6d7f42a871fa038de542108
+DIST fastavro-1.4.7.tar.gz 728167 BLAKE2B 91eadad0fdcced3c0dd88456f88ac4f73f4eb07731a527cb70f89d7f3b45eec7688c776ffb221734c5495ed74bdd69946b1c1370fb92f46db9f85b0d0e26b706 SHA512 846c7aec326f212e8c7f707dfba52d06ee757d218037f0011e1f7fe158b454862cb27bf78a7bfcef8fe54717bd83fd7c7c09f71a6dff654037476537d50fcc80
diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.7.ebuild
index 29d52d93..45d43081 100644
--- a/dev-python/fastavro/fastavro-1.4.5.ebuild
+++ b/dev-python/fastavro/fastavro-1.4.7.ebuild
@@ -30,6 +30,8 @@ RDEPEND=""
DEPEND="
${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
+"
+BDEPEND="
test? (
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
@@ -39,4 +41,6 @@ DEPEND="
)
"
+FASTAVRO_USE_CYTHON=1
+
distutils_enable_tests pytest
diff --git a/dev-python/gnocchi/gnocchi-4.4.1.ebuild b/dev-python/gnocchi/gnocchi-4.4.1.ebuild
index 26d631ed..a7b73d72 100644
--- a/dev-python/gnocchi/gnocchi-4.4.1.ebuild
+++ b/dev-python/gnocchi/gnocchi-4.4.1.ebuild
@@ -102,7 +102,7 @@ DEPEND="
>=dev-python/webtest-2.0.16[${PYTHON_USEDEP}]
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
>=dev-python/wsgi_intercept-1.4.1[${PYTHON_USEDEP}]
- dev-python/pyxattr[${PYTHON_USEDEP}]
+ dev-python/xattr[${PYTHON_USEDEP}]
dev-python/python-swiftclient[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/hidapi/Manifest b/dev-python/hidapi/Manifest
index 257b0a04..b4362546 100644
--- a/dev-python/hidapi/Manifest
+++ b/dev-python/hidapi/Manifest
@@ -1 +1,2 @@
DIST hidapi-0.10.1.tar.gz 60712 BLAKE2B 9f66015f801a73ad520b303a011edbfecb6b2e79e4366b8e72cc15a4b509cd5744c4c5f9d710b120a44f10cab0c72edf6f679961979d7ad2581edf3238426609 SHA512 681e3691a4b05b13abc38d305c68e448728612442d0ef12ce54d12eeebee6e18d33566c462a276d18ce5e29fad208e6fcde49bbe4b162eae5cd72ce37dea880b
+DIST hidapi-0.11.0.post2.tar.gz 136467 BLAKE2B 9469817cf5a87d9367d9b1d57e9b3832fc83756fbe7ba314e266fc17a17a7f82efadbb73e8e4808a0eaef8ad6478675222b99488b1ffac7b9426eb951ee3e77b SHA512 5365299ef8488561a82d2a2c911523c5d34e260f8068b4d4d26e912b6e348b328229498f0ee38d1eb9c81a969e9f91ffc7a0b9a60359f4e9d0511f8937e5ff21
diff --git a/dev-python/hidapi/hidapi-0.10.1.ebuild b/dev-python/hidapi/hidapi-0.10.1.ebuild
index 4174ede6..43164bae 100644
--- a/dev-python/hidapi/hidapi-0.10.1.ebuild
+++ b/dev-python/hidapi/hidapi-0.10.1.ebuild
@@ -22,6 +22,9 @@ DEPEND="
RDEPEND="${DEPEND}"
distutils_enable_tests pytest
+python_configure_all() {
+ DISTUTILS_ARGS=( --with-system-hidapi )
+}
python_test() {
epytest tests.py
diff --git a/dev-python/hidapi/hidapi-0.11.0.2.ebuild b/dev-python/hidapi/hidapi-0.11.0.2.ebuild
new file mode 100644
index 00000000..20a0371e
--- /dev/null
+++ b/dev-python/hidapi/hidapi-0.11.0.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+inherit distutils-r1
+
+DESCRIPTION="A Cython interface to the hidapi"
+HOMEPAGE="https://github.com/trezor/cython-hidapi"
+MY_PV=$(ver_rs 3 .post)
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="|| ( BSD GPL-3 )"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+SLOT="0"
+
+DEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-libs/hidapi
+"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+python_configure_all() {
+ DISTUTILS_ARGS=( --with-system-hidapi )
+}
+
+python_test() {
+ epytest tests.py
+}
diff --git a/dev-python/itemadapter/Manifest b/dev-python/itemadapter/Manifest
new file mode 100644
index 00000000..ecb355ce
--- /dev/null
+++ b/dev-python/itemadapter/Manifest
@@ -0,0 +1 @@
+DIST itemadapter-0.4.0.tar.gz 14682 BLAKE2B ce7c9bcebd1dd75c35e76af2a788e6b3695c4e2fa19cc7dc467dc8dcd58deb71ae2f9272195d5030c0a72b80f56171ed9760eefd6c5c2b2769176ca8b441d6b8 SHA512 c7226c2e0e8c2f1695ec62e67a60b99ed92f4e71c9003a274292df91cef54abc382f614eb08422be6d532c0e91fa0bf962d2b5f6b2220e107b5ba43d921be15d
diff --git a/dev-python/itemadapter/itemadapter-0.4.0.ebuild b/dev-python/itemadapter/itemadapter-0.4.0.ebuild
new file mode 100644
index 00000000..2e268b21
--- /dev/null
+++ b/dev-python/itemadapter/itemadapter-0.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="Common interface for scrapy data container classes"
+HOMEPAGE="https://scrapy.org/"
+SRC_URI="https://github.com/scrapy/itemadapter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="${DEPEND}
+ test? (
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/scrapy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/itemadapter/metadata.xml b/dev-python/itemadapter/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/itemadapter/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/itemloaders/Manifest b/dev-python/itemloaders/Manifest
new file mode 100644
index 00000000..48ec9982
--- /dev/null
+++ b/dev-python/itemloaders/Manifest
@@ -0,0 +1 @@
+DIST itemloaders-1.0.4.tar.gz 26673 BLAKE2B a582a80a8a74be05c3e4770dc6fa017e43d20c496da79c5bb7ae9b02bdb282183347849e7a83b6174821fcc46d4021414b354537dc14291b6be82e774ffefd4e SHA512 b3f59c99db8dbf9757a304c55bd6b333347fdddc984edbeacd8314baaf8e319897b33801bc481d192330a573e75a6aa586d3da5bb11318287709723221bcbde6
diff --git a/dev-python/itemloaders/itemloaders-1.0.4.ebuild b/dev-python/itemloaders/itemloaders-1.0.4.ebuild
new file mode 100644
index 00000000..b866ca9b
--- /dev/null
+++ b/dev-python/itemloaders/itemloaders-1.0.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="Library to populate items using XPath and CSS with a convenient API"
+HOMEPAGE="https://scrapy.org/"
+SRC_URI="https://github.com/scrapy/itemloaders/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+ dev-python/itemadapter[${PYTHON_USEDEP}]
+ dev-python/jmespath[${PYTHON_USEDEP}]
+ dev-python/parsel[${PYTHON_USEDEP}]
+ dev-python/w3lib[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/itemloaders/metadata.xml b/dev-python/itemloaders/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/itemloaders/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/k5test/Manifest b/dev-python/k5test/Manifest
deleted file mode 100644
index e500c5ab..00000000
--- a/dev-python/k5test/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST k5test-0.10.0.tar.gz 11865 BLAKE2B 106d34d8737b35b70b01303ea0fa7fc4cf244fb43090e841f99ea83842484363bb67d88f5bfe2f6d6716b0b6303b7e9b5c0c893ce320f192cce2d92807b791fc SHA512 80faee7b4bb6b2c9d899e29fb7857d0dc2b761d6c4b46d802168ac5d52287c333729becc6220d78ec7b1d61fda8f8333b14efa53571b4d2d5198c59e2c953c2a
-DIST k5test-0.9.2.tar.gz 8216 BLAKE2B 7a4864c6c37725f87b0c4b6263093ac01a190bfd769a288c4f47c5590b42fa452af56150e89fa867b7a5b1ea56204f54b769b31b49113c5921a5209336ac9a36 SHA512 0feb0335da75c6201f43760834c723b82428838791f9adddd75a7259e55d9d74e752ce11fdfad9a2964abf9ca2cfe03e4914127af5f3d421fe78966cbeab647e
diff --git a/dev-python/k5test/k5test-0.10.0.ebuild b/dev-python/k5test/k5test-0.10.0.ebuild
deleted file mode 100644
index fe8f27eb..00000000
--- a/dev-python/k5test/k5test-0.10.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A library for setting up self-contained Kerberos 5 environments"
-HOMEPAGE="https://github.com/pythongssapi/k5test"
-SRC_URI="https://github.com/pythongssapi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="dev-python/six[${PYTHON_USEDEP}]"
-RDEPEND="
- ${DEPEND}
- virtual/krb5
-"
diff --git a/dev-python/k5test/k5test-0.9.2.ebuild b/dev-python/k5test/k5test-0.9.2.ebuild
deleted file mode 100644
index a249e1a7..00000000
--- a/dev-python/k5test/k5test-0.9.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{8..9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A library for setting up self-contained Kerberos 5 environments"
-HOMEPAGE="https://github.com/pythongssapi/k5test"
-SRC_URI="https://github.com/pythongssapi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-python/six[${PYTHON_USEDEP}]"
-RDEPEND="
- ${DEPEND}
- virtual/krb5
-"
diff --git a/dev-python/k5test/metadata.xml b/dev-python/k5test/metadata.xml
deleted file mode 100644
index ba7159fa..00000000
--- a/dev-python/k5test/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <description>co-maintainers welcome</description>
- <email>lssndrbarbieri@gmail.com</email>
- <name>Alessandro Barbieri</name>
- </maintainer>
- <longdescription lang="en">
- A library for setting up self-contained Kerberos 5 environments,
- and running Python unit tests inside those environments.
- It is based on the file of the same name found alongside the MIT
- Kerberos 5 unit tests.
- </longdescription>
- <upstream>
- <remote-id type="github">pythongssapi/k5test</remote-id>
- <remote-id type="pypi">k5test</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/libusb1/Manifest b/dev-python/libusb1/Manifest
index ea291aea..90e2bb9d 100644
--- a/dev-python/libusb1/Manifest
+++ b/dev-python/libusb1/Manifest
@@ -1 +1 @@
-DIST libusb1-1.9.2.tar.gz 80139 BLAKE2B 954fb72165e1bb94c5bad5b116e96272f3d8bd07215463a53a0f15f1c98e568dc2a710b23d46829ec870f2baec6184450d68ca280ac3c12af806cb1dde94e33a SHA512 cae50daa7abf367941bc136295adaac33996db5811d6fa302802b3a97d643c7145f0faa370d130d72bc356999e60003b0420700143739fee7c8ba8ddca264788
+DIST libusb1-2.0.1.tar.gz 82619 BLAKE2B 53b5302b0b2a6907b62493f56a041add928a20950542bf8034ada4240b65c51fd187aff3a97393d2cde64b4a7756a0aeebec449a62b25b5b7c82f4afe815c5a5 SHA512 d675ff9e0b89f53341182e69d62573a6494826abdfbcb56a3fe2de232920375ddcd37da1ee802a2315ef695418ce202a3c84b8ec4c7ed24799ed5aee37eaf242
diff --git a/dev-python/libusb1/libusb1-1.9.2.ebuild b/dev-python/libusb1/libusb1-2.0.1.ebuild
index 31eb439e..5aa28097 100644
--- a/dev-python/libusb1/libusb1-1.9.2.ebuild
+++ b/dev-python/libusb1/libusb1-2.0.1.ebuild
@@ -1,14 +1,14 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Pure-python wrapper for libusb-1.0"
-HOMEPAGE="https://github.com/vpelletier/python-libusb1"
+HOMEPAGE="https://github.com/vpelletier/python-libusb1 https://pypi.org/project/libusb1"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
@@ -16,6 +16,5 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="virtual/libusb"
-DEPEND="dev-python/wheel[${PYTHON_USEDEP}]"
distutils_enable_tests setup.py
diff --git a/dev-python/libusb1/metadata.xml b/dev-python/libusb1/metadata.xml
index c5e755c0..15747147 100644
--- a/dev-python/libusb1/metadata.xml
+++ b/dev-python/libusb1/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>a.zuber@gmx.ch</email>
diff --git a/dev-python/mkdocs-exclude/metadata.xml b/dev-python/mkdocs-exclude/metadata.xml
index 90c776df..1d0553f1 100644
--- a/dev-python/mkdocs-exclude/metadata.xml
+++ b/dev-python/mkdocs-exclude/metadata.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
diff --git a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
index e4729533..f13a3459 100644
--- a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
+++ b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2.ebuild
@@ -1,11 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
diff --git a/dev-python/os-resource-classes/Manifest b/dev-python/os-resource-classes/Manifest
index a1ba05aa..22a6300d 100644
--- a/dev-python/os-resource-classes/Manifest
+++ b/dev-python/os-resource-classes/Manifest
@@ -1 +1 @@
-DIST os-resource-classes-1.0.0.tar.gz 15524 BLAKE2B 6388f192be5bdc75b64a19cf20ebaf3f3db3d448f90004e321e0cf53d53b37646625643aee519d443cc0043fda2e536b3f75d1c1a83dd31eff08c7a54a50f467 SHA512 a5daef5a53e7a164bbe863af9a27e2a5ce92b490099769e7e545a059e80bbd0c74f1ec28afe1622820686b0614e5bc6e748598454d6b380891eb8a0b20333e37
+DIST os-resource-classes-1.1.0.tar.gz 17461 BLAKE2B 22b98ce7a33b4896c2796e3a46878396f83110f7adf70384c3eda4d06f941a44bc2ae614a10a7e62aeaa8c4834171eea731c60dde2b9dbe95fb12b56fe684048 SHA512 957bab6bd9fb4463401e207852382ecaa3179098faaa42eea84cbec0879560406db87a893f6c20868a200bfff54c6935a41d85c95081cf04dc6c33941f52f3d4
diff --git a/dev-python/os-resource-classes/os-resource-classes-1.0.0.ebuild b/dev-python/os-resource-classes/os-resource-classes-1.0.0.ebuild
deleted file mode 100644
index a768f5c8..00000000
--- a/dev-python/os-resource-classes/os-resource-classes-1.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
-
-inherit distutils-r1
-
-DESCRIPTION="A list of standardized resource classes for OpenStack."
-HOMEPAGE="https://github.com/openstack/os-resource-classes"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND=">=dev-python/pbr-5.0.0[${PYTHON_USEDEP}]"
-RDEPEND="
- >=dev-python/pbr-5.0.0[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild b/dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild
new file mode 100644
index 00000000..a42b9de4
--- /dev/null
+++ b/dev-python/os-resource-classes/os-resource-classes-1.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="A list of standardized resource classes for OpenStack"
+HOMEPAGE="
+ https://github.com/openstack/os-resource-classes
+ https://opendev.org/openstack/os-resource-classes
+ https://pypi.org/project/os-resource-classes
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/pbr-2.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/os-vif/Manifest b/dev-python/os-vif/Manifest
index 4e52ac32..0d3ae74d 100644
--- a/dev-python/os-vif/Manifest
+++ b/dev-python/os-vif/Manifest
@@ -1 +1 @@
-DIST os_vif-2.2.0.tar.gz 88781 BLAKE2B 99cb3337cc8b67fc6977e284f2e3370b47ff9346752cbe99fff65fddec80f8dbd0ca4d67527a0afcfb0e35fa8e42084a8e45a0dcb7ba66a1046ff32c752e5702 SHA512 eb06e0fcee7f061670438f81098f69c6d480d5f901c7dc8f0e38f4ed1494701c7711444907abba989d577230fc05d863697b7b813099fe1fb1820b25de677901
+DIST os_vif-2.6.0.tar.gz 96458 BLAKE2B 613d0ef0b17906e6da01d1f31f588a37b2d03dd7ceb287177904159343fc0f80bccf763e000bbb8bef98fc5c69ddc5efebf9ba211418eb136576dfe0ad748471 SHA512 1ad6d00025abeff833c82e22f5ec6ce11176b3073e3dba7bca729433f7c8b77b344919b841aef2beb2aa6e606d7d3f19958b414c1d0ec4dcd89089a7866eff1a
diff --git a/dev-python/os-vif/os-vif-2.2.0.ebuild b/dev-python/os-vif/os-vif-2.6.0.ebuild
index 42cbe950..dd31c73d 100644
--- a/dev-python/os-vif/os-vif-2.2.0.ebuild
+++ b/dev-python/os-vif/os-vif-2.6.0.ebuild
@@ -1,28 +1,28 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
-HOMEPAGE="https://github.com/openstack/os-vif"
+HOMEPAGE="
+ https://github.com/openstack/os-vif
+ https://opendev.org/openstack/os-vif
+ https://launchpad.net/os-vif
+ https://pypi.org/project/os-vif
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz"
S="${WORKDIR}/os_vif-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
-DEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
>=dev-python/oslo-concurrency-3.20.0[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
@@ -35,3 +35,13 @@ RDEPEND="
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/ovs-2.9.2[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/oslo-middleware/Manifest b/dev-python/oslo-middleware/Manifest
index 1e31f3d0..416181c3 100644
--- a/dev-python/oslo-middleware/Manifest
+++ b/dev-python/oslo-middleware/Manifest
@@ -1 +1 @@
-DIST oslo.middleware-4.1.1.tar.gz 55970 BLAKE2B 02b9fdeadfca183102601e8c765ec941c51ac15bb83af9b7d5682ba683a20cffbc478497c4b5391cf903923822cfd5c611ca0661d51c642e9089a71cc4c988d2 SHA512 53f0695da0c9bafa1d9cc18a723793a0e7a0ed09a1cd6d6a2aa0f158e6f2fb3a6b8c2ad2cc4fc248cc80ca4fc02997f586f82ca6f951c928f4efa9b2bc5d1a93
+DIST oslo.middleware-4.4.0.tar.gz 63935 BLAKE2B 36cd2f0c5e7ef17ae24eaa15fa64bbaf9e5d7e87475bea1d9170f7c29d1f6d946096638e5fc1d1af3a49137411654a73642a46ed47382bc77278ec24f59eb5c5 SHA512 6cbfb22ec4a513bed214de32924c370ac290ebc9c6dfd6e14b60035179695f49f623dffba9313d263f818c02eaed92596ba58912daf6289760570861307beaa5
diff --git a/dev-python/oslo-middleware/oslo-middleware-4.1.1.ebuild b/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
index 96bcf294..25d2907b 100644
--- a/dev-python/oslo-middleware/oslo-middleware-4.1.1.ebuild
+++ b/dev-python/oslo-middleware/oslo-middleware-4.4.0.ebuild
@@ -1,30 +1,28 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
+EAPI=8
+
DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
-DESCRIPTION="Components injected into wsgi pipelines to intercept request/response flows."
-HOMEPAGE="https://pypi.org/project/oslo.middleware/"
+DESCRIPTION="Components injected into wsgi pipelines to intercept request/response flows"
+HOMEPAGE="
+ https://pypi.org/project/oslo.middleware
+ https://launchpad.net/oslo.middleware
+ https://opendev.org/openstack/oslo.middleware
+"
SRC_URI="mirror://pypi/${PN:0:1}/oslo.middleware/oslo.middleware-${PV}.tar.gz"
S="${WORKDIR}/oslo.middleware-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-RESTRICT=""
+KEYWORDS="~amd64"
-DEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
@@ -34,4 +32,19 @@ RDEPEND="
>=dev-python/webob-1.8.0[${PYTHON_USEDEP}]
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
>=dev-python/statsd-3.2.1[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
+ >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/parsel/Manifest b/dev-python/parsel/Manifest
new file mode 100644
index 00000000..7912a596
--- /dev/null
+++ b/dev-python/parsel/Manifest
@@ -0,0 +1 @@
+DIST parsel-1.6.0.tar.gz 100678 BLAKE2B 9fe937013d84d168cab4e415affecece272f7b2af729448aaf802240d0d7aca553d85de5747cf06ecbd17099e2bd81c741a3afd6bbad803916afdfd3673c07d6 SHA512 d3161522e1102cceeb1f29ab020b33019d4ac7f096cfab8fbe40f54073e49afc24f02aa54206d86f56c8f92e3db2d0d2f8a3dbdfa6417492cf299201f2ae6604
diff --git a/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch b/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch
new file mode 100644
index 00000000..33b53366
--- /dev/null
+++ b/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch
@@ -0,0 +1,30 @@
+diff --git a/pytest.ini b/pytest.ini
+index 3e34de8..b9f5050 100644
+--- a/pytest.ini
++++ b/pytest.ini
+@@ -1,11 +1,2 @@
+ [pytest]
+-addopts = --assert=plain --doctest-modules --ignore=setup.py
+-flake8-ignore =
+- parsel/csstranslator.py E501
+- parsel/selector.py E501
+- parsel/utils.py E226 E501
+- parsel/xpathfuncs.py E501
+- tests/test_selector.py E501
+- tests/test_selector_csstranslator.py E501
+- tests/test_utils.py E501
+- tests/test_xpathfuncs.py E501
++addopts = --assert=plain --ignore=setup.py
+diff --git a/setup.py b/setup.py
+index d14ad0e..dc89534 100644
+--- a/setup.py
++++ b/setup.py
+@@ -76,7 +76,7 @@ setup(
+ 'Programming Language :: Python :: Implementation :: CPython',
+ 'Programming Language :: Python :: Implementation :: PyPy',
+ ],
+- setup_requires=['pytest-runner',],
++ setup_requires=[],
+ tests_require=['pytest',],
+ test_suite='tests',
+ )
diff --git a/dev-python/parsel/metadata.xml b/dev-python/parsel/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/parsel/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/parsel/parsel-1.6.0.ebuild b/dev-python/parsel/parsel-1.6.0.ebuild
new file mode 100644
index 00000000..ae93093d
--- /dev/null
+++ b/dev-python/parsel/parsel-1.6.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="Utility to extract data from XML/HTML documents using XPath or CSS selectors"
+HOMEPAGE="https://scrapy.org/"
+SRC_URI="https://github.com/scrapy/parsel/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+ dev-python/cssselect[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/w3lib[${PYTHON_USEDEP}]
+"
+BDEPEND="${DEPEND}
+ test? (
+ dev-python/sybil[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.6.0-pytest-runner.patch" )
+
+distutils_enable_tests pytest
+
+python_test() {
+ py.test --ignore=docs || die
+}
diff --git a/dev-python/pg8000/Manifest b/dev-python/pg8000/Manifest
index 1e2ff982..16ea460c 100644
--- a/dev-python/pg8000/Manifest
+++ b/dev-python/pg8000/Manifest
@@ -1 +1 @@
-DIST pg8000-1.21.3.tar.gz 118825 BLAKE2B cf5486a78454e137ca53f6f8f62745f30740ab7f8ed12f4c9ebb14ad9733f51c1edced3c757fa5174c8c359efec89286cecfb469b3401d8339811a26ef082433 SHA512 f911b6165aa28a778d528cdd01eaab2fde36593c1b2239eaa24fde7ef5b9547af9b312fbfd2870b48c3af4e2490d33c18a948b19d2b1711e616d67b358d9bf82
+DIST pg8000-1.22.0.tar.gz 116910 BLAKE2B a6779fe30a114f4e66c8a09924a4174ab9c128ee286138b80d60c7cc879c496abd56943c22bee1d396de460002a6971762580112f3dd2808f96f4c46db176e4d SHA512 ec506464a7d13d8befee7f8e0837983c4cbc6193b8ec7d8847c46cb04788c23339db6557b31e88d567e395cb45100e3c0a68ac3ba34a031380a980c24857ed87
diff --git a/dev-python/pg8000/pg8000-1.21.3.ebuild b/dev-python/pg8000/pg8000-1.22.0.ebuild
index cf4f3b41..cf4f3b41 100644
--- a/dev-python/pg8000/pg8000-1.21.3.ebuild
+++ b/dev-python/pg8000/pg8000-1.22.0.ebuild
diff --git a/dev-python/pifpaf/pifpaf-3.1.5.ebuild b/dev-python/pifpaf/pifpaf-3.1.5.ebuild
index 21ff9575..992dd7e5 100644
--- a/dev-python/pifpaf/pifpaf-3.1.5.ebuild
+++ b/dev-python/pifpaf/pifpaf-3.1.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
EPYTEST_DESELECT=( pifpaf/tests/test_cli.py::TestCli::test_non_existing_command )
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
@@ -26,7 +26,7 @@ RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/fixtures[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pyxattr[${PYTHON_USEDEP}]
+ dev-python/xattr[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
diff --git a/dev-python/pip-api/Manifest b/dev-python/pip-api/Manifest
index 032d2721..27482f2a 100644
--- a/dev-python/pip-api/Manifest
+++ b/dev-python/pip-api/Manifest
@@ -1 +1 @@
-DIST pip-api-0.0.20.tar.gz 111267 BLAKE2B 9cbb1087f93008ca94d35c5e83d9e159a460a8eae26261c3efc2eeded9b68d627045b1506c5b4c868a8782ad7e0b535a120ad9e2c56df8d6d3b81f51f273deb8 SHA512 c447d986ef4003221d3ed5b020bfe0f8330d969c9bda0af2eab2665712dbed5b3e2e5d05ca2d47ed6d217d180d4231afea46627886968803620cffa5e0979ca4
+DIST pip-api-0.0.23.tar.gz 106534 BLAKE2B c608260c16281015d26881ed959d0f6712af8971d8e1f1a8128d6bc651c434e574bce3bacf0d773cd4dab1d89cc1dda478448079b1591ddb09eb0e3fe0c44ef1 SHA512 68ac25fc8c3f4dccbd9895900141291aab033a67def7b2da333331b96e3dcfd06ebda90ebe679938e8d126fa6e108f3c7c0805c9e0bf46af55da2f14894d680c
diff --git a/dev-python/pip-api/pip-api-0.0.20.ebuild b/dev-python/pip-api/pip-api-0.0.23.ebuild
index e0b8e1f8..08b58705 100644
--- a/dev-python/pip-api/pip-api-0.0.20.ebuild
+++ b/dev-python/pip-api/pip-api-0.0.23.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+EPYTEST_DESELECT=( tests/test_installed_distributions.py::test_installed_distributions_legacy_version )
DISTUTILS_SETUPTOOLS="pyproject.toml"
PYTHON_COMPAT=( python3_{8..10} pypy3 )
@@ -16,8 +17,9 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND="
- dev-python/pip[${PYTHON_USEDEP}]
+DEPEND="<=dev-python/pip-21.3.1[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+BDEPEND="
test? (
dev-python/pretend[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
@@ -25,7 +27,3 @@ DEPEND="
"
distutils_enable_tests pytest
-
-python_test() {
- epytest -vv --deselect tests/test_installed_distributions.py::test_installed_distributions_legacy_version || die
-}
diff --git a/dev-python/protego/Manifest b/dev-python/protego/Manifest
new file mode 100644
index 00000000..dedec3de
--- /dev/null
+++ b/dev-python/protego/Manifest
@@ -0,0 +1 @@
+DIST protego-0.1.16.tar.gz 3187814 BLAKE2B 91591f21ce813e127794678602df21a38b269de69504f8aba9720aedc705225036737f4c7ca5c61cebac91d93eaa1161ee322acd8ee0c67f2c23096a6b2529c9 SHA512 3f029f34c4da6dc612dcdd747f56d421dca60f163315e0f72497435dbd74da77a5a02ee35f15774aad431e2b6e69a582c038d435ba0c07a53b3f0c83cb1c958a
diff --git a/dev-python/protego/metadata.xml b/dev-python/protego/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/protego/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/protego/protego-0.1.16.ebuild b/dev-python/protego/protego-0.1.16.ebuild
new file mode 100644
index 00000000..ce35f7f1
--- /dev/null
+++ b/dev-python/protego/protego-0.1.16.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="robots.txt parser with support for modern conventions. "
+HOMEPAGE="https://scrapy.org/"
+SRC_URI="https://github.com/scrapy/protego/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pydispatcher/Manifest b/dev-python/pydispatcher/Manifest
new file mode 100644
index 00000000..3e7453f3
--- /dev/null
+++ b/dev-python/pydispatcher/Manifest
@@ -0,0 +1 @@
+DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
diff --git a/dev-python/pydispatcher/metadata.xml b/dev-python/pydispatcher/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/pydispatcher/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild b/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild
new file mode 100644
index 00000000..4ee314e2
--- /dev/null
+++ b/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
+HOMEPAGE="https://github.com/scrapy/pypydispatcher https://pypi.org/project/PyPyDispatcher/"
+MY_P=PyDispatcher
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_P}/${MY_P}-${PV}.tar.gz"
+S=${WORKDIR}/${MY_P}-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests unittest
diff --git a/dev-python/pytest-randomly/Manifest b/dev-python/pytest-randomly/Manifest
index 7ec2d128..f9a707eb 100644
--- a/dev-python/pytest-randomly/Manifest
+++ b/dev-python/pytest-randomly/Manifest
@@ -1 +1 @@
-DIST pytest-randomly-3.8.0.tar.gz 26376 BLAKE2B b51fb09e887fb20783edaecc6494d22c9e66c4c87aabe5368f85b492681c29c9283ddc70821801442d4908a76ba64e70ee04433f5bd3639bae0cf198c950dcb1 SHA512 eabed09478f3047f181b4efe1057d15dda5686f85d3321083fbd443e5dd036f9fc9bfca2048ff898a194d59349e46ebf6258f03caccf649e891bb0bc6d6ef863
+DIST pytest-randomly-3.10.1.tar.gz 28000 BLAKE2B 662f28e34db5dace9d421d91bb8baf3775c7e5163fa93eeb12cbe3de251ea5425d995301e193253f55a602d98deeaf0dc2e676be9bdb7a97db93ba54fa9cfa5f SHA512 d93e017df706d7021ff3f4682b4ed65d474177a60e303455685266d47a0a214e4f30b2f7dd150768de711d602ca1d22e2cfeca2703a7139cfaab97e3424afa1c
diff --git a/dev-python/pytest-randomly/pytest-randomly-3.8.0.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.10.1.ebuild
index ec85af5d..7801000c 100644
--- a/dev-python/pytest-randomly/pytest-randomly-3.8.0.ebuild
+++ b/dev-python/pytest-randomly/pytest-randomly-3.10.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
PYTHON_COMPAT=( python3_{8,9} )
@@ -19,19 +19,15 @@ SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
dev-python/factory_boy[${PYTHON_USEDEP}]
dev-python/Faker[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/pygments[${PYTHON_USEDEP}]' python3_9)
-"
-BDEPEND="
- test? (
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
+ $(python_gen_cond_dep '>=dev-python/importlib_metadata-3.6.0[${PYTHON_USEDEP}]' python3_{8,9})
"
+DEPEND="${RDEPEND}"
distutils_enable_tests pytest
diff --git a/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild b/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild
index daf6d632..5cb9f5c2 100644
--- a/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
-DESCRIPTION="This library is provided to allow standard python logging to output log data as json objects"
+DESCRIPTION="Standard python logging to output log data as json objects"
HOMEPAGE="
https://github.com/madzak/python-json-logger
https://pypi.org/project/python-json-logger
diff --git a/dev-python/queuelib/Manifest b/dev-python/queuelib/Manifest
new file mode 100644
index 00000000..4f843198
--- /dev/null
+++ b/dev-python/queuelib/Manifest
@@ -0,0 +1 @@
+DIST queuelib-1.6.2.tar.gz 11732 BLAKE2B 6a007c29a13e21a137eb4042d8c588298a68432c05423e5ce6382bffb15692e7f85bab6b8af720a60193848256c04da897665291aff81f66f1342a49946f8abb SHA512 f474fd5cc24b72e4d6b0ddcb64ef775c06a213abb7a5b11b101671e27db46655f8debd9a3f438a1eaad0c0bb0d223d3151bde9132bdf3b6e9b19bff28b43a091
diff --git a/dev-python/queuelib/metadata.xml b/dev-python/queuelib/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/queuelib/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/queuelib/queuelib-1.6.2.ebuild b/dev-python/queuelib/queuelib-1.6.2.ebuild
new file mode 100644
index 00000000..10f08b13
--- /dev/null
+++ b/dev-python/queuelib/queuelib-1.6.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="Collection of persistent and non-persistent queues for Python"
+HOMEPAGE="https://scrapy.org/"
+SRC_URI="https://github.com/scrapy/queuelib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
diff --git a/dev-python/rstcheck/rstcheck-3.3.1.ebuild b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
index 237126df..18a147bf 100644
--- a/dev-python/rstcheck/rstcheck-3.3.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_8 )
+PYTHON_COMPAT=( pypy3 python3_9 )
inherit distutils-r1
diff --git a/dev-python/scrapy/Manifest b/dev-python/scrapy/Manifest
new file mode 100644
index 00000000..e42b1177
--- /dev/null
+++ b/dev-python/scrapy/Manifest
@@ -0,0 +1 @@
+DIST scrapy-2.5.1.tar.gz 1276985 BLAKE2B 7e4a43391a8dd4f641d188c7a89d26d52bc51aae3eb8340e02c9de2477bc6458f80b3a8ba16f6a17a9ec1debb85fe558fb7c1c48358fd923e02864758ea75fa5 SHA512 4285272412b4c474707e864ece701990435d206b0a1ef28cb9f99cff87a02e6b0323e744e96f15878a3b433a7efe4be413d24068bb252f00f9ab1b0a980d844a
diff --git a/dev-python/scrapy/files/scrapy-2.5.1-no-doctest.patch b/dev-python/scrapy/files/scrapy-2.5.1-no-doctest.patch
new file mode 100644
index 00000000..7c1b76d0
--- /dev/null
+++ b/dev-python/scrapy/files/scrapy-2.5.1-no-doctest.patch
@@ -0,0 +1,12 @@
+diff --git a/pytest.ini b/pytest.ini
+index 0aae09f..c1f20ee 100644
+--- a/pytest.ini
++++ b/pytest.ini
+@@ -5,7 +5,6 @@ python_files=test_*.py __init__.py
+ python_classes=
+ addopts =
+ --assert=plain
+- --doctest-modules
+ --ignore=docs/_ext
+ --ignore=docs/conf.py
+ --ignore=docs/news.rst
diff --git a/dev-python/scrapy/metadata.xml b/dev-python/scrapy/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/scrapy/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/scrapy/scrapy-2.5.1.ebuild b/dev-python/scrapy/scrapy-2.5.1.ebuild
new file mode 100644
index 00000000..49db3dcb
--- /dev/null
+++ b/dev-python/scrapy/scrapy-2.5.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="A high-level Web Crawling and Web Scraping framework"
+HOMEPAGE="https://scrapy.org/"
+SRC_URI="https://github.com/scrapy/scrapy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+# The 'PyDispatcher>=2.0.5' distribution was not found and is required by Scrapy
+# https://bugs.gentoo.org/684734
+RDEPEND="${PYTHON_DEPS}
+ dev-python/cssselect[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ <dev-python/priority-2.0.0[${PYTHON_USEDEP}]
+ <dev-python/h2-4.0.0[${PYTHON_USEDEP}]
+ dev-python/itemadapter[${PYTHON_USEDEP}]
+ dev-python/itemloaders[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/parsel[${PYTHON_USEDEP}]
+ dev-python/protego[${PYTHON_USEDEP}]
+ ~dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/queuelib[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/twisted-17.9.0[${PYTHON_USEDEP}]
+ dev-python/w3lib[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-python/testfixtures[${PYTHON_USEDEP}]
+ dev-python/uvloop[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=( "${FILESDIR}/${PN}-2.5.1-no-doctest.patch" )
+
+python_test() {
+ py.test -vv --ignore=docs \
+ --ignore="tests/test_proxy_connect.py" \
+ --ignore="tests/test_utils_display.py" \
+ --ignore="tests/test_command_check.py" \
+ --ignore="tests/test_feedexport.py" \
+ --ignore="tests/test_pipeline_files.py" \
+ --ignore="tests/test_pipeline_images.py" \
+ --ignore="tests/test_squeues.py" || die
+}
diff --git a/dev-python/statmake/Manifest b/dev-python/statmake/Manifest
index fac72d7b..7f29a8fd 100644
--- a/dev-python/statmake/Manifest
+++ b/dev-python/statmake/Manifest
@@ -1 +1,2 @@
DIST statmake-0.3.0.tar.gz 34099 BLAKE2B 42286bc7f56a74a4aa4baeda58f71ef8122caa5b9a4fe84605c0e66f659000ca969c038bb4c080734465349ef7bffeada90064f00d47ba372a0c7a4a5c54a57c SHA512 b24452e2e670900378d0a8a725810140928da2a6dbb282597ac0f2202ffababa70de9a0bbfa2fe0bd77ff9251f3c5bfbf6735c42b4a246eb8ef061b809da0db3
+DIST statmake-0.4.0.tar.gz 36803 BLAKE2B cae3f7070c00c6c9cb823b60e683aef4bd9e55ba8e2a98a19f87a1093682e52a0667b21245a888f4569b425c8ba6486870df1d83d66255583b2dd4b516add176 SHA512 7102dfd085674b008b4bbdb54ec8b405ab7e70d96fd54963f6dc40eb53bc4816b4977decd2439756727a887da86fc8917a0f2763cc197c2e437dc53dcde95c84
diff --git a/dev-python/statmake/statmake-0.4.0.ebuild b/dev-python/statmake/statmake-0.4.0.ebuild
new file mode 100644
index 00000000..b9371a02
--- /dev/null
+++ b/dev-python/statmake/statmake-0.4.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Generate STAT tables for variable fonts from .stylespace files"
+HOMEPAGE="https://github.com/daltonmaag/statmake"
+SRC_URI="https://github.com/daltonmaag/statmake/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/cattrs[${PYTHON_USEDEP}]
+ dev-python/fonttools[${PYTHON_USEDEP}]
+ ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep 'dev-python/ufo2ft[${PYTHON_USEDEP}]')
+ )
+"
+
+distutils_enable_tests pytest
+
+python_install() {
+ distutils-r1_python_install --skip-build
+ python_domodule "src/${PN}"
+}
+
+python_test() {
+ local -x PYTHONPATH="${S}/src:${PYTHONPATH}"
+ epytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/strictyaml/Manifest b/dev-python/strictyaml/Manifest
index 3e724f61..d6d3fe90 100644
--- a/dev-python/strictyaml/Manifest
+++ b/dev-python/strictyaml/Manifest
@@ -1,2 +1,2 @@
-DIST strictyaml-1.3.2.tar.gz 115883 BLAKE2B 5e56bd46c7ecf8194ec786282ad569b6b50c2151f4250ab93c62df795d5d028e718a91bef329bf4c7fff4117433cf8fe9e24fc96a2c11db4434ac2eb914d2a45 SHA512 35d1a0fc48518911944ddaff37d71f9c2ad8bdc8f2e7a94693c88f7283da39cac4ff28eccdf01be41295649cd362a1fa93c9022e19e9837c392e7e31800205e9
DIST strictyaml-1.4.4.tar.gz 201187 BLAKE2B 02d054aa57ba2540d5b9c8b77f22bf2dbe19f7e181cebaf9c8193555837173f5be2197cbc2d545818b5eafbef72b62299dd4a86761132de058998b222b33cd65 SHA512 14778612313f5f8e410bc276f7bb449711e4660f1ad1013ea4484c4d92e1fdcf5aa7694aab61087e5c14c3e701cb0c65478ef8fd6e2e36e933af4de2ea5ad3c1
+DIST strictyaml-1.5.0.tar.gz 201594 BLAKE2B 39217a6189cfedde8c4ddf54097db3af558d098d016ef3bef64915e4f652f9780bf7544db7513dfea56acc0b34c41c396533ec6af22e9c204c70706554dd20d5 SHA512 708f82356a081bd0b53b9e1f59d669897be8262d57d3d8bb6d75af2225f68eb9c16791cdf2bc7148dfd5b94f54a2d214bbe166f5dd513dbb7987cc472e6e7b4d
diff --git a/dev-python/strictyaml/strictyaml-1.3.2.ebuild b/dev-python/strictyaml/strictyaml-1.5.0.ebuild
index d83fc543..b662784d 100644
--- a/dev-python/strictyaml/strictyaml-1.3.2.ebuild
+++ b/dev-python/strictyaml/strictyaml-1.5.0.ebuild
@@ -1,16 +1,17 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8..9} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
-SRC_URI="https://github.com/crdoconnor/strictyaml/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
DESCRIPTION="A type-safe YAML parser built atop ruamel.yaml"
HOMEPAGE="https://github.com/crdoconnor/strictyaml"
+SRC_URI="https://github.com/crdoconnor/strictyaml/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/tooz/Manifest b/dev-python/tooz/Manifest
index 6908457c..89858e52 100644
--- a/dev-python/tooz/Manifest
+++ b/dev-python/tooz/Manifest
@@ -1 +1 @@
-DIST tooz-2.7.1.tar.gz 94084 BLAKE2B f2c49af8ba98144c61c9658d7737d737f0892bff92abe8830da6c0b7bd06905519f9a5c0e89c5d511705bc8ccbf764ad2bbb3bb12f175077ac0fd6896e0b4b23 SHA512 a2c4827daac059e1bf92789226f48c40a328db855b1455b06e9f8949f8e0ea685e6d0ca3fd7ff5b5b309f2f395e7d8e42c2585a68e2c0f3fd9149f0efc829c34
+DIST tooz-2.9.0.tar.gz 95365 BLAKE2B 378634d6ed99d370426ad5d9812f47e02bf99c9325270ff7193d6e7dd647fc49719111f652cda482693865fade140940f6c85b01cf447b714ccdb612c21963a4 SHA512 56d4d74dc9decee1944b1f5fcc482e3243da5dacdbfaddc33eb408c1362705519a64db8289350ecfca2565c0aa184f9b20a0bdd50da5605c4f8b2dee50e94210
diff --git a/dev-python/tooz/tooz-2.7.1.ebuild b/dev-python/tooz/tooz-2.7.1.ebuild
deleted file mode 100644
index e1987820..00000000
--- a/dev-python/tooz/tooz-2.7.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
-
-inherit distutils-r1
-
-DESCRIPTION="Library centralizing the most common distributed primitives"
-HOMEPAGE="http://docs.openstack.org/developer/tooz/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- ${CDEPEND}"
-RDEPEND="${CDEPEND}
- >=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
- >=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.15.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
- # allow useage of renamed msgpack
- sed -i '/^msgpack/d' requirements.txt || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/tooz/tooz-2.9.0.ebuild b/dev-python/tooz/tooz-2.9.0.ebuild
new file mode 100644
index 00000000..a09afb14
--- /dev/null
+++ b/dev-python/tooz/tooz-2.9.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="Library centralizing the most common distributed primitives"
+HOMEPAGE="
+ https://opendev.org/openstack/tooz
+ https://pypi.org/project/tooz
+ https://launchpad.net/python-tooz
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/pbr-1.6.1[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
+ >=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
+ >=dev-python/fasteners-0.7[${PYTHON_USEDEP}]
+ >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
+ >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
+ >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
+ >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+ # allow useage of renamed msgpack
+ sed -i '/^msgpack/d' requirements.txt || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/types-paramiko/Manifest b/dev-python/types-paramiko/Manifest
index 1371cc8f..c78e8dc3 100644
--- a/dev-python/types-paramiko/Manifest
+++ b/dev-python/types-paramiko/Manifest
@@ -1 +1 @@
-DIST types-paramiko-2.7.0.tar.gz 18515 BLAKE2B 6fd7e8af6b28a1d01784e81ad7ed45e12cb7ceb2ddfd42476117662a8323ec76fd65a844900d5b61dd85b9b523639a8441e563f628f81fd18489f282da248126 SHA512 af05471d90505f22bf3aadb0c66af800088c924cae7ab999b4c5d82e4fb8140cc42068b7605f7e49380090ef74848275697f42ced451873dad5f564f64b23984
+DIST types-paramiko-2.7.3.tar.gz 18616 BLAKE2B 0259c2fd7d6f051e377fa27332012cf0defa1968d02b7f7d33720f41e5991fc27c898717411ad8cb9c3583724d7aa269d99ff569dd6f0fdda0039b6a8e6a2860 SHA512 d63f6ddd993b0ccf55e5fbbcbe0e5770a467c9681ded16db19b6eeabf4f3e83a6515e86ba6f72144cae7bb5c9860cf4849223e114b5150bc1c59ee223fd9cead
diff --git a/dev-python/types-paramiko/types-paramiko-2.7.0.ebuild b/dev-python/types-paramiko/types-paramiko-2.7.3.ebuild
index a11bf9f8..a11bf9f8 100644
--- a/dev-python/types-paramiko/types-paramiko-2.7.0.ebuild
+++ b/dev-python/types-paramiko/types-paramiko-2.7.3.ebuild
diff --git a/dev-python/types-python-dateutil/Manifest b/dev-python/types-python-dateutil/Manifest
index 494674e8..262ceb30 100644
--- a/dev-python/types-python-dateutil/Manifest
+++ b/dev-python/types-python-dateutil/Manifest
@@ -1 +1 @@
-DIST types-python-dateutil-2.8.1.tar.gz 5643 BLAKE2B 14304d56e189caef68bf01695e0f7518c7f3d0417416972a853ec55913d830dcf4e2cc36f557b32791d5385ca2137c854684233da4c1bae3769ff32ef53ce1f3 SHA512 a6829eb19b8949141a43bee9acaa26d32a2ab2ee08655d4c585929aa2f9b5f45e9d458166e399e2f843bc62c36eaeb7a77b93e21603f1fb5a6ac7ac9eb52ddb5
+DIST types-python-dateutil-2.8.2.tar.gz 5661 BLAKE2B 005984f976234aa1e0b1e8630f3bb6c4b86919b86c39791c07101b6ad3263fcc9815044d4b29d4705a6d7f42164d4e3605e031594d1465dfe0187e60527d1f0e SHA512 95fe5b1f8ac13f17f5338f8db7239f8afb9b2c5c7761b78319c03f893f03d27137056181f454c8cbf1a0757ac75e53e798b836b9530bcc52d4be7cc7e50d89be
diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.1.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.2.ebuild
index 2d56eb63..2d56eb63 100644
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.1.ebuild
+++ b/dev-python/types-python-dateutil/types-python-dateutil-2.8.2.ebuild
diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest
index 97ec8378..efb7ff99 100644
--- a/dev-python/types-requests/Manifest
+++ b/dev-python/types-requests/Manifest
@@ -1 +1 @@
-DIST types-requests-2.25.10.tar.gz 14029 BLAKE2B fcb5732516a0a983d69688b259d92904f6bf4a7798e10e33d848cff791774424c1473bd357d39d290fa6fd3fda12069231b1b741dc6d6bdf96abf1a56b2ecfeb SHA512 9a724471be23ec2d875f48de8238a99a68bcae360fdbcad35f2e4261fb8d87250784e25454589f6d5ce1b4b563ae553b0807ae1db8f407f006082c671c9ca260
+DIST types-requests-2.25.11.tar.gz 14055 BLAKE2B 313bfd314e44950b3767142f30ef4963836beb0b5abb60bc0c74fa332c54cc63f94b7f35ae1e207911ee41635b8a44a330abe14379dcc2199fcdc3d12ef2058b SHA512 3f748f234f499c16085be1a408b0f6698c5ca71ed52a2b7dfc4d7df43d102ff081e109b762cd1caf34e8b40c5b776941576882184fb0fe13d5c831f045e69e33
diff --git a/dev-python/types-requests/types-requests-2.25.10.ebuild b/dev-python/types-requests/types-requests-2.25.11.ebuild
index f250f585..f250f585 100644
--- a/dev-python/types-requests/types-requests-2.25.10.ebuild
+++ b/dev-python/types-requests/types-requests-2.25.11.ebuild
diff --git a/dev-python/w3lib/Manifest b/dev-python/w3lib/Manifest
new file mode 100644
index 00000000..a87ce2e4
--- /dev/null
+++ b/dev-python/w3lib/Manifest
@@ -0,0 +1 @@
+DIST w3lib-1.22.0.tar.gz 42682 BLAKE2B 72e5a8f5313a5552d619c4d9ab3784f0575da46a23828ceeb0b4dd939607be2777f8d1e73fb98dc04aae3da2a8e6d48064ad4063ad3b178fa1d53e8eec345e1c SHA512 14e12726ca46a60d0a86f670f8b19415c2a6e304eeb9a152008a2d1ea81267ddc5ff36b47fdd308bb4764869ffff61e2c243c20cfe85f79a8eb7e31ba85d46dd
diff --git a/dev-python/w3lib/metadata.xml b/dev-python/w3lib/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/w3lib/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/w3lib/w3lib-1.22.0.ebuild b/dev-python/w3lib/w3lib-1.22.0.ebuild
new file mode 100644
index 00000000..a525694b
--- /dev/null
+++ b/dev-python/w3lib/w3lib-1.22.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_9 )
+inherit distutils-r1
+
+DESCRIPTION="Library of web-related functions"
+HOMEPAGE="https://scrapy.org/"
+SRC_URI="https://github.com/scrapy/w3lib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
+
+python_test(){
+ # https://github.com/scrapy/w3lib/issues/164
+ py.test -k "not test_add_or_replace_parameter" || die
+}
diff --git a/dev-python/xattr/Manifest b/dev-python/xattr/Manifest
new file mode 100644
index 00000000..09bd08ab
--- /dev/null
+++ b/dev-python/xattr/Manifest
@@ -0,0 +1 @@
+DIST xattr-0.9.7.tar.gz 13389 BLAKE2B cae6adafe873555058b09c06ee7132726f70642672abce3d2e8ab4844bfadaf6c88ec49d82e51d30c1167e6b362adddec9ef466c9c9cf0d70080c84a741a3f07 SHA512 98473ad4ac270b747416e448f426eb55888ed1a641027f27fc9ced58eff29c6866de6b1d914628e9be1785a93dc857977d172e6bcbe5233e6449447dd08d9bd0
diff --git a/dev-python/xattr/metadata.xml b/dev-python/xattr/metadata.xml
new file mode 100644
index 00000000..53736c47
--- /dev/null
+++ b/dev-python/xattr/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lssndrbarbieri@gmail.com</email>
+ <name>Alessandro Barbieri</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/xattr/xattr/issues</bugs-to>
+ <remote-id type="pypi">xattr</remote-id>
+ <remote-id type="github">xattr/xattr</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/xattr/xattr-0.9.7.ebuild b/dev-python/xattr/xattr-0.9.7.ebuild
new file mode 100644
index 00000000..02f6769a
--- /dev/null
+++ b/dev-python/xattr/xattr-0.9.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for extended filesystem attributes"
+HOMEPAGE="https://github.com/xattr/xattr"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/cffi-1.0.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests setup.py
diff --git a/dev-python/yamllint/Manifest b/dev-python/yamllint/Manifest
new file mode 100644
index 00000000..0ac8de71
--- /dev/null
+++ b/dev-python/yamllint/Manifest
@@ -0,0 +1 @@
+DIST yamllint-1.26.3.tar.gz 126746 BLAKE2B 37d4293a90b2ee7192e26c5dbb1448a2c22a47e8dae7113211bb5601f0ef0c01eabd85fe4df44b32b8226b2b805c1da11ef1e118f5e33a2a7bab137141f9853c SHA512 c5ed17ecec102324bec077484dcede6fbf8c01a37a9292929a52163a4a9d9e9989809879c29b69c45b7cce8cbeefc830d4542118f617e846702f216f49d9db5b
diff --git a/dev-python/yamllint/metadata.xml b/dev-python/yamllint/metadata.xml
new file mode 100644
index 00000000..65ac1f20
--- /dev/null
+++ b/dev-python/yamllint/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@aisha.cc</email>
+ <name>Aisha Tammy</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/yamllint/yamllint-1.26.3.ebuild b/dev-python/yamllint/yamllint-1.26.3.ebuild
new file mode 100644
index 00000000..eb35d3cb
--- /dev/null
+++ b/dev-python/yamllint/yamllint-1.26.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="A linter for YAML files"
+HOMEPAGE="https://github.com/adrienverge/yamllint"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-python/pathspec[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+HTML_DOCS=( docs/_build/html/. )
diff --git a/dev-python/yams/metadata.xml b/dev-python/yams/metadata.xml
index 32d9b15d..e6e16e8d 100644
--- a/dev-python/yams/metadata.xml
+++ b/dev-python/yams/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>myrvogna@electrosphe.re</email>
@@ -7,5 +7,10 @@
</maintainer>
<upstream>
<remote-id type="github">Berulacks/yams</remote-id>
+ <remote-id type="pypi">YAMScrobbler</remote-id>
+ <maintainer>
+ <name>Derin Yarsuvat</name>
+ <email>derin@ml1.net</email>
+ </maintainer>
</upstream>
</pkgmetadata>
diff --git a/dev-python/yams/yams-0.7.3.ebuild b/dev-python/yams/yams-0.7.3.ebuild
index 9b49b709..77ef4686 100644
--- a/dev-python/yams/yams-0.7.3.ebuild
+++ b/dev-python/yams/yams-0.7.3.ebuild
@@ -1,36 +1,31 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 systemd
-DESCRIPTION="A Last.FM scrobbler for MPD (Yet Another Mpd Scrobbler)"
+DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)"
HOMEPAGE="https://github.com/Berulacks/yams"
if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/Berulacks/yams.git"
+ EGIT_REPO_URI="https://github.com/Berulacks/${PN}.git"
inherit git-r3
else
- SRC_URI="https://github.com/Berulacks/yams/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/Berulacks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
-DEPEND="
+RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-mpd[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
-"
-RDEPEND="
media-sound/mpd
- ${DEPEND}
"
python_prepare_all() {
diff --git a/dev-python/yams/yams-9999.ebuild b/dev-python/yams/yams-9999.ebuild
index 9b49b709..77ef4686 100644
--- a/dev-python/yams/yams-9999.ebuild
+++ b/dev-python/yams/yams-9999.ebuild
@@ -1,36 +1,31 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 systemd
-DESCRIPTION="A Last.FM scrobbler for MPD (Yet Another Mpd Scrobbler)"
+DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)"
HOMEPAGE="https://github.com/Berulacks/yams"
if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/Berulacks/yams.git"
+ EGIT_REPO_URI="https://github.com/Berulacks/${PN}.git"
inherit git-r3
else
- SRC_URI="https://github.com/Berulacks/yams/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/Berulacks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
-DEPEND="
+RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-mpd[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
-"
-RDEPEND="
media-sound/mpd
- ${DEPEND}
"
python_prepare_all() {
diff --git a/dev-python/yaql/Manifest b/dev-python/yaql/Manifest
index 3bcb8fe6..8fa23e3d 100644
--- a/dev-python/yaql/Manifest
+++ b/dev-python/yaql/Manifest
@@ -1 +1 @@
-DIST yaql-1.1.3.tar.gz 111546 BLAKE2B 2bb2567532cf22a200074baa2e85e0fe90e402dde66e2cbad5f750c95f4e76ee94a068d0be9f741fa932ba4f505f97a2bacf1ad367dea308ce0f69a4d94c9033 SHA512 e85712f65dc932126c75cc84403d14639f76098f4bd22ff2106a68afb6685794e1797154bbf1343e1f82a8b4a13e351d2d0dec1f235e31eecd96f6394116cd4b
+DIST yaql-2.0.0.tar.gz 126174 BLAKE2B 0709c77c30085a2c6ef2ecb643330aef4dd74401b2de358966e146baa57a70a7a09067f55edd07cb1a1fe20a4b4613920ffd0f5b46123343be0ea701cd80b1a5 SHA512 9e28552b833b3dcf5ba40e46f6cffe70e0ecca831c25ac013ab2ec4b85c370103a870efe2efdcf2626cc09ff8b6fc9441451bd9963effbd0b8b903f5e06628c5
diff --git a/dev-python/yaql/yaql-1.1.3.ebuild b/dev-python/yaql/yaql-1.1.3.ebuild
deleted file mode 100644
index 3d54615f..00000000
--- a/dev-python/yaql/yaql-1.1.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="YAQL: Yet Another Query Language"
-HOMEPAGE="https://github.com/openstack/yaql"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
-RDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- dev-python/ply[${PYTHON_USEDEP}]
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/yaql/yaql-2.0.0.ebuild b/dev-python/yaql/yaql-2.0.0.ebuild
new file mode 100644
index 00000000..4f304285
--- /dev/null
+++ b/dev-python/yaql/yaql-2.0.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="YAQL: Yet Another Query Language"
+HOMEPAGE="
+ https://github.com/openstack/yaql
+ https://pypi.org/project/yaql
+ https://launchpad.net/yaql
+ https://opendev.org/openstack/yaql
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/pbr-1.8[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+ dev-python/ply[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
+ >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+
+ )
+"
+
+distutils_enable_tests pytest