summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/ConfigArgParse/ConfigArgParse-1.5.3.ebuild2
-rw-r--r--dev-python/ConfigArgParse/Manifest2
-rw-r--r--dev-python/Manifest.gzbin261611 -> 261601 bytes
-rw-r--r--dev-python/aniso8601/Manifest2
-rw-r--r--dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild7
-rw-r--r--dev-python/commentjson/Manifest2
-rw-r--r--dev-python/commentjson/commentjson-0.9.0-r2.ebuild2
-rw-r--r--dev-python/confuse/Manifest2
-rw-r--r--dev-python/confuse/confuse-2.0.1.ebuild2
-rw-r--r--dev-python/cwcwidth/Manifest2
-rw-r--r--dev-python/cwcwidth/cwcwidth-0.1.8.ebuild2
-rw-r--r--dev-python/deprecation/Manifest1
-rw-r--r--dev-python/deprecation/deprecation-2.1.0-r1.ebuild29
-rw-r--r--dev-python/discogs-client/Manifest4
-rw-r--r--dev-python/discogs-client/discogs-client-2.6.ebuild2
-rw-r--r--dev-python/discogs-client/discogs-client-9999.ebuild2
-rw-r--r--dev-python/eradicate/Manifest2
-rw-r--r--dev-python/eradicate/eradicate-2.2.0.ebuild2
-rw-r--r--dev-python/extras/Manifest2
-rw-r--r--dev-python/extras/extras-1.0.0-r2.ebuild2
-rw-r--r--dev-python/eyeD3/Manifest2
-rw-r--r--dev-python/eyeD3/eyeD3-0.9.7.ebuild2
-rw-r--r--dev-python/funcparserlib/Manifest2
-rw-r--r--dev-python/funcparserlib/funcparserlib-1.0.1.ebuild2
-rw-r--r--dev-python/imapclient/Manifest2
-rw-r--r--dev-python/imapclient/imapclient-2.3.1.ebuild12
-rw-r--r--dev-python/intelhex/Manifest2
-rw-r--r--dev-python/intelhex/intelhex-2.3.0-r1.ebuild2
-rw-r--r--dev-python/jsmin/Manifest2
-rw-r--r--dev-python/jsmin/jsmin-3.0.1.ebuild7
-rw-r--r--dev-python/markups/Manifest2
-rw-r--r--dev-python/markups/markups-4.0.0.ebuild2
-rw-r--r--dev-python/mediafile/Manifest2
-rw-r--r--dev-python/mediafile/mediafile-0.11.0.ebuild2
-rw-r--r--dev-python/mimerender/Manifest2
-rw-r--r--dev-python/mimerender/mimerender-0.6.0-r1.ebuild2
-rw-r--r--dev-python/mkdocs/Manifest4
-rw-r--r--dev-python/mkdocs/mkdocs-1.4.2.ebuild83
-rw-r--r--dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild2
-rw-r--r--dev-python/patiencediff/Manifest2
-rw-r--r--dev-python/patiencediff/patiencediff-0.2.13.ebuild2
-rw-r--r--dev-python/pyaml/Manifest2
-rw-r--r--dev-python/pyaml/pyaml-23.5.9.ebuild2
-rw-r--r--dev-python/pydiffx/Manifest3
-rw-r--r--dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch14
-rw-r--r--dev-python/pydiffx/pydiffx-1.1.ebuild6
-rw-r--r--dev-python/pymdown-extensions/Manifest2
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild2
-rw-r--r--dev-python/pyte/Manifest2
-rw-r--r--dev-python/pyte/pyte-0.8.1.ebuild2
-rw-r--r--dev-python/python-markdown-math/Manifest2
-rw-r--r--dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild2
-rw-r--r--dev-python/python-mimeparse/Manifest3
-rw-r--r--dev-python/python-mimeparse/metadata.xml2
-rw-r--r--dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild24
-rw-r--r--dev-python/pytrie/Manifest2
-rw-r--r--dev-python/pytrie/pytrie-0.4.0-r1.ebuild2
-rw-r--r--dev-python/repoze-lru/Manifest4
-rw-r--r--dev-python/repoze-lru/metadata.xml1
-rw-r--r--dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild2
-rw-r--r--dev-python/routes/Manifest2
-rw-r--r--dev-python/routes/metadata.xml1
-rw-r--r--dev-python/seedir/Manifest2
-rw-r--r--dev-python/seedir/seedir-0.4.2.ebuild2
-rw-r--r--dev-python/smmap/Manifest1
-rw-r--r--dev-python/smmap/smmap-5.0.0-r1.ebuild19
-rw-r--r--dev-python/tasklib/Manifest2
-rw-r--r--dev-python/tasklib/tasklib-2.5.1.ebuild2
-rw-r--r--dev-python/unidecode/Manifest2
-rw-r--r--dev-python/unidecode/unidecode-1.3.6.ebuild2
70 files changed, 174 insertions, 151 deletions
diff --git a/dev-python/ConfigArgParse/ConfigArgParse-1.5.3.ebuild b/dev-python/ConfigArgParse/ConfigArgParse-1.5.3.ebuild
index 4d4492366c03..95ef7d063946 100644
--- a/dev-python/ConfigArgParse/ConfigArgParse-1.5.3.ebuild
+++ b/dev-python/ConfigArgParse/ConfigArgParse-1.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/ConfigArgParse/Manifest b/dev-python/ConfigArgParse/Manifest
index d60e3ec61fa8..4d5230331869 100644
--- a/dev-python/ConfigArgParse/Manifest
+++ b/dev-python/ConfigArgParse/Manifest
@@ -1,3 +1,3 @@
DIST ConfigArgParse-1.5.3.gh.tar.gz 32732 BLAKE2B a9dec6b3ebbb7aed000651adf76ac76994b56d00236789a75f7da6ccc76e6b87e0dd292c260a768c0d402811b69e55d417b25032363429535cef4e09e0be5d00 SHA512 bdc0340bd92cfd5319743a4860af80fc2352f38b156031856c2b39b8c8ad59461281009030c4451dd464334a829b8143c765979cfc9b8ccbe9fbdcb0e08ac7b4
-EBUILD ConfigArgParse-1.5.3.ebuild 703 BLAKE2B 8245c232bd013c8e033ddecda2a9e6dcbc8190646a870dfe68ec3d6995ca50516ff29cdfa5c8e976f52c93ef886c76096f9585ae3d0b476b6fc1e55e759e31c9 SHA512 d7bc1af0ae146e5a6aafd043b6ab401d05f17649daecee7909adc74470f43b488be3a8d15607ac2d591bac0d733065580a3f8b029592f0767d68ecddec56b352
+EBUILD ConfigArgParse-1.5.3.ebuild 704 BLAKE2B 5e4c62e4b1447da6ca56924389cfb17c95b791c351792296fd8682cc0d9f8a964d5951bed387a9e5f4a82a3a06d03948f4f6f479fbf8a1c14e945e06325ff1f0 SHA512 9bd277d9dda174337a02aea56c2c64b2312bfaa0279ebc9e86885efb2b22e7fdf899db1284e592c0b530aa37c08e4ece79d6fc2a3eff61576635b8468b3d6cbd
MISC metadata.xml 413 BLAKE2B 06bc019926862278b7c7a0f602f737f0ee20df1271bfd4ccd2e96e602b537403ae641f4196496ed0af92830a457af330def85f4d4b30ae2733510b82c0589310 SHA512 df63096d97d9835ee72b03ee144cb1cbed4f29644380c8711718b570938e0ed1dff9bca15b77c91df052f3f68e10633d1880d553cb8c8d7e1827714355dd8593
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index b1cad6d6cd7b..513aea1421a6 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aniso8601/Manifest b/dev-python/aniso8601/Manifest
index 7e07dd030ff7..b632abfc89ec 100644
--- a/dev-python/aniso8601/Manifest
+++ b/dev-python/aniso8601/Manifest
@@ -1,3 +1,3 @@
DIST aniso8601-9.0.1.tar.gz 47345 BLAKE2B d8167bff8fdde88799e165c12aa0ea10a34d2edc91f8eeba93105e669dab52ab73e688467370927ef749395491baa128b55c984feb4f1d972e75242ec1c1efbc SHA512 a17c363a3a67b69a2fde50cc37b080b52615cebc453ef70090498ffce909775b0109c889b63e87381c795c2d8531efd6048542627c88e97297ac22ce81c10c8c
-EBUILD aniso8601-9.0.1-r1.ebuild 506 BLAKE2B e0222ab2ff8fcba865d5cc34b7fed3451735165b5a064e3d9d520145f687324ddc63ab9b88dc7a888f8d20537be67f97d1cdce23af5739d99e7c441968227c8d SHA512 ceda9430a055e419516971d5b1eeb1dae186101feab5eb68f28e2f36d5429f0f4571996d81abd87e42bbf86eaeb9671d6bc7e430b86e94c9b6c84c786f51b46c
+EBUILD aniso8601-9.0.1-r1.ebuild 511 BLAKE2B a602d759914fe4e0c6ba4edf05b8b0e135bce39d2fa91ef39aab06c4e2fe05583b36bb1d2abb1c0d6b4127c3e3592c137a1c355d549ad91f6e9377196fadbe83 SHA512 0226b44ef29f9af609093d21b484944884f728844a4d8b9262774e76caac9c62ae1dc50051553f598bba07ae945aa2cc792e4e4f76b6e95fbcb6e5b0c0cfd4f4
MISC metadata.xml 411 BLAKE2B 1429cbb43f307ea5ca139372735837f0438ce58494455e39c2b28f1596c1086a26a6d1e57b3e258af5f4faeb6f3b24b21db871f0275bf88bc888d2077debe4bc SHA512 0d95fb21f2cf130eb26df97f726f8af19cf936367f3858fa7ccb19d90dfaf27115f2742617e39cbe45747b3cfca83ea52728cf00b107278a861cb5a53af01fe1
diff --git a/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild b/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild
index b9ed23ba2686..09ebcff4138d 100644
--- a/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild
+++ b/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild
@@ -3,13 +3,16 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A library for parsing ISO 8601 strings"
-HOMEPAGE="https://bitbucket.org/nielsenb/aniso8601/ https://pypi.org/project/aniso8601/"
+HOMEPAGE="
+ https://bitbucket.org/nielsenb/aniso8601/
+ https://pypi.org/project/aniso8601/
+"
LICENSE="GPL-3+"
SLOT="0"
diff --git a/dev-python/commentjson/Manifest b/dev-python/commentjson/Manifest
index db8efe58c53c..b93286752647 100644
--- a/dev-python/commentjson/Manifest
+++ b/dev-python/commentjson/Manifest
@@ -1,3 +1,3 @@
DIST commentjson-0.9.0.gh.tar.gz 15297 BLAKE2B a857b0fa5551079d3d37bff94fb51a903e998c4fb84e0f62a5de28d6eafe0cb8a38b3215515e72c56de0cddb661f109921c801d15b9ba93771290135adaaa5b1 SHA512 cd3d28adecbc445ed3faed7847c65a23829f408cf8aa3fa85544a0f0cf9fa5544b8aff560725cf51921f249123daf9ce9953069e99ca64a312bb4bff652512fe
-EBUILD commentjson-0.9.0-r2.ebuild 833 BLAKE2B e53d7deaaf60a8be457b29dffa5b81811bfa9d4c40d3c8a65e8521dfbf84368914698482431a7f97255ff08e2f513ab9e995c1b392a939ee1f2341eeb0adde0c SHA512 8adb794977b3ab4fbc6316d9b0909be5701c83d700bb85166f006d07f654e9b3eba0ca179c89e5f6cd2b6c814c54f1c9b4d59085bcd499e10b7af942aeedefe3
+EBUILD commentjson-0.9.0-r2.ebuild 834 BLAKE2B f53c8b6cc79ed27efb013dd22075e5b1ca84c518bb25165bc70048c660dcbe967d5aedc80b517830fc3bdd255cf6d9922e85d4c3d790754b17f26e994cbb6ec6 SHA512 9d7724a6bec25ffb64593d15fba5dd78fb42e4323b019f402d7af9075d04b9c48ec930addf31c8aa088cf2b293e4fad97933ade6b0d89c2ed847d9d31907a2bb
MISC metadata.xml 375 BLAKE2B 7391dadca9ed1ad8c62515f56347a04fe099c5020b2cfb5d6037e1057199f20a9a512c90800f81186bced7a8ff3f192b36e8c83d7d5ca2b961ea5f5a0e799e80 SHA512 005e5180f3f69d3c162b5ed113840494e0afbc9c09b5c4f02bad97ed7bf5a77e4b7806462f9c7aa3ca72d5d963e5d4b85a591e6e557742685c5738d66214915e
diff --git a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
index 810c080baf44..6ebede96a2b3 100644
--- a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
+++ b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
diff --git a/dev-python/confuse/Manifest b/dev-python/confuse/Manifest
index 46b9de189ffc..6d90b7cb4a26 100644
--- a/dev-python/confuse/Manifest
+++ b/dev-python/confuse/Manifest
@@ -1,3 +1,3 @@
DIST confuse-2.0.1.tar.gz 50872 BLAKE2B fc28d6109abec7a233ade85de35ba10264261eb37367fbfa7b6719399cedffc87da3c0bb563b8d9524551cf11ff679896e0a8cc123e08f5291c40d04ffcfe314 SHA512 fe9e17d3b321079290fa2c7db64cd5664db11f1277fe608cf5a1419254b83eee9bc169e34631a429ab1bf47779ea709156b8310a97e65fae32a20802b379fa76
-EBUILD confuse-2.0.1.ebuild 558 BLAKE2B 7084263b2a2d4aacce53d6ba1399919ec2e735998c05b8ffb877fd6410af9057115a135591df4141da286d76fc62c7eebba4a714296920973d024458f0b4f5c1 SHA512 629aa600687ef76cf61068ab3ccd9e2cd7a88a8fb6ad9712588e1552bec6b0da03de99bf9d31376945eb41d8bb18d616d1fe24defac15810040dc7e6f7f1185e
+EBUILD confuse-2.0.1.ebuild 559 BLAKE2B b32e84069ae7e78298b305867be185417dc04ac269e240c495dfd589785165796fe68151708380cd6ea39a746df690dce5429c2acfd6d52c60f02c3fc7b4233e SHA512 593450337d6fff80496943d836b66f25cad365a820257fe95331b16b2ed4462eb0381cb825b5184f31a8042441a23640b36609f977288e45ddd220024cd6afd8
MISC metadata.xml 878 BLAKE2B 2c3a52104c43764bd91ab68c7706013373ab30fa0fdb447bd5401f986ac242b1935268ced5fb70657d44ae2539758b81f8956eddcb0656c7dee70be292e240f8 SHA512 64f959d0ce18e4fb412f482712101117f8f824f333c0befce184e736b52897dd105a0d9d71d65eea57bb21d724e2b69661f9efcaffa36536c61d9c6ae2d2a522
diff --git a/dev-python/confuse/confuse-2.0.1.ebuild b/dev-python/confuse/confuse-2.0.1.ebuild
index 5a99d1be37d3..bffe7b543011 100644
--- a/dev-python/confuse/confuse-2.0.1.ebuild
+++ b/dev-python/confuse/confuse-2.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1 pypi
diff --git a/dev-python/cwcwidth/Manifest b/dev-python/cwcwidth/Manifest
index eb0cf76ae2d7..1ba978ec06a7 100644
--- a/dev-python/cwcwidth/Manifest
+++ b/dev-python/cwcwidth/Manifest
@@ -1,3 +1,3 @@
DIST cwcwidth-0.1.8.gh.tar.gz 11402 BLAKE2B 21c5425f9ead30a23dd184f671b8dbeff42189d68a5d8fd61ad1a127934529e2dca1ca1462ea62a8b7c1c051b41e6e3b44c4b8b12a325b20a2c25fab4636a243 SHA512 6e2f47928362dc36dcf7a77152390326a2e49577403c084965fc532bf827b7b05b7cdd1d4ad88263023826e73d3525c80d8578414e25bf9a3e3871c8ae1211d7
-EBUILD cwcwidth-0.1.8.ebuild 638 BLAKE2B b5aaa68479a6afef019a1ff8fc0e23e42220a83cdb3937100ab3163b12ae8cf3358f0b708c3878d8151f44e56a469b8ded68ca87fd33887c10ddfb639e2163b6 SHA512 25abbe6d331936fd7b0ae9bcac4ec6cf453da75361257a200947db0e0bb05d2a730af387de7689180062e2fbf5573a70587479a665e9095a1d634c81884418e9
+EBUILD cwcwidth-0.1.8.ebuild 639 BLAKE2B cc0ab07a27c5a4ab310d9351b4b88d3bc4c20522f0b09f5e758b1a4b4deb11e1c78f62d690b686fd82f361ceffaa521e18e66a7b90ca6262ee99589d410a677e SHA512 43f1847028c8e3316c1126fda412fe8af60f04b6f7d177911b7db16a3bb407dbaa1005059ab36b6b743d55e1fcfb75e02d2d4667844727632d3790c419ace4e5
MISC metadata.xml 349 BLAKE2B e1564185d34e24bd6070ffe534ded26aee31004f72bdcb85e27b6d42d243e7db1a9db68e75a6678c9da59530457d34a8cf58be54d919d18ddc539461e03992bc SHA512 65af1da9bc2295a6395395a832288b493df2218a85d8289361c05f2b0ee1bba57a3d32edf09a6c29e691dc43e4a92b34bc8980d346e7b860c5562a238731c067
diff --git a/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild
index 499eb824bf65..92afc0c794b0 100644
--- a/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild
+++ b/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/deprecation/Manifest b/dev-python/deprecation/Manifest
index ef00f6994dde..e46308ff1016 100644
--- a/dev-python/deprecation/Manifest
+++ b/dev-python/deprecation/Manifest
@@ -1,3 +1,4 @@
DIST deprecation-2.1.0.tar.gz 173788 BLAKE2B 444c7ff688d6eab7dfcf58ad24580b5a6df39a5749341b28d6d5b9b516fd6aa7a462d7f644e6cba596bbf289be0224968f579837c6c71dbe7b36b65588da6eea SHA512 c184665d210c6eeb3f055b23e75c3714f3b18050e03bfe1384baf6c2504f1370116ae0e8c53ff818ccc54c0d633bbb3ba5791fe20b8029f3be0207b019a00275
+EBUILD deprecation-2.1.0-r1.ebuild 753 BLAKE2B 485f524e431f6795fd1b19f0940b738b1b25c4fa111ebdc4c3d29df23bc1b0dcb3ad94c1eebb4eb0e53c933250e71276b7278e8fea13c0aadffc151e4d4361a6 SHA512 f4d5094639e08bb3b8ac6c43d9b728c1d9805a770faa953a8923d702b4818d2d2e128a23e3ec1a8bcc536d9d81f7d96febf26c2f7f852e36e91c125619505feb
EBUILD deprecation-2.1.0.ebuild 625 BLAKE2B b0e0c102f97e3db5efc39013c60975363bb450bfc18acc73ef764398791997a9384b659294287528716d5f0228d9398d7db4b76be65494635d47e6cecb5c8e76 SHA512 69f0598da8209c2bfb503eb6222bd6487a10277c82557fe2b2ab3c92f6c0683681657508e1ea58fff638bddde0fdfb2e54e97a11f06b7b7302cab48a33296da0
MISC metadata.xml 566 BLAKE2B 5fab2937b6a3086ed28187e08d54df149979ad9fd6c89d4f633f041c03d1d728a58a1e384427b430e34eb497c099e164048217340d445958ea9901f7dc79c23d SHA512 b20327bd7416f7476959ae3fbb2d6ba6cc210ef0c702735322bb540bde7776d777fa4e84b2ec468d649d4ad424ee1a5f9c4b6ec2a8c798d8582ca60715e85dcb
diff --git a/dev-python/deprecation/deprecation-2.1.0-r1.ebuild b/dev-python/deprecation/deprecation-2.1.0-r1.ebuild
new file mode 100644
index 000000000000..1c44aa5d42c6
--- /dev/null
+++ b/dev-python/deprecation/deprecation-2.1.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="A library to handle automated deprecations"
+HOMEPAGE="
+ https://deprecation.readthedocs.io/
+ https://github.com/briancurtin/deprecation/
+ https://pypi.org/project/deprecation/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="dev-python/packaging[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs
+distutils_enable_tests unittest
+
+src_prepare() {
+ sed -i -e 's:unittest2:unittest:' tests/test_deprecation.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/discogs-client/Manifest b/dev-python/discogs-client/Manifest
index 87686b393962..98372897a13d 100644
--- a/dev-python/discogs-client/Manifest
+++ b/dev-python/discogs-client/Manifest
@@ -1,4 +1,4 @@
DIST python3-discogs-client-2.6.tar.gz 36426 BLAKE2B 1d2ae337beb0aaf9cc7310b13909a0a9172c79813ccc0a581af5478cbf45b28d2654b963df2881ad858fcabd5e85594c9a41458283e9e2c9c90ed4d6ad57853c SHA512 2b2ed4a56337b184266832682f7fa4d8726cc414b89446b2a6e96131d82c01c60bd78ac3336bdf94a3077ea25a313fbd532ba574cad64ddc9ab0229d0d7e44b1
-EBUILD discogs-client-2.6.ebuild 783 BLAKE2B b081d31b991466e524e1a59a2a93bbe8dc6018c55e57a7ffb6a7fa8df62ca388f08f69429040ce2f662adbf354ecbe433366bdb7236b339dffba1729202d04da SHA512 032f08f5cddbf664750f62bc0f29630d74882e12c6feda31e180c237d45b578c1aee0f456ffbb12814684390bca3a6b5561bc8c1e944959085d38e29d0592ce2
-EBUILD discogs-client-9999.ebuild 784 BLAKE2B 40501dad6560d114e8579adee6bbc76b3ca23732c023c353686249a591426bae62e9a7962bc4ea506ffc1aae4519af79c2251122ebf03699c932a03656a75b4a SHA512 0abb246ade98f0e5e15c1bb9ebf845764f512b7ed2097b26c935e5efa8965ee19215efcf07d9e187e7a13e85e46adc6a84ca6e5a4aff4663aca01f686526300f
+EBUILD discogs-client-2.6.ebuild 784 BLAKE2B 9326465c06285d5dcde338f22e0e2ae964a984e92ed61ff9c4e8af65db90403c18465bc5e27b7ba2a894130b774fc18f914f9b2bb3cb9e2e096dd9e57d67528a SHA512 724fe68f5747d22bc69e1c05228ede1059df42c5e4f457bd7466190a75f36cd60ef5bbad50e9f11a6793de6c7bc912af76207f633f01b438e76359f521e51cd3
+EBUILD discogs-client-9999.ebuild 785 BLAKE2B 054613167090a8e96afe025d4f7ca68f4528398dd0b5bf03ff46d86c63b953aca96bb16898d9db2b5c412fbc91173ae2ce9cc0a2874d51ec9acecb346d59f43c SHA512 aecfe5e59659d423313cb8fd7a22861a02343614cf615f4f8fb4a3c2cc5b3a67b08e93bfea69ce7078ec449e38726b66f66653860563f1d0e71a192adba43958
MISC metadata.xml 674 BLAKE2B 5c0dd431ad4633cbc7ddaa97e54e9f5b3eb67ed28e07ac313f218fd055e0042365c270e83153627decd196aca49db12304da87f2c74f20bc454fd8e5b4b8fb46 SHA512 ad582419be3887c5fa3c0d630ad32575f378453dd4f7a8c33df91db31b495caa88707214f7e456d69027532540a474c41ad8336b40e90229f1f31cd3193d7f82
diff --git a/dev-python/discogs-client/discogs-client-2.6.ebuild b/dev-python/discogs-client/discogs-client-2.6.ebuild
index 002e78b02b10..91d3ad2e00f5 100644
--- a/dev-python/discogs-client/discogs-client-2.6.ebuild
+++ b/dev-python/discogs-client/discogs-client-2.6.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="python3-discogs-client"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/discogs-client/discogs-client-9999.ebuild b/dev-python/discogs-client/discogs-client-9999.ebuild
index 9d6289c122b8..3e47b3b4124c 100644
--- a/dev-python/discogs-client/discogs-client-9999.ebuild
+++ b/dev-python/discogs-client/discogs-client-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="python3-discogs-client"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/eradicate/Manifest b/dev-python/eradicate/Manifest
index 44b884ed2bb5..597c4acf21b7 100644
--- a/dev-python/eradicate/Manifest
+++ b/dev-python/eradicate/Manifest
@@ -1,3 +1,3 @@
DIST eradicate-2.2.0.gh.tar.gz 8808 BLAKE2B 34d1db824f6288d5da5cdc868045d899041b219e4918f5e838c066eb4e9903c2951c7cdded56c7c5455336940c212eb3e68ae61b9e090f497c3e6ef199f71e80 SHA512 80b7dd60004a5f4279a87c692b63de1b340c68d1379d975ef660130a649acbc03a5c5d6db935c782b84bbc7c2ab50b0ada2a172eafce1945113b3bccfb8055b5
-EBUILD eradicate-2.2.0.ebuild 605 BLAKE2B b4d0f85532dec86f691557d1d9ce181339db20cc672b76c6a4b505288e979a24450044e313a5121df28f63f0a77d54db84fd212cdd4e56630a83faec3623ecf9 SHA512 c0acd6a45b5375ad48f1e07ecc3641f7393a4367ae6e1c04ee2c4f43b7ea6f7f65c0d2a9fd30ce4fc2452cc675b42d1df32849a7424f80f1fa2a1b6efd1483f1
+EBUILD eradicate-2.2.0.ebuild 606 BLAKE2B 62e39087c7053946c328b806515062b10ee7722f26491cdea300cec86561bbe7bc7a494ab4c7a9df8994535e6b13fc2656ad916b90af33f9fdf5b43f04c0d3fa SHA512 c4286fe21412c92f9256156a5136a47537cbdb1455d320924d2a18bc952d8927796f156a7d6b8dc3f08a991216436b245aec0e484e5588943a12c8ad44d80b50
MISC metadata.xml 507 BLAKE2B ac5f63b7a9d06ea05182687e98e13c3d0af1152da772dc1918e49d1e635cf737115c1d8a74c81471cebcbeffe0f73fd6ef54bfda7eb1fcebf616752fd30a7389 SHA512 43c491522eec1dc75f227a60af4f65186616559ac79bb1d4479b430e6acf58f123ece47eab36f26ff9182d609addd82f9069a51c9f75346618f5272e63c170d2
diff --git a/dev-python/eradicate/eradicate-2.2.0.ebuild b/dev-python/eradicate/eradicate-2.2.0.ebuild
index 1da350d12db1..8f44d95d91c4 100644
--- a/dev-python/eradicate/eradicate-2.2.0.ebuild
+++ b/dev-python/eradicate/eradicate-2.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/extras/Manifest b/dev-python/extras/Manifest
index 384f094a54e0..e112bf22ce7e 100644
--- a/dev-python/extras/Manifest
+++ b/dev-python/extras/Manifest
@@ -1,3 +1,3 @@
DIST extras-1.0.0.tar.gz 6759 BLAKE2B 341bce7f172afeb9e2a5179ab392d396920dc8ec2b9a6e734daf8668c7f329d9a64de6f3f90b70f8e42d5e111ef196315341c0bb0f347f13ba4974d970695fac SHA512 510c796628f28db90bb96c7c9ba5fc9b2b950d2968e219efe67f3899bbe7ef68fe5de1494f8fd640f13a1ccd329e7dac9cd38aa965ab1e07c4cd287c04da50fb
-EBUILD extras-1.0.0-r2.ebuild 615 BLAKE2B 1ef312b071b89fe8141c2bb0395d0c83dad936dc4035b00d7d5768142f9540074b191a04cbc572b5b1c514722241856070d2b46b44fa98e665730b2eda39975b SHA512 d5c23c064fc4d891f5a8524315afbe37bb1284f7517b4426b949302417885e0bd6a9c12284d459d557557d53893094712fdbf6f9c34368d0a72832a682882cca
+EBUILD extras-1.0.0-r2.ebuild 616 BLAKE2B 7bba417b6acf436c1f0cfce0178ca1fb4f29823424df2bc1b4201a7048bd58b522b8b169e4dddf753572fdb0272458035b75c97425b46a923f887e1ac7d9c17b SHA512 5a68c542ae2300d4e4c8a9285993f51fc1bc7b9b1db5476641da74dfb27660e6e51dda6ef5ce8a238480e44d3d2ebceb3a684a22d376c8543c41d97463223f1e
MISC metadata.xml 407 BLAKE2B 3b3fe284e5cc05732c66efe8c759025b3d5b1965e87316cbf33ed9533b41e6ac461ce428be7db25a4246b99bf0ec35de1f3d5a458617b6efdf16e95368fb246d SHA512 874b16dde8e0c9b4dadb7bd7bce6f6a1e0d6bf5b11063c7c1d61f9eaadeae3c2e792b4a57947f31d387e8d4ede79499884dc81657dc8bd041f19911d3acf7605
diff --git a/dev-python/extras/extras-1.0.0-r2.ebuild b/dev-python/extras/extras-1.0.0-r2.ebuild
index 15453379894a..4e4df97d4a9b 100644
--- a/dev-python/extras/extras-1.0.0-r2.ebuild
+++ b/dev-python/extras/extras-1.0.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/eyeD3/Manifest b/dev-python/eyeD3/Manifest
index bbc710574a8d..7cf9dbd345a6 100644
--- a/dev-python/eyeD3/Manifest
+++ b/dev-python/eyeD3/Manifest
@@ -1,4 +1,4 @@
DIST eyeD3-0.9.7.gh.tar.gz 249705 BLAKE2B b015ab5f7269de8f32830153b848e9a862328515e29f5d1a9cd5739d57a1c0ee63efc93cd3849ceca51b8f67d8eaf1746ab145baf16cda7e7b19bbb8e1249982 SHA512 863ce609ea939588e246d48c6d31f9688049334f874a4c400c02777bbef7379b6403150e7459430c92cff8047d45e33cbaa406b3d6e5b2cf3f9d7d7201438c1f
DIST eyeD3-test-data-r1.tgz 97336666 BLAKE2B e982f21ba29aaca15c6975a836bed322d5203bca57b93ab0c9343de13259d9e2f56b98e5e7402ccf9138a9dc79951e68c4b37cd2c891d2c9e94815256d49adc4 SHA512 4e6daca06380492c0048f1ffd94d92e511fc3695b3e5f64f805d3f3aa2d0fef05a3be1d67a459fb13ab6d9861b86146487f31321f979c464fc516047b66735ab
-EBUILD eyeD3-0.9.7.ebuild 1350 BLAKE2B ed3451950772990a8147e1245dd0c89362ce0a6d200309b229643d34f993f2e1717351e9f76f817cec63b1ca10d54679a21dc1063752a67e90c5e7274e3f9f8d SHA512 07bb7ba6e594c946cd0ee7c836fe860c65185428772ee45be08b66f6f9e47148484c50f5f0621cf70d4ea668a97f75447c89f0e3a094bab45babcad6110961fa
+EBUILD eyeD3-0.9.7.ebuild 1351 BLAKE2B 145b98e27872f33e8d0fdcdbe64800ee3c829778cddbaeaddba7baa83513dde922644ff9708c3e0af5f0b4ae45592fae9456ed95945bc36cfe8202508f66cad3 SHA512 4584b1f4c1dc4ec8435c7dff0a918ae18538920307b5bb8601bec5fcc356b9c9b46c1cf9c99ac4214dd6d22a3e07ed6a94004c6690e96c6fc1e8252c31666293
MISC metadata.xml 499 BLAKE2B 0bd6552d10ad9f18cc93c65439b61f6de2b0e24ce1321e2172262ddd361573fa1891192c83556341c1f25805759bdea36b8d524204272dcdaf27fadb571df24b SHA512 77df82bbf9c8f11537a3a3a49e16d05a7cf558711b60af65fc646aa9cb52c3f463b808e9cff45758b823a30abd96404e0856057d92cffbc2f72d81b6c74fc19b
diff --git a/dev-python/eyeD3/eyeD3-0.9.7.ebuild b/dev-python/eyeD3/eyeD3-0.9.7.ebuild
index 68c1a8170aca..0fb5885c32d0 100644
--- a/dev-python/eyeD3/eyeD3-0.9.7.ebuild
+++ b/dev-python/eyeD3/eyeD3-0.9.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/funcparserlib/Manifest b/dev-python/funcparserlib/Manifest
index 5775bb94cdb6..fe1e731d25a5 100644
--- a/dev-python/funcparserlib/Manifest
+++ b/dev-python/funcparserlib/Manifest
@@ -1,3 +1,3 @@
DIST funcparserlib-1.0.1.gh.tar.gz 66860 BLAKE2B eb6d70ff37f75bb1452be7b2103a1e756d79231b2d862964e383e4d4317e1ba7de6b744ee8d29f08d81b176d267bf93ceba21e6d47c04bc7f467866d0cd6c8c9 SHA512 d64fe07337822077a0aab6d5049cd81f2ac56ccd9d1db2522c245cadf8cc8421ff1c7931f6a075d821a8634ac8aea51c7ae30fe763e679b70b35955a3f6aa8c7
-EBUILD funcparserlib-1.0.1.ebuild 674 BLAKE2B d2ad66ee7b904a92352df8a3ee42550b1cca6baa73a51efeb3a9aeb780743589ea5a93ef2b5eb0b562e970a421fb228cefc9063af8e172b8a17dac740e8a97d8 SHA512 ddb6b7382c8f198e160736e6ee997c10be79ff93c6f852f51fb427c5283c13a789789661deb90824b2f664cc2ffc8aeb2fe3006cbf13a9e171e5d6c515db50b1
+EBUILD funcparserlib-1.0.1.ebuild 675 BLAKE2B 2a80e3a2845045c1d7ed714a0d205d3beed3dd312e53a7514348a310184041ff184d7d59fbf4b65513670025e582fec49a382559321f75b7b53732a216d3e1dc SHA512 89db238b807968516cecd05b25280c66c24d86f5e45f04c74593474e2dad8e5fc5275e9c8bd581a6f6d89bf1050df6259274997f18a52d5a9231ec3d95012473
MISC metadata.xml 406 BLAKE2B 0d7fe946eef963283c35b6cf68e714b4c0e09e0c6c132d568b71ed8f646357dc22af1de032258fef3a013f988a2876a392fbd080b271925de52aa7de0736ec40 SHA512 372cfba71b6342d5eab47086dead58bbe506a8da0d3f32b4538d7e5ad03a6c1916410c5f2f3296a9a07d1b5a7a87a1c93fc109a657a1e94b4a5dc2924fb744d3
diff --git a/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild b/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild
index 9f467bc5f111..8464ebc9f2ce 100644
--- a/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild
+++ b/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/imapclient/Manifest b/dev-python/imapclient/Manifest
index 73ceeefbd9f3..26633d84692f 100644
--- a/dev-python/imapclient/Manifest
+++ b/dev-python/imapclient/Manifest
@@ -1,3 +1,3 @@
DIST imapclient-2.3.1.gh.tar.gz 91141 BLAKE2B c4efbdb4a513277039389e13d0f86498df3bb4c466026510fba55a8cf88316a3c5b02c15215e3e40e8e0b6206e8bd4659e75b1f83ba2a905a2aaec21f8af4b48 SHA512 06a9264e8cc001b8a4a6a855032bbb9b904c94999d090c3f1bedea1ae3a16524f668eb4dfa36e7a23a0622bd9d3e83191dcc1e5e30275cb6fcb7604142e5e2a6
-EBUILD imapclient-2.3.1.ebuild 668 BLAKE2B be8f8c9e5a16e3aeda73d93e7cad8df648e3bbe8d7a91d5bcf52dad2af8acc485ff8a1bc2ce260c78df90c47a70aced04259574f19d5f9beda4c76b564651e36 SHA512 b14a857b31fa3a0e1b722eb95b6cfa10fed2889f2dfdc3279846444843d978c0b9476076200c90cc8ab2304f4e64cb35f1c9d1a2967e415710983c7e25b1b550
+EBUILD imapclient-2.3.1.ebuild 716 BLAKE2B 0456884c1137ab971853691cdce92c3392be95f950185427fed2931504883f942bdb16dc75f4e9e55155ed750ccdd60d6b0ac7d4003d625309370ce7bde30728 SHA512 cac65e275c87b2cfcc807670554c48106c5d58110876b09fe22b28dacddc0499798e9337d7ba731b04cd787094816b55e08028e391b4245289d560326142ba09
MISC metadata.xml 392 BLAKE2B 2a2a97b3882d544680b05e74e12067be2df1b910a37a08316540cdd7682beb16bbef184cac7c71ed51ce209187dba7803e34dd13756daf6ccafed343734d40f4 SHA512 b223e769302a2277d2638e58cb9c7ccfc741f582cf0465d1f9a44e6822539e1458d96e93d6b5a32482fdcc945b74e44b5bfc66caa53a85f224d4f380c19c1325
diff --git a/dev-python/imapclient/imapclient-2.3.1.ebuild b/dev-python/imapclient/imapclient-2.3.1.ebuild
index ae5dee39f694..da997065b844 100644
--- a/dev-python/imapclient/imapclient-2.3.1.ebuild
+++ b/dev-python/imapclient/imapclient-2.3.1.ebuild
@@ -4,13 +4,19 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
DESCRIPTION="easy-to-use, pythonic, and complete IMAP client library"
-HOMEPAGE="https://github.com/mjs/imapclient"
-SRC_URI="https://github.com/mjs/imapclient/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+HOMEPAGE="
+ https://github.com/mjs/imapclient/
+ https://pypi.org/project/IMAPClient/
+"
+SRC_URI="
+ https://github.com/mjs/imapclient/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/intelhex/Manifest b/dev-python/intelhex/Manifest
index d24ccd5608cb..fc05a9ef38da 100644
--- a/dev-python/intelhex/Manifest
+++ b/dev-python/intelhex/Manifest
@@ -1,3 +1,3 @@
DIST intelhex-2.3.0.tar.gz 44513 BLAKE2B 935fb6d5c27231c4b09f7fbe624df07adfdb9eecdd99b17cbbb4994dc74e0c7a141546a663229b0598ddd3884b8d17dd7244f770319a594387de074e7591aea8 SHA512 41b50feb7505474d74a2b6293d755d118b6dfd23a5c9b995791e7dcb7a97fc6f39d8f804b72f6372ba8e136684f9c979c7ce9ef2ff9796b6202eefc9d18f4424
-EBUILD intelhex-2.3.0-r1.ebuild 462 BLAKE2B e3878bf1b4489ac626ca7fe889b9d43765d346c10bf88629e7007229d38d1c9e48a32aef908814f911b7175805c9f42132820d6d416bc86025e510deaa9d9e80 SHA512 076f327819b23ab6b68825d3f0bde513883cf1583cdb29185b5b994366368ab2372a5cf106df95f8c23eeab602c9d9706d87a57bc47d226e6fbefe4e10ac3438
+EBUILD intelhex-2.3.0-r1.ebuild 463 BLAKE2B 7791a772038cd82ded304cbd2bed28f145e8a15be9b2bada1afcf15d4645f206d4be90f1dc8c6f6e0bcae045c9b49a9de77753b62c284862926de584111ac86e SHA512 556083ddad65cfe391816873ea8fc5f0fc1e5cc6df28a1f1e10b6f9092d7ced9aac8bfa01da00c6c051e915514744c2d9688ddf4730105a07eaadc7b89eea74f
MISC metadata.xml 368 BLAKE2B bfcc62fc30d07cfbf68c85cfe04d5a463f2495d692d903a09bfc7e64a2133de5fc9dac5a0acf6b8e361f94280b3640205121fc037b74dd9a2af515176ec17770 SHA512 064025d5665bf23868bd3d76a1acf4d93fa55063f89c96631642433922820db01ef8174dd05272ab17acab081eee54d6af411885089dd6b43546d4372dd8c61d
diff --git a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild b/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
index 078e31f960ea..f1cab5be51d3 100644
--- a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
+++ b/dev-python/intelhex/intelhex-2.3.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsmin/Manifest b/dev-python/jsmin/Manifest
index 15386678c07c..dbee2109eccd 100644
--- a/dev-python/jsmin/Manifest
+++ b/dev-python/jsmin/Manifest
@@ -1,3 +1,3 @@
DIST jsmin-3.0.1.tar.gz 13925 BLAKE2B bfce2368f622cfcc34e716f09638850c773d2381c539fb72a2aaf45830bb7eaf152dd7111f36815b0a067778f617fcec434ac19d7c5278bc963d94ea9d195285 SHA512 f65ead107ffcda67bbea1aea2070d1012139043cd1094d95c0393b1370e2e11a6c6e09af2f3af6f32ab0acc35fd702431954175d930a1898a142808fc3d57b71
-EBUILD jsmin-3.0.1.ebuild 425 BLAKE2B 11d52bc9f20fabd86dcf90444794a47193976bad17bc70516c4563488ac564bc019e7da5bb3f708ed60e19cd34380e64adc2924dd9b23b9e852036ad6dca1a88 SHA512 6a652d75ce2c0ab3af640925fa34ab486c75df83a7febe7053298efa81fa32bbaaeb3157c8b36b252009797acef5a42ea469d578c2b5b51fd38d9314d5cd1d3a
+EBUILD jsmin-3.0.1.ebuild 430 BLAKE2B 88e11b165402aad624ee42a6fd9a73d7330e9e383ac642c5f82aed222eaa10a69e0fb26fb3dd916c4c26118537d4baaeb789810d01f229784e6addf56735bb7f SHA512 f3b9400d2508c41a9a5af0c74926f036a07c5fea81b01f2529736e54ea9269e75e92890bb1585a006bdea9db3fd306225f8673c82f216e58f84341b0b97299ba
MISC metadata.xml 398 BLAKE2B 93a4b03ba0d137ea56bec7154a9313bca465b2ea839a446d1d6ec2a9e9b2254d5dc832374438edcebfe211c7579050319acb9552633c4de82432c760ecb91100 SHA512 dae9577169fcbea94ed427a6218e0b41a8abe17f01e5870e246760381b3d355b75b4985728cce4d88474bef222ca2fb6dd30b84264f7e10fbe077736698e30cd
diff --git a/dev-python/jsmin/jsmin-3.0.1.ebuild b/dev-python/jsmin/jsmin-3.0.1.ebuild
index b1636bb4436f..9887ae9751a8 100644
--- a/dev-python/jsmin/jsmin-3.0.1.ebuild
+++ b/dev-python/jsmin/jsmin-3.0.1.ebuild
@@ -4,11 +4,14 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="JavaScript minifier"
-HOMEPAGE="https://pypi.org/project/jsmin/ https://github.com/tikitu/jsmin/"
+HOMEPAGE="
+ https://pypi.org/project/jsmin/
+ https://github.com/tikitu/jsmin/
+"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
LICENSE="MIT"
diff --git a/dev-python/markups/Manifest b/dev-python/markups/Manifest
index b411bfbda068..a4daaac40788 100644
--- a/dev-python/markups/Manifest
+++ b/dev-python/markups/Manifest
@@ -1,3 +1,3 @@
DIST Markups-4.0.0.tar.gz 22968 BLAKE2B a39fed89fd63785d0d4348a72c00c8e886726dfc5613b5b359606f8b0c42d2cdfbb5cf3bd1b6ec11621f924c3ac1dbc91db083682b4ba95a6f4baa97824bbd72 SHA512 5868b480debad480100ce632223aeca62ef22a6d9b2af6b4911d3477c94bcd99b88b5bc56f990d24d92de0d2665340e0fce37721f7979938ba947fab2c65900c
-EBUILD markups-4.0.0.ebuild 915 BLAKE2B 781faa8492d902fa032c28da28a21a225f032f7f69ff29a126cb251b0ab80895c949fcbfebccb1ba0aec5deb1619320a8d49ae07c4c1d6ebdd41d82114a356c3 SHA512 e471bb9e50283e0cb8621f3cd59ef520137c52d795f990e68ccdc7770cd7ba8136d6805ecd87b3333bcd88b32278411af067415d968d5af0bfccb66383a3293f
+EBUILD markups-4.0.0.ebuild 916 BLAKE2B 3acbe1222e90bf0d6acffffb9a8706411a65965fb2c9bf3580fb263d78556331faa636629b7ee49df1e5a8a7a346743a751011cd6d7189aebafa25f2517c825f SHA512 deb6e3cff56f943e4404744bec5ad250de58e7a0a35472753a73df28336dc2232cf71a4ea60ce5386d0ec37271b770b6607a2fd9daa1ad4fb14e65d2796b1976
MISC metadata.xml 412 BLAKE2B c303b47980b9edf901fb851aad81d526511d15d3ad5cc96ccbf77c6530a3072c32884ff5a108366327cb676d8b3a0585b91ec3c02118ff71c77860306fe44749 SHA512 576bc6802afd05c967db43c2f349825543494bc883d449fa109ecb29ef38fceaa1e822a47cd8bba7319cefad35855a534e98037585a8443797f7e3553be2669f
diff --git a/dev-python/markups/markups-4.0.0.ebuild b/dev-python/markups/markups-4.0.0.ebuild
index 2cadcd8f55f8..d3944852cdf0 100644
--- a/dev-python/markups/markups-4.0.0.ebuild
+++ b/dev-python/markups/markups-4.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/mediafile/Manifest b/dev-python/mediafile/Manifest
index 152738d9e24d..32ab68611bf2 100644
--- a/dev-python/mediafile/Manifest
+++ b/dev-python/mediafile/Manifest
@@ -1,3 +1,3 @@
DIST mediafile-0.11.0.gh.tar.gz 568718 BLAKE2B 3815af2985312d5464158ae3aaecd23eadf53bec4f6b66247014dd5c3768262d33d0d6b7234d69d6169de77d2f8d9fab2c005c75e2774a53951451b08511971e SHA512 2e4f11995a8d83dcbfe6aa01f5162db0f01851bb93e8ad9ffc50afca703edd6a23c4f5a3b94d2fd6e07285534d081f78ea384d04b3858eefa58216e415a8498b
-EBUILD mediafile-0.11.0.ebuild 644 BLAKE2B baeb7d1f359348c999b22fc0b55d62f02f9e92de2461eca0fd2ae99cf910fbf56f12b49bc517f09577d9c9c114f7ce4d9e0dca9e29fbf39ec6b0083b53e90191 SHA512 8c8e11f2a2606b164aad28a0993790e0499231705143b9aa845df9bbeca4a4ab4a140702ec8cfa17c5356884356006b21a960caea05e4a8cf23e60863bc89d5a
+EBUILD mediafile-0.11.0.ebuild 645 BLAKE2B 3e76907bf62071b73a5b67ceb1a8487555b767533483c69b09acb51d0ec229efc8ddf455974cf04754317eb1fcc9abdb3370c8e6b6acd604f858044aa12e0f3e SHA512 ea30fc393fe4107fd06f577f549c8eefda9ae05209b3f4ffac4a22ffd4314e8917bccf5029843b49e0a847422f51809bb49f9d1b145c349dd77da3d2cb018a9a
MISC metadata.xml 680 BLAKE2B 0b6b669509378e4377452e3f0020f16f41cb1c162b5596aaca7459c794b7f5c818df76969b5829d3b2e72ca0a4463a5d8b946c133acdbc063e5c4cb6a55ee1b6 SHA512 70109bda3921ac9eb6f0f09f748d3afdb977b6cb6699a457e5ad439d341a88cca2a28c229c0a7c5cbc50937ce7e8b2448156f829b9603f911b5c07807e3eebd1
diff --git a/dev-python/mediafile/mediafile-0.11.0.ebuild b/dev-python/mediafile/mediafile-0.11.0.ebuild
index 97b0134a27a1..5c35a9cdad6d 100644
--- a/dev-python/mediafile/mediafile-0.11.0.ebuild
+++ b/dev-python/mediafile/mediafile-0.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/mimerender/Manifest b/dev-python/mimerender/Manifest
index 3c254151bcc3..ad006d266ea0 100644
--- a/dev-python/mimerender/Manifest
+++ b/dev-python/mimerender/Manifest
@@ -1,3 +1,3 @@
DIST mimerender-0.6.0.gh.tar.gz 16677 BLAKE2B 55db5bf97cd65de89271af8713d9dbdebab6254fa2dc62cfcd78394f4333093fdc508ad6e93f104eee2f3d8a1ceb9197353b4ca085e3b4887b4560c2c65c45f6 SHA512 68c584ba8ae608097b739078dd729bd8b5493087901ba281959abdb81d4e6052ff045c487fde4f67744b413bab36d7f938c68b162049ebe33bff642571b8fd98
-EBUILD mimerender-0.6.0-r1.ebuild 720 BLAKE2B d7047bddda521f8973d46d963f9aeca6d97f6a6e22ec3377d48bb45a0a21a82f5892d42041b106a8e06ac1d3d1a228a2bb01620878ffe693e85f2fee362e610a SHA512 9c8bb6c30bc4fa71f8d8548c168f2306b8e98a562dba931fc19a1f7d168da9b8225a4fb5cdc48d26da471a79008d50ae9e5787ec9bbc295035203d51a8086c6c
+EBUILD mimerender-0.6.0-r1.ebuild 721 BLAKE2B d90b1710dcab69f29b535f378d6ad23365bf721bc7d4643655a929370b7e0776512a6f3ad10d5d7956de9f88a06f4af15ac963c1b2245444c3481cb882ca4905 SHA512 5cae073fc8d4ed5d76f5b86c963aaa03611d88792f57ae381dde3ae0b2e71cb923fcd0f97e02e1777dad7aeecc0111f0e24e12373bdd6b8323badccf06a885c2
MISC metadata.xml 400 BLAKE2B 93cdfc278d0a149d97386192cd98b8c22d460e5c3d22c7c33f26d4969446cd5d984adfba762002461856e0d7e5a839f2ec7a76d3db2dc1a34cee5e9be2227ba1 SHA512 d1259d8d7ba04a88e028ebe7be05e326747017187227f3c050a2e3813f65b1ade8a1fecd05095a82c2e49fdb719b6efd80e83e519ae0432fed078feee577cc24
diff --git a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
index b9be6eafac9e..b5f13c9711f8 100644
--- a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
+++ b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
index 84d79320d1ea..a890c9bd14a6 100644
--- a/dev-python/mkdocs/Manifest
+++ b/dev-python/mkdocs/Manifest
@@ -1,5 +1,3 @@
-DIST mkdocs-1.4.2.gh.tar.gz 4018656 BLAKE2B 325e940c72f6a8fe7f353a4ba2f65fc6b123c5be04173e5469d3165d25b3d6bb8983b5c541b0d1376770a8205b54860b756eca1719decdd77e7e4c57477998e4 SHA512 cabdb86a5934672645e29055c04f5c877dd5527df909a606d94f930211cec9f4f29f89137dd413238c07af4108d870dd3b880cba447c55690583cd1b13b179b7
DIST mkdocs-1.4.3.gh.tar.gz 4019852 BLAKE2B 4bf0d47d939fc9db0daa7954857ba35d7a48031d6029b1a0a1680b6bbe13890244b29d670efe9a0d2f18e1e73aab75879f4e7bcfc60cf944e816054a970ba8e6 SHA512 ac023f0e91f32faa38843c5ec42eb8aa32439b5a7e3967b9838f845687d0c7eadb3c13cbd4f1270e026a4b5afe15123d1568375f75a1ca07a28a93a595f5ac6b
-EBUILD mkdocs-1.4.2.ebuild 2433 BLAKE2B ad914ff3892c41d25e4abf25d44fe26fcbe1ebc78ad455101d3de63dce8d04061893a0d4799682565ad58e190a01b5545aa3505510483ceecfc73c3500abbfd1 SHA512 b9d2679d088fd374fc8092e9554894a181f635a8e5eed0950fe9348028d77822bfafb231f631697f41918f812ccfcf206ee600c00589b7b0d6bf53a78b9aa3ba
-EBUILD mkdocs-1.4.3-r1.ebuild 2623 BLAKE2B 9bafed512fb27cb6341d0ed6888c0246609e8e976f51682b80fb5031bae0e0638af0545bb029ceab8ac93e69ba5592f7d595519d81e048970f4f1bda80d91ddf SHA512 880b17b505f78bd0d94a1deba8c1b026f64074453ce03659052fe903db4b1eefe58ee129cbf0177a75e91a3c2e271a4f936866feb98340fe11fd863578f370a4
+EBUILD mkdocs-1.4.3-r1.ebuild 2621 BLAKE2B 073db045064f9639381175a9138d7c4a88253871e8d6bf5bcbced299704db98c006c03e9775394edbbdb3fffd9f99ab32080cac6f355cdd29b920cbced347d56 SHA512 7b13e14ee5b55c9a0dd6254a7fd49f2211b41c9a7616cf85bcaf3f9f1ae05f72e40f9ffe3dfa54094447f31979f6ff8837bdfde598b8994d894799224b8bea65
MISC metadata.xml 405 BLAKE2B de9dd789fea13afc3622c6961674d046806db1025e9d0475c0ff8bfe1c6d91a741b6112ccaafb46cb19b9dac971c50095ac89b13353c7c0e1571961a19a90387 SHA512 7a19785dbacb67aa5679d6e7c9617b52b25f724430fa3471b645e31df04157efc4060dbd4fccbfc37b5709138164d8ec89c2e94cddfd727b3ee4c705ddd38dcf
diff --git a/dev-python/mkdocs/mkdocs-1.4.2.ebuild b/dev-python/mkdocs/mkdocs-1.4.2.ebuild
deleted file mode 100644
index 9465fb8d43ea..000000000000
--- a/dev-python/mkdocs/mkdocs-1.4.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=hatchling
-inherit distutils-r1
-
-DESCRIPTION="Project documentation with Markdown"
-HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
-
-# https://bugs.gentoo.org/873349
-# Building documentation requires packaging: callouts and mkdocs-autorefs
-#
-# IUSE="doc"
-#
-# BDEPEND="
-# doc? (
-# $(python_gen_any_dep '
-# dev-python/mdx_gh_links[${PYTHON_USEDEP}]
-# dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
-# ')
-# )
-# "
-RDEPEND="
- >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/click-7.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.3.3[${PYTHON_USEDEP}]
- <dev-python/markdown-3.4[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
- >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}]
- >=dev-python/importlib-metadata-4.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.5[${PYTHON_USEDEP}]
- >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # Tests fails if additional themes are installed
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning
-
- # Does not work in emerge env
- mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config
-)
-
-python_prepare_all() {
- # livereload has been dropped in this release, this test is a remnant
- rm mkdocs/tests/livereload_tests.py || die
-
- # Does not work in emerge env
- sed -i -e 's/test_paths_localized_to_config/_&/' \
- mkdocs/tests/config/config_options_tests.py
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- default
-# if use doc; then
-# # cannot just do mkdocs build, because that fails if
-# # the package isn't already installed
-# python -m mkdocs build || die "Failed to make docs"
-# # Colliding files found by ecompress:
-# rm site/sitemap.xml.gz || die
-# HTML_DOCS=( "site/." )
-# fi
-}
-
-python_test() {
- epytest mkdocs/tests/*
-}
diff --git a/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild b/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild
index ac23b5330e7b..f6ff9380a48f 100644
--- a/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
# https://bugs.gentoo.org/873349
# Building documentation requires packaging: callouts and mkdocs-autorefs
diff --git a/dev-python/patiencediff/Manifest b/dev-python/patiencediff/Manifest
index e15f26cbdf7d..716213c70eb6 100644
--- a/dev-python/patiencediff/Manifest
+++ b/dev-python/patiencediff/Manifest
@@ -1,3 +1,3 @@
DIST patiencediff-0.2.13.tar.gz 26972 BLAKE2B f38fcc8292a99082794498cd60f59b5ae44453f12387f125e7f16e355844bc391baae789adc9847efd71b9124ff6efb7bb0a7fbba5e371233d3a54314c2f2b95 SHA512 1607a6c4bee529ee787fe705b70f00e5f5c1c266e7854ea4463d57ca4a807e645c6fb83024d79113e6aef746f32ed3bc28227d87add7e86d886246580dd05485
-EBUILD patiencediff-0.2.13.ebuild 569 BLAKE2B 4bab1845ecc6b9699304cf1707791e7623cb95e85c6db52ec615c69f355ad8f6a60cb0f9d14dc6505c0f24d66d169e7dd73631c2085c5eba9329411b3506d0c1 SHA512 e7f27c04b62cf90d8c5fa6a7c1dd68c6e19a27bbb925f5062ce552c16bf02224e43faac430be40ae53c57c549876438a5afdc388ae66b85adc28bcde03bf5a4d
+EBUILD patiencediff-0.2.13.ebuild 570 BLAKE2B 86d8d63cc011540f022e36976160bd7421a84aebbd0d67fcf86a90ddae83ed2b68712f3ac61ca42b3df69b928db9851b70f85a49b098614c3de9d0e27398ebfa SHA512 031429b9490e052c4c8a11f35df3f1b5d96c0fee392a925fa23d3b5c651658394095057d90266751f104ed97169b251e01b1040af705f5706ec2ae886639f313
MISC metadata.xml 380 BLAKE2B ecdc31572c230eb18696e567a55d49f8f49b9ac254b6deaff93d403fc399ace4b9d284b0cd3ef749cbd68eb0e21af284e1d088690df896b2133da7144aaa7cd5 SHA512 4ca7b8cb364b2e6a75a7720836d63933f281e3927c6f2b41eb6a27aeb11f338fed1f70eedd3c46156ee80d8469e271e381e4b43eb0bf704601270d578e99b63e
diff --git a/dev-python/patiencediff/patiencediff-0.2.13.ebuild b/dev-python/patiencediff/patiencediff-0.2.13.ebuild
index 6573ae378afe..85391f492bec 100644
--- a/dev-python/patiencediff/patiencediff-0.2.13.ebuild
+++ b/dev-python/patiencediff/patiencediff-0.2.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest
index 8fa23b5506b5..4bbd2ae6dad8 100644
--- a/dev-python/pyaml/Manifest
+++ b/dev-python/pyaml/Manifest
@@ -1,5 +1,5 @@
DIST pyaml-23.5.8.tar.gz 20157 BLAKE2B 21d37c276af54cff6301403dcd446a0e0a9296a3394f7c96143a1efebca59d3afba58190c68798567adae2dd542e4525360363156da7002ca01432ffe7fe145d SHA512 ad6981d400053751772860e635761bb7474ae9bbd1b99eec1e45918fc8d702dd37db24dd9647d8624b36540f40f9b6eadff27469e9de680e86da42bedb708acb
DIST pyaml-23.5.9.tar.gz 20234 BLAKE2B a6ff24e82eb25aa309466c56e5c2d4543b2ed972f4eb71c12023ae71d2fb3ddcd0824d890e475ceca9360f3e5d0ea755f4733448e1f2282dca82b6f313cd0b34 SHA512 ba6a7d51208b10a2265a52c684d43052fb57a7cd1fc4a4087a141a3adfc36f54b71e943056f346c26ae1b16800b8f2c3a2c0c20454322c9a24b760993c9dd49d
EBUILD pyaml-23.5.8.ebuild 600 BLAKE2B 2a2e206c138e018160d5540decc82f7a9f343e5b4b34ae54ad5601cdf5eaf2125994210b4503d249fbbaabcf286544872cc9c3e42b94a3dd8566654d3fb9821d SHA512 e8f18c57fa61fbbaadd66a3ca360e8633bd68f96fbf032a15a1257eb9ea6f407e37fdeb64fe95028496cf65e603487202f1f12cb776ffa7874bac4022ba1ad01
-EBUILD pyaml-23.5.9.ebuild 603 BLAKE2B 1b9ead3d493f5f2526286f6a5b38c811b1813ec05d66f6aaa24d1f8300141b272ee58911981c6f4589e4d4e80b161d95939d1995b9e16792cc56c05c09fa1a7f SHA512 54c4fe5b77df724a07dadb4dbfccc1d94c65854800d508c17d44e65926f9d5f6ea174d82885947f24cf344331885699124a646c534a198f17e168cb6f17b43b7
+EBUILD pyaml-23.5.9.ebuild 604 BLAKE2B 4d7b86356b5480c24f2562f5aae63ea99c8fdee250952349546cf8a7b7be27ffd30261df3c19051756d00b3d45ee3f1455342950021c091088ae7821742f8638 SHA512 83584617f5ce360ced493906fcd311f11ecfdfed3b772c0aff679b14f4473ae3fdbe7be30a385aa1c810806ac99901220f22d48820460f57f7cc611091d826e9
MISC metadata.xml 470 BLAKE2B 725657a34cdcbddf146ea3163af81fd22f78b895281e7dc2192b8c1f49fa9ec868e41a38bc371ce61160535ad0c5c1d8741109858cb8e3eafb40a77d623c3ecf SHA512 c64f440d674396b0a750780cbc5ab1a5003be1d3357b39a792cb9490870c768ab740266575cf6780f173252a893f6fa93fe9d4f414647274e520c4bd4b579c67
diff --git a/dev-python/pyaml/pyaml-23.5.9.ebuild b/dev-python/pyaml/pyaml-23.5.9.ebuild
index cf3738ac27a8..a49398baeb97 100644
--- a/dev-python/pyaml/pyaml-23.5.9.ebuild
+++ b/dev-python/pyaml/pyaml-23.5.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/pydiffx/Manifest b/dev-python/pydiffx/Manifest
index 71cdb9644fd0..8ade200eaf80 100644
--- a/dev-python/pydiffx/Manifest
+++ b/dev-python/pydiffx/Manifest
@@ -1,3 +1,4 @@
+AUX pydiffx-1.1-fix-py3.12.patch 565 BLAKE2B 07dc06eef8d324bbe3b08a287a3f2f616be3c91a404373dd752b12e2eae205abf1d7181489ce056d8aeb195e58440b6509d7c4a80adad6176f48d36649308db8 SHA512 2708510e61c86e7104649a71d9f7708e530a0daa524ef7b9684e62b545da34363dc1abd39c94b8c41a1318ebb7dace6e39fb98106ff4ff628cbc8af8501aa954
DIST diffx-pydiffx-release-1.1.gh.tar.gz 83721 BLAKE2B fb38b40f4385e00bd8ac45111ac6308b8a5ba7148e74c020c9e7c6b5480466b2301e580f93c98d761087f443339394c124eee061edafd454f0d71839103a6caf SHA512 596d9d70134cadcbdb8fbdd10fe22f8922276d1a822c60430e765b70b0fba9cd16578c94743aef4afaae7ab8409cc2e171028a154cd1231ad6c54dbe229b93e3
-EBUILD pydiffx-1.1.ebuild 861 BLAKE2B 6e98f36c5fbbe1776b45cd8f34bd6caf245e44649e83985742eaaac3282a099bb917a3aefbde6806a50a389450a2a3f56febdd53d684150a9234be23aa98ec13 SHA512 38a0c0b2518e595c7240c4c58f7f33876a4998e1ff3c2a07ff2c704bb59459436f3a383c691f37d17183a134ce4a7ea7220e5dbb9b2288b6de81810433c1463c
+EBUILD pydiffx-1.1.ebuild 912 BLAKE2B 7cd43f20bd5461931ec5c71408450ea8935841da6391326b666fb41b641d02fae552ae114e480787a04d1b6cf8437902831b3603f52890dba189a668b2fc33bc SHA512 452566d1bed8b03cefd95c479099282172f2931f32a61948e01202f7aa157fd8ecc40807b14346918310de38bef34bf0756aa118a7e730e031d3396c990ca733
MISC metadata.xml 391 BLAKE2B 76c0b2eac63df75f2ad64518c4afff762891acab6983e22f7b5e7e270fc3eec64f5e8b05dfd82125cf2b9a251dd827eca9a5173852345dcf37cb5a7a41940ccb SHA512 2f15007d5da3fb592458d72cb0ad267f5fdc2e3cbb1c6df351fcf28f897ff7a98992d6ffd7e3c1050edcd57b1d40ef66874e8bb25178c01762feae62f23e436c
diff --git a/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch b/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch
new file mode 100644
index 000000000000..1be51cdb6c93
--- /dev/null
+++ b/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch
@@ -0,0 +1,14 @@
+https://github.com/beanbaginc/diffx/pull/5
+From: Arthur Zamarin <arthurzam@gentoo.org>
+Date: Tue, 6 Jun 2023 20:32:44 +0300
+Subject: [PATCH] fix usage of deprecated assertRaisesRegex
+
+--- a/pydiffx/tests/testcases.py
++++ b/pydiffx/tests/testcases.py
+@@ -65,5 +65,5 @@ def assertMultiLineBytesEqual(self, first, second, line_endings='unix'):
+
+ @contextmanager
+ def assertRaisesMessage(self, exception, message):
+- with self.assertRaisesRegexp(exception, re.escape(message)):
++ with self.assertRaises(exception, msg=message):
+ yield
diff --git a/dev-python/pydiffx/pydiffx-1.1.ebuild b/dev-python/pydiffx/pydiffx-1.1.ebuild
index ec079b0ec93f..c35d375a1651 100644
--- a/dev-python/pydiffx/pydiffx-1.1.ebuild
+++ b/dev-python/pydiffx/pydiffx-1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
@@ -34,6 +34,10 @@ BDEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-py3.12.patch
+)
+
distutils_enable_tests unittest
src_prepare() {
diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest
index 3fc6a45b8122..8afbd2d43c46 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1,3 +1,3 @@
DIST pymdown-extensions-10.0.1.gh.tar.gz 1063025 BLAKE2B 937273053918cbb8e0245ba38a78a93184a492e21846db60f675d015cc5f942bef5e7085136cc861aa4a6068096e23fdb5f212182d47f245ac6a45127b5ca2a2 SHA512 579aa70c21cffdc7d5ffd927bce071f40bc6ace040cbcb4d15d620a54b97eae2cee7afa049e9005dccc2081dac7db3ff7e2deb2c1c468cf27fe42a306b6e46ab
-EBUILD pymdown-extensions-10.0.1.ebuild 1352 BLAKE2B 1c1d5961f011bfab257badfbfba2492e7627e76b0386080a7167dc210e2e3f3625df15466157a1b3aefa0e77ae76b67883e2ed0382f5f9307665b246da491894 SHA512 e9c7dd37e30b109e25e766b0fc997d7422b49329d269a96d66dbb5352701cf7ff8684218d5f188811a71a5c7b032d8671ce3f53343c0c3f68a59aeb8fec36d3e
+EBUILD pymdown-extensions-10.0.1.ebuild 1352 BLAKE2B 3a3a59290f03854ca9ca9166e35e34920f4c86eb7fd7933495180fad256aa6775b9a5ca2dcc8f308c4dbe6278451263df5ba7f7bb784a440a73c7345dd055bf4 SHA512 ee82b2ca8f1365275296f1446385be2e54d2e06cedbd330d437b3bde6a8c4ad8d58c48ce87c3652a90cdd458d2126fcf47cb00140bb8bb518690e48c5d2ad094
MISC metadata.xml 536 BLAKE2B f417ab2132b06eadbf1785654080084c4ef694f983e223ade83d5c77213e4443203a498a168efd68e4a3b1cccbe019c5b88716ac851719b9197deba9d2fd5411 SHA512 51304b48f9e296abea376be300053e041ea331f93e1ec7a2a3cdf10eea0ed6e9b8f04cdcbbed7920b46c60d5f6ce9337e3e25635516871d7b080eb54bfa16f57
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
index 97ae3bb35874..c4ce98746073 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest
index 256df3c896bc..261477690be2 100644
--- a/dev-python/pyte/Manifest
+++ b/dev-python/pyte/Manifest
@@ -1,3 +1,3 @@
DIST pyte-0.8.1.gh.tar.gz 92220 BLAKE2B f4f803ecbf9bc62936ea499929b7fb976c14ee09fe00ee56d5499bb2543a6ac769dd7c87e177c297bbf8ab082c34f154a26daf3a1c84917249400b09556c2b80 SHA512 f49d9394cca92c27fdd5319bdce164d5cac63b77d13156de7105bee6087a615e844fafa8507089c8bf6cf31a796cc858a3ccf597aa23cfa595d0d9e0adfab5d4
-EBUILD pyte-0.8.1.ebuild 745 BLAKE2B d26880fe0ab6c9361cb190a1abe45a291d1620fb4e15dbd4ad00b549404e3bd1f1119253179e1f3871f65250d3645e5e2d2eabb94049a9bd91c3be497a60d229 SHA512 a70964d25818111364c037bd1e4bb50806b6c8bc6388f38fcd95180420fcabe4c8f700a70c13649e0f462e9b70a0c5d2c08d63f3c0e6d4edceadf4f08c9f787d
+EBUILD pyte-0.8.1.ebuild 746 BLAKE2B 102637cd20bd6bce40bdcd4846e9b49dc9be8a118104e004a01491d36bc07d79ed1b07f00cbd9fde117ac517b29e045bbf646c8ed104cdac25fef22b8a3e4b00 SHA512 15b151d0d3f31bee718f047bd72f9ded36888fc174c561df303a98b1c1e52f8d39f10fa32f4490ba5085c40a775b624df6d9796c54efd0732bbf310b9e4f8c73
MISC metadata.xml 398 BLAKE2B 4bca2386a5448c989f5aa69096d6f1ab1601fbbd547d81c01920054cab0d3aed2182965e6ffda0ec07ddac5a18fc759e002173ffced3574767d730a39f06fafe SHA512 30ca4fae97a92145e55e0a59dec2edaafeb7931cd422bbe0c96d1ab1f68cc49124f00ed0d2143d444091b5c2561076e47b9ecd7436f59a11c79d3af670528a24
diff --git a/dev-python/pyte/pyte-0.8.1.ebuild b/dev-python/pyte/pyte-0.8.1.ebuild
index 4bdc7253de01..c0833815cff7 100644
--- a/dev-python/pyte/pyte-0.8.1.ebuild
+++ b/dev-python/pyte/pyte-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/python-markdown-math/Manifest b/dev-python/python-markdown-math/Manifest
index 4641aa401a24..141b1f3524c8 100644
--- a/dev-python/python-markdown-math/Manifest
+++ b/dev-python/python-markdown-math/Manifest
@@ -1,3 +1,3 @@
DIST python-markdown-math-0.8.tar.gz 8509 BLAKE2B f91d0dbd6073d724f90a1265a64f2375be51ce25f6bdf808e1176a582c0e98aa59a52d45d67c5e37f674db5b5b7dead572a93950b9143f0950a0ee20b241e4a2 SHA512 d35e0cba68fb4ec099368d0d4865a5ad1baab6fbd23f7457312ab6893c3864287c41c32f560bbd8cddb0afff6522640f9b9144a02774539eba4e1302fac05bcb
-EBUILD python-markdown-math-0.8-r1.ebuild 538 BLAKE2B aab4a1b7541b55ba201f182d7365ba98f338f2d4147db4766fdfa58707c2192d0049240e4374550b678fad91936c5cff063b4000867aa32f086ba39cc319dae8 SHA512 215e5b9e91aa65a7e28c0708c04f03294108a13900154cf529548328ca2036fd7ab779bb102650a6a0f242cd495dd4a5c62702d8d43392664d008830768ecc27
+EBUILD python-markdown-math-0.8-r1.ebuild 539 BLAKE2B 2a22114d3d4f2d1323ab2faea07062487a2a34f8217a0cfd7f5a5b814b4770bdd939a421be67df1a4b1f236e71b26135e6b8bc94bec123b1f9c98cd2ab80b9b2 SHA512 e0948183b87b83e393faec6a317b0e7a12c42df68f50c5c333e67d524d2c3aa051b7df992f95a1aa66a6e1abb6dc8b875212179aba46a7647f04b381cf12249f
MISC metadata.xml 673 BLAKE2B 4db5def6fafb04f04eee6e210dae60688e47d18f84d6d92cd66f75c67adf678c91908b8c06ba7dd9d1bf4089cd552bef2bdbe462537a2c4d117ea98c8df87aff SHA512 84d67e6430d8ca0202ed926f6a784c02168e68d2b44421acae27ad94a2a319d41e8fd171c3db282a27553c79da614c914f83b7264d6f5770dbb851984283f36d
diff --git a/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild b/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild
index 0f767deb1ab9..0b9f16214c1a 100644
--- a/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild
+++ b/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-mimeparse/Manifest b/dev-python/python-mimeparse/Manifest
index 006b2635fc5d..269d19cb5525 100644
--- a/dev-python/python-mimeparse/Manifest
+++ b/dev-python/python-mimeparse/Manifest
@@ -1,3 +1,4 @@
DIST python-mimeparse-1.6.0.tar.gz 6541 BLAKE2B 15de86feddf892ee4599e0fe7c113a93f343d5b8afc09725263e2fcb3869f8f152612b9f30dbf68279aa95e2ce8f6ba9d4dc6e8e2b75366a972dcdb705220742 SHA512 cc2ec8059034fc224c59bffeb77e7fd0ba86b753373c8daf3a182fd56d647f0b96d7bacb6708be285dd7e246ebc19b813e2bfb8ac79a86f6d4e702c223f5187e
EBUILD python-mimeparse-1.6.0-r3.ebuild 565 BLAKE2B 799d5d494df739b9fbf0af7dacfa358e60390aec2a96a71c2395aacdc71575c4b27f229104968ea8952fe0daa58628fe7c882911a63f7b9214d3f9b03a796bb3 SHA512 3cb1a782eacce5908a12f8eb096cdca927e707af938e6a6f2a394021a826c1bcc5ce6833b02f2282ca1b3d3388ab1848a69e58cf9be2bd368268d83319eb3a86
-MISC metadata.xml 420 BLAKE2B 908782d7a4e94706f35fb8a2b802ea10866e9cc87af3556a548e133cc2d31ee39284861bc6bd3652ba99437fac82a7c2fc23eefc7294092910438723930d2c11 SHA512 7548eb1027e03bc129d97aba45c2418832fc2676f618e42b648e03de7544e65d34eabd65067da44c7190aa4652d623e70796a0b02433a0741988c08813673966
+EBUILD python-mimeparse-1.6.0-r4.ebuild 656 BLAKE2B 02439fd688a7d513aaf26ba55ff899b99d6d79f5909be84240f9a644d1c0d4b635eddda70a568c858aa81ccdc85a1ff0c62281f9733658501fe4f73a989daaae SHA512 8a2f3a2ca10e80e0e1b6bc60a11d80d4826ea8577f100ff243bc1cb87b5428125daeebdd32d6ad1eddee1e33346a3a67c0499c63aa71307c8f74e1e211a09964
+MISC metadata.xml 422 BLAKE2B 83de811254521c0ba086160057d59ed1c49ae1258f78bd7c05acc8e2e0de86f3ce571f689df5a6c1247c6cbf99fde496eea2ac14d9133fd81493c6ac0c8bf28b SHA512 d14e037ea668ef4e6fadc15417ac5b74253b7b22385594965be785f5610e0071af0b74dfd80a5cf2386bfa01919955afff50dff1fd75853de7db7ed013b2e235
diff --git a/dev-python/python-mimeparse/metadata.xml b/dev-python/python-mimeparse/metadata.xml
index f4b6842a05c0..d65d103cbf95 100644
--- a/dev-python/python-mimeparse/metadata.xml
+++ b/dev-python/python-mimeparse/metadata.xml
@@ -8,6 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">python-mimeparse</remote-id>
- <remote-id type="github">dbtsai/python-mimeparse</remote-id>
+ <remote-id type="github">falconry/python-mimeparse</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild
new file mode 100644
index 000000000000..361b7cc7d68a
--- /dev/null
+++ b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Basic functions for handling mime-types in python"
+HOMEPAGE="
+ https://github.com/falconry/python-mimeparse/
+ https://pypi.org/project/python-mimeparse/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+python_test() {
+ "${EPYTHON}" mimeparse_test.py -v || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/pytrie/Manifest b/dev-python/pytrie/Manifest
index fc62efaef9ad..2af8c9dd68a4 100644
--- a/dev-python/pytrie/Manifest
+++ b/dev-python/pytrie/Manifest
@@ -1,3 +1,3 @@
DIST PyTrie-0.4.0.tar.gz 95139 BLAKE2B de57b4c36429c3e2d9ec7cb89e6515fd0a131e890bbfec17797a9a03b932ca2370cf283c67b4a99bb742b275c6f005789af410b875e857d30e6ba9e959403899 SHA512 c951568774c1e35d2b2bd5a52e5368da5ef2ffc83476d60882aa842debcd53c5eb0ed19f497a09f78c6a736ffba57702eda3aa0f3afa74dd0d1e770c17885c74
-EBUILD pytrie-0.4.0-r1.ebuild 583 BLAKE2B 7b90ce7e01a79cbaa9253e8ba61b79153abb2d63b94e272a5224a7c63d95711fb03323087c540462536ca09c4d7bc31e19a57ac6b71424c3188e1f1a3c88d57a SHA512 0242f44a53c93f90344a4e47eeef43d2e72e9e13e35e8a1e8d3edaa3e8909af292b7424a80b400f9867852f1a9bc9d7b9b5f9d7f368389064ce110c7308b6fe9
+EBUILD pytrie-0.4.0-r1.ebuild 584 BLAKE2B ce3790a301b25d6de3ba2a18164a8a7df31879f0d67569b774c89eaa8b6fddb42c7a6ed46f39e8618be49300ada7be24bd388ac090b1ddf988c367c0ffc0fe7e SHA512 c047dc52405503b8ddda54977947ab5b8cc5ac3f09325b57e192a71b57950deb5e07f0b5bad523020dcec1d00366d65896f406e16d268f9e35088d4abdb91d10
MISC metadata.xml 854 BLAKE2B a7fa6b4a467c61e58349618c846c9d5ffc2ee32d81ff7a9cf44d429e5fbf61c84770bdb3ee3852ec3b62a0203b8db21e1b59ad83573322f2d31922ac87dce44d SHA512 c32decf2d307db809e549b39565ccd501f7bae584a1a2ac1993b5377610aefbb4df95a813be01939f5c301e6731d049a5072ca4a83b673ef5a3fa2df230ee652
diff --git a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild b/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
index 468dbd07a186..226d234bb8a8 100644
--- a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
+++ b/dev-python/pytrie/pytrie-0.4.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="PyTrie"
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/repoze-lru/Manifest b/dev-python/repoze-lru/Manifest
index 4d4c352a6cdf..35a83688a8a3 100644
--- a/dev-python/repoze-lru/Manifest
+++ b/dev-python/repoze-lru/Manifest
@@ -1,3 +1,3 @@
DIST repoze-lru-0.7.gh.tar.gz 19489 BLAKE2B b0a33dab1fd69962f04e9c088b005a2a6d456ec8dd17f628b7077b51841bef5e9503034959c8b89e84bf5c471d9366d467ee6b7a610508c4b098775532628fc2 SHA512 52e7ab83979d34a4f0c97e62600e64bf430ed0311120fe948f6b407b7713446d5e954c54f811b85ade74eebf2a4d54653c12c38d07bdac51c456aea86334468f
-EBUILD repoze-lru-0.7-r3.ebuild 792 BLAKE2B b238504869f606882662bd6e2e1e06f2a16b1e168e8dbe50f75d81e44d01fbc05abaf6969c7b90c81e0a151983fb9da5afa1846d1722964d1ac78bdadc629e27 SHA512 94d7250907d6753075b68428466239b7101ea91bb6c933be75d4416c58dc13d116e21f6a4bdc080fbca4ff0782d4ca13b44daa8c83561f4e2c76a53452048cac
-MISC metadata.xml 324 BLAKE2B 9006fa47a7c20c083296486e2ef35ede7b6767ebdd5612e9f2faf3f3d7fdacf144f8a300782fc0d251a9ce36bca8d4aa2cce176c50ecc84ca4ca049d3ed7c4ad SHA512 2175dfca130b655ce386ace433823548fb58f288af644c0548e3a3fe5bdb2b19d82afadda801686110d99ec59a46c30b221fd8e4aa7edfbe3b7ef00388f81b66
+EBUILD repoze-lru-0.7-r3.ebuild 793 BLAKE2B dca62d9021ee70b125787c92714bc9fbe0311eaf2d4eddd5afca8393ee545fce5363efca9bcfbf98a95edec744750125df2c689be6b784322950b052342705f6 SHA512 c9219af66f94330f3e4ef760aa0d5ee51a3085e55a520b9d1809e9c24926713002e4e0353d4ba5b07e6855998148e028eb218ed2b6bf2a189d1be978b0d8be92
+MISC metadata.xml 383 BLAKE2B f195d9bc02043af8c36497db34540a856f46ea919c83bb08e00c0eb76604e3a6fa44355f3164e148048b892e81636fa5ec850082f37b09a326dad5ba8ff3d247 SHA512 d6841e4efd2feec99985c322717fabba369fa7ae05c48e766883b884b75c78795ee7ed54efd77ed2a55f2d1edad1d0013cb25d16ea9a59c0e1308f66705f1218
diff --git a/dev-python/repoze-lru/metadata.xml b/dev-python/repoze-lru/metadata.xml
index 8f4b70bfc235..ba8fd2e54a87 100644
--- a/dev-python/repoze-lru/metadata.xml
+++ b/dev-python/repoze-lru/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">repoze.lru</remote-id>
+ <remote-id type="github">repoze/repoze.lru</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
index 02ba6f7206c7..9a0ee04c9318 100644
--- a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
diff --git a/dev-python/routes/Manifest b/dev-python/routes/Manifest
index 3bb8880d06e2..18302a6a607a 100644
--- a/dev-python/routes/Manifest
+++ b/dev-python/routes/Manifest
@@ -1,4 +1,4 @@
DIST routes-2.5.1-pytest.patch 229759 BLAKE2B 826a053e82b5cae9996c73c56948b24b8c508b33440c60aea62d8d2dfa6461a43377ee1748c8852dd8c2527b0666e9c4c64e38eeaea22fc67ee9291ddcdffb6d SHA512 e6dba07207bf52b931e2369ad32450ebbfbc26571502b9b827b6200f4ce7cfc7b784e4685f9f11472bed63b3711af10ed9833eda35003cc2010924eeeaae4235
DIST routes-2.5.1.gh.tar.gz 198777 BLAKE2B ca3487af94677889c5249b501fc6dc07e155dd4a862df4f1c8391154598a343ee35b7e8be2b5200bdb234b606a837c471af806c9dc8aa39796b4f4db04bbb164 SHA512 939aebac11f5499ea5c4009e016c52b8b161e7d67c4a540cdbf456cb3db5aec80a4054e7bec9862aaaa02559b081b09cf699c6508e1ac9acffbc5706acd56f30
EBUILD routes-2.5.1-r2.ebuild 1169 BLAKE2B f6deef1d9aa161b4b0f198e30a424d5972a5f859c5cb6c58690f3dc571216010948b2b2be0e4f22b36e28126337f93d3a9194d9880f8026ace494accb9e37559 SHA512 a3f8d572297e61ba901bc2a77123af16d199e38e8fab8d34fbf1eb0d80d2fb70c49d77b147d393949ef8c47b0813d149f337c2f75a06ed9f8f9c455ab64b5dde
-MISC metadata.xml 334 BLAKE2B c7aa5fdd9bd9a77881619a3e7fb7332b28d9fb024de346707c7a966d7ba4e1ca10d0db6106cbb528cab879ce23a2e96adb18059d71122302b6a7b0e5c10a45a1 SHA512 43dd546f7b29a6be542e1286b40941854edd22d782d80bbed0861d94a57bb09f8c07a273f1c518315b585f77223fb440c229bc4863e554bb569518f0cf15e265
+MISC metadata.xml 389 BLAKE2B b1af56d50596924fbce418589e5d20044fcff9add90ff7507376ddebc68453b9af1029c0312cc4b03e958da5b4e15ac5be819e683b68a35a42dc41d9da1123c8 SHA512 cfad89d5737afe908accbe72476ef94b7733e58b8d7cfeaee8e7d2bd968842bfae4b305ed62e61cebe5283338c412cb0e9ceef6d22c8adb9c7edfad795fff9b1
diff --git a/dev-python/routes/metadata.xml b/dev-python/routes/metadata.xml
index a2282f1b20d6..ee4979d961fd 100644
--- a/dev-python/routes/metadata.xml
+++ b/dev-python/routes/metadata.xml
@@ -8,5 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">Routes</remote-id>
+ <remote-id type="github">bbangert/routes</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/seedir/Manifest b/dev-python/seedir/Manifest
index 0947589f7b94..c94ba199bb23 100644
--- a/dev-python/seedir/Manifest
+++ b/dev-python/seedir/Manifest
@@ -1,3 +1,3 @@
DIST seedir-0.4.2.gh.tar.gz 3096194 BLAKE2B daabdf1f5bb202ab454bea376c6e14dab2eb9c964a3bf87349c3ac6075bb8ed201b66082518aff01cb4515e89026a02c662da5e9a5f43c5d0ea21556cda07e90 SHA512 8d16ae1ba020268f9587742cacbc55ecc1d218f36955c625f64829940396c908d0498ee6bf50d560f87b10488dc6daa5698681e10e1699d20d958b3cd58f14c4
-EBUILD seedir-0.4.2.ebuild 615 BLAKE2B e93f0951a379096acc193bdeb8b800e35b16f1b87b066996e2f16fd2f3ca81589d055d669689337be91a5ffcf97dc2aeac4fc30c2b4a5471bf29961c11e9ea37 SHA512 1b27f977acaba5077770193ed46b6221812786a4ed49b483e8e0a1cd092c04ce25259cb8fce93c01fb5fbe7db6956d5d10d782041a4d661b5757a56db8f0f31c
+EBUILD seedir-0.4.2.ebuild 616 BLAKE2B 3f5c45548475687a173a1078a7e08c74f2fc47ce88e7f234cd51e42cead80852b516da24957fc360d95591ea0b1338f063168df1ab1f83fb305cc6d0ae95d474 SHA512 9aa9df17eaf65d3430875fd46bb5ea0d88430b65585caee158c87affd7b9afdbbb0b6489c09fa0b7933c1dd3d3a96c3352a02569e2f4b607baa2a5f1fb36b360
MISC metadata.xml 393 BLAKE2B fa479c17b0ecb4807f85e82e871d8f3690c7b0aab9a6c53b3609c84771d3d5a0e8b0769ec35ee51d533764440bffaaa679fda6401a95813ab7c76f81d6f84897 SHA512 913ba255b6ae25b437d99ced1bd8aef70f8dcc17b947be4d1ce10738a88c6ab35cce66dfdc2193d73881011f1e5e976e7b43c1faaedf312a429401e02f0dd9f7
diff --git a/dev-python/seedir/seedir-0.4.2.ebuild b/dev-python/seedir/seedir-0.4.2.ebuild
index c9587c854b51..a102be574d49 100644
--- a/dev-python/seedir/seedir-0.4.2.ebuild
+++ b/dev-python/seedir/seedir-0.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest
index 4009e1dde98d..9662cb0516da 100644
--- a/dev-python/smmap/Manifest
+++ b/dev-python/smmap/Manifest
@@ -1,3 +1,4 @@
DIST smmap-5.0.0.tar.gz 22437 BLAKE2B 2ff55ff412b10fe6c431df5f1589deb9f6f1c3277ee1ac651513e302d31b4f7ff986bfc548c5fefd66775f0eb7aef11dd8f2821f0e50a2e76d9bfcfaa9c047bd SHA512 03ae478bc83d02416f57bb3f6afc9c80bcb2d4249f3169390ac139b88be94258463dee7744fdf0fd54a7cfe109795a110c43f2b81ffd8546601de274667d353d
+EBUILD smmap-5.0.0-r1.ebuild 544 BLAKE2B 2c890bdc1354f8d4d8249b9f18c149262f96d1a76c989388ef9fb7a1e1879713ca025ed732dc699ef24921f9d6918c163f441aef6e4ea52f30375a874fc50b96 SHA512 237848e7b403af163e32e89dd8dd57b8038db5aeea36563bb25081d5d1a6c81eae49f7930f4869c4febfa6ca15dd7e7029a9f6b9b51d8fec6db314a67f29b198
EBUILD smmap-5.0.0.ebuild 503 BLAKE2B 92a63562a23934befc9057b029ac1df4b161a8c9504690d44146c900452e5da55635df5a052c625b6b0a568ce8cbb9f972e6b74326e0a68fd60ee6e1e03ec684 SHA512 86d20fae27852f91d9b8ae9afba3920f90c478283c9931063eec84cad6ac550284bb64f81ee0d99f7f03ab45517bb00dbf39ea3894200108f340586274128a78
MISC metadata.xml 412 BLAKE2B d2178c6214bed671ee1ed50e3d2f098f8091af04f475867685a618df09f91d4340a28557d050ddc0849eea20e16662dccf62d015d565e1ed560e7c3144fbe0cb SHA512 57cfbc2aff045b2b9da66046c29d33523f0ba708861d98cf7c87e3363673dfa9b3d26bbddf794664faaf12c6efb38eb937299158199ab0fc989841cf5e4707fc
diff --git a/dev-python/smmap/smmap-5.0.0-r1.ebuild b/dev-python/smmap/smmap-5.0.0-r1.ebuild
new file mode 100644
index 000000000000..b2ac0818d228
--- /dev/null
+++ b/dev-python/smmap/smmap-5.0.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure Python implementation of a sliding window memory map manager"
+HOMEPAGE="
+ https://pypi.org/project/smmap/
+ https://github.com/gitpython-developers/smmap/"
+
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+distutils_enable_tests unittest
diff --git a/dev-python/tasklib/Manifest b/dev-python/tasklib/Manifest
index 052f7c43b372..71f29a752179 100644
--- a/dev-python/tasklib/Manifest
+++ b/dev-python/tasklib/Manifest
@@ -1,3 +1,3 @@
DIST tasklib-2.5.1.tar.gz 23805 BLAKE2B 354c2719bd73f992d1d7ed1d6d14ed25bab4eb417397f3c4d3e1fc9c000957634547c615b5a6a90d8defbc4eb35a70067e12a0ea181796c77fb3dbca18f032e6 SHA512 ab1a681558c22017d36da9bdcc8fd7367550d8b8375dd6967188647d21525bc0a6f0e7645c9bb6505087ab539a4173bf3988b6ad2449ba8bc37f062f38b12d78
-EBUILD tasklib-2.5.1.ebuild 481 BLAKE2B 8e02bcc816e95bca002609532a3173fe6295d77a9b5b5be4d31674f293234063e8da7706205b205a6b7e403d14f9b5401ab67e069950b124334b543e6f22f9da SHA512 55745e980de2f5a8abf6d80f2017e9bce3629f5d98ed9f31f80e824cb4971c80aea9d9a7f37f196b5d32fc450677264c5890d49dc5f2383e84b2bec8c1e4f994
+EBUILD tasklib-2.5.1.ebuild 482 BLAKE2B 537bbf68f56999c4d22f39a36922dd07fbc9c6ec6e20a1b37d09e9839ad0f1af5c27807f7c9647c9a3adf117a95a1dbc25011e6513d644eb86f7fd062e9f44ce SHA512 a4442bd7db7b58d21934ab91f4ce31602384dc70a5cdf0ee259b842894fa407ef526a8ecc361e5ea993b3191249889deb88122ef2dfd5a4f4f58592d8bbbad6e
MISC metadata.xml 529 BLAKE2B 10c0825f30fcd91888aca2a74d0feddb17c68064db1c0d696f736e1c8fc89c31fc24c7d6191ee7e7a5809bf76565a1976db3d93166595393e3bc43398d7acf4a SHA512 64b1e2c567d0ea8a024292e4745e716a0b59db1d518af9bff25dcd627474e490f05292da9fab48318b0cabc7a6f57f92e3dc3583e5302c687bda93f3a674b8d6
diff --git a/dev-python/tasklib/tasklib-2.5.1.ebuild b/dev-python/tasklib/tasklib-2.5.1.ebuild
index 405a37e4b487..d561abe64e6c 100644
--- a/dev-python/tasklib/tasklib-2.5.1.ebuild
+++ b/dev-python/tasklib/tasklib-2.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest
index 0fe5e83c16d4..97ccbfbc481d 100644
--- a/dev-python/unidecode/Manifest
+++ b/dev-python/unidecode/Manifest
@@ -1,3 +1,3 @@
DIST Unidecode-1.3.6.tar.gz 192466 BLAKE2B 62a2bd04f5d3f0c257fd5d001891a4021cc42eeebdc666cff69714ce6211e33ea9d2f44b9cc1b0d9c8bcdcc64ff256765716d48b32d9e0750049e0511c914d96 SHA512 97eb31c4f7e70a13628b4878a1cf91fc3a3b2525727a27b466e4e88d8f7db32054c93462d8aaf5da83b6f00cdd01dff258b93ac7b5e5e1a2d6dcdab608b89216
-EBUILD unidecode-1.3.6.ebuild 492 BLAKE2B 18256a5d196a39b58cdd2dc6a7970338775477f6c2dd2e2ff083da0bc1d9284e53c761e989ddea0c73c2acb6e38e042f248b7accf6e8a6192b5317c247fc2681 SHA512 5fdd25d3ec89a67e8b57014b8f1ac29d6a95f55ddeb44acb36d50881f251a38299c78070637495e464c741ef4e08b4517df4c5b920a3c8ec33934ef5c76a792f
+EBUILD unidecode-1.3.6.ebuild 493 BLAKE2B 266b0b401491f984adcc1f8073835a068d8552263b7c7ff8ae06d911b86819ea40b5e0a6fb018ee9d54da08c7fe8f3682a02abf98118eaafc3d5102cd286dd9c SHA512 688fae318948bfd990692b43a2621a17d10f2def6a29f0620f50476ff83cf50e134a4b46c4f795222138839ba41458142e81da7ed9526292e3ef4a7d4fa8ce61
MISC metadata.xml 457 BLAKE2B 43e1b676ecfc82f845bfc1b3dd2409756ca419086ccb693b39f73e2598b5de9a463fecb3dbda76d7e375b23a6ba06589231d6184a92872bd4f3c16080bef6353 SHA512 7cded888473c7a7829aaba7d63d5a54bc22f5e9829733d961d520a7d3f0ff57ee00e16c42811a6b63c0d02f9e3f93a1d0f539c8c79242038bcdfd594ab7d07c6
diff --git a/dev-python/unidecode/unidecode-1.3.6.ebuild b/dev-python/unidecode/unidecode-1.3.6.ebuild
index 71369f333c1c..f4f05547075b 100644
--- a/dev-python/unidecode/unidecode-1.3.6.ebuild
+++ b/dev-python/unidecode/unidecode-1.3.6.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi