summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin266792 -> 266803 bytes
-rw-r--r--dev-python/anyio/Manifest4
-rw-r--r--dev-python/anyio/anyio-3.7.0.ebuild70
-rw-r--r--dev-python/anyio/anyio-3.7.1.ebuild2
-rw-r--r--dev-python/contourpy/Manifest2
-rw-r--r--dev-python/contourpy/contourpy-1.1.0.ebuild2
-rw-r--r--dev-python/ensurepip-wheel/Manifest2
-rw-r--r--dev-python/ensurepip-wheel/ensurepip-wheel-0.41.1.ebuild20
-rw-r--r--dev-python/exceptiongroup/Manifest4
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.1.1.ebuild36
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild2
-rw-r--r--dev-python/httpcore/Manifest4
-rw-r--r--dev-python/httpcore/httpcore-0.17.2.ebuild48
-rw-r--r--dev-python/httpcore/httpcore-0.17.3.ebuild2
-rw-r--r--dev-python/immutabledict/Manifest2
-rw-r--r--dev-python/immutabledict/immutabledict-2.2.4.ebuild20
-rw-r--r--dev-python/ipywidgets/Manifest4
-rw-r--r--dev-python/ipywidgets/ipywidgets-8.0.6.ebuild42
-rw-r--r--dev-python/ipywidgets/ipywidgets-8.0.7.ebuild2
-rw-r--r--dev-python/jsonschema-specifications/Manifest2
-rw-r--r--dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild2
-rw-r--r--dev-python/jsonschema/Manifest2
-rw-r--r--dev-python/jsonschema/jsonschema-4.18.6.ebuild2
-rw-r--r--dev-python/jupyter-events/Manifest2
-rw-r--r--dev-python/jupyter-events/jupyter-events-0.7.0.ebuild2
-rw-r--r--dev-python/libnacl/Manifest2
-rw-r--r--dev-python/libnacl/libnacl-2.0.0.ebuild38
-rw-r--r--dev-python/mypy/Manifest2
-rw-r--r--dev-python/mypy/mypy-1.4.1-r1.ebuild2
-rw-r--r--dev-python/prompt-toolkit/Manifest4
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.38.ebuild25
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild2
-rw-r--r--dev-python/psycopg/Manifest4
-rw-r--r--dev-python/psycopg/psycopg-2.9.7.ebuild58
-rw-r--r--dev-python/psycopg/psycopg-3.1.10.ebuild77
-rw-r--r--dev-python/pydantic/Manifest4
-rw-r--r--dev-python/pydantic/pydantic-1.10.12.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-1.10.9.ebuild2
-rw-r--r--dev-python/pyflakes/Manifest3
-rw-r--r--dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild2
-rw-r--r--dev-python/pyflakes/pyflakes-3.0.1.ebuild21
-rw-r--r--dev-python/referencing/Manifest2
-rw-r--r--dev-python/referencing/referencing-0.30.2.ebuild33
-rw-r--r--dev-python/rpds-py/Manifest2
-rw-r--r--dev-python/rpds-py/rpds-py-0.9.2.ebuild2
-rw-r--r--dev-python/wheel/Manifest2
-rw-r--r--dev-python/wheel/wheel-0.41.1.ebuild40
-rw-r--r--dev-python/widgetsnbextension/Manifest4
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-4.0.7.ebuild30
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild2
-rw-r--r--dev-python/wurlitzer/Manifest2
-rw-r--r--dev-python/wurlitzer/wurlitzer-3.0.3.ebuild2
52 files changed, 310 insertions, 339 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 1df57b5f0b56..960c8272c0f6 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest
index dea53adb993f..4b58a1df2b8b 100644
--- a/dev-python/anyio/Manifest
+++ b/dev-python/anyio/Manifest
@@ -1,5 +1,3 @@
-DIST anyio-3.7.0.tar.gz 142737 BLAKE2B f27b6c854f8861c760a922542471b5d7714cd54da0fa999a6efc8e394b49e538e7689147834a4076e1970932416fabe820923c2155048d943eee697454771c8f SHA512 0793012dc364d2bb27ebae8a23f275ecd24d444de750fbebcb72e70ca465a3be9c69938543e1a3c686abfff3ed9036974b38e3886fb24a110a9ef307a82d3f0b
DIST anyio-3.7.1.tar.gz 142927 BLAKE2B 80a093943fbd23069e9511a83b3eb1e27f2863b11e184709f92cab2dfebc05ea3c291d22be4b1e79d00ae52e10009d5fb2c664730009b40e2b666587538d0ca5 SHA512 067bbffa9e0d6ce339a4999a677c857e839aa3bf5a056d841fec8cbd3be17023c9158df907ff66b9a5437a78158bc9bbb3b9ebe30c57ef98660642bc057d7d10
-EBUILD anyio-3.7.0.ebuild 1986 BLAKE2B 85f7fefe0a9556e5bedafd5c325ca8f7316b8a9a60ee6c4550391beff042bcfa08d74672de61f737cd26315a3a96d5c57b5bd316f567ed1f1b7f6a76f1496a44 SHA512 6941087f75eccd2b7f7aa255d91387782e7367a2e933f0a37f9364d6c4c21be3b16b63526cdcfcb477f88450468c98484dde9e56a1a0606ad84909c4be3ed52d
-EBUILD anyio-3.7.1.ebuild 2039 BLAKE2B f4697939a0dd10ab113d9cd9bc3564eac1181160d084898419fade65eca97820a90b80bcdce9cb786dff3d63d65eb8d0db43853e29e1c2a2cb5204dd5e4379b4 SHA512 c8577ca3d38d97aed9bd99492b26740a8f53f71da3dff8aeb0688589e9101fda5099e911f6e37fa3ad0e4fa3f32fe710523dd2fd6ce3a01223a6c356afa93d69
+EBUILD anyio-3.7.1.ebuild 2031 BLAKE2B 92d72a3c4833070582501bd18646c41c8d1a8551adae6dda13ea3fd7de20d199a3e3bcf5d8326d6c998c7ad9bf1d38291b05ad970c2c74b0698b66d9ca9c3c8b SHA512 233f500a7a0e2b2b7c371ee7a2ecbaa3ee5e52d1c557c5d9d94e6098590175a305a45960036a9106a2b56c8ec1cb84ba500221d473224ee30519f47119d7fc94
MISC metadata.xml 1422 BLAKE2B 63acae587e7088e33ee5eb93a2a222899e54a5eb511118794f88e7c5a012d10983eb925427688a0b509b094e30a9cc9acc5f0c1765ea73e569161e0c30722000 SHA512 e0b540d5d739b7673a5a8682477f209f8b3648aad06a1c0610543a2e9dcbeca1cb1e52212d8088a5987a1c3bc3152cc5984ad5b5d0706fcdb5866b22de07b1eb
diff --git a/dev-python/anyio/anyio-3.7.0.ebuild b/dev-python/anyio/anyio-3.7.0.ebuild
deleted file mode 100644
index 83b3635bd1a7..000000000000
--- a/dev-python/anyio/anyio-3.7.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# 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="Compatibility layer for multiple asynchronous event loop implementations"
-HOMEPAGE="
- https://github.com/agronholm/anyio/
- https://pypi.org/project/anyio/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/exceptiongroup[${PYTHON_USEDEP}]
- ' 3.{9..10})
- >=dev-python/idna-2.8[${PYTHON_USEDEP}]
- >=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
-"
-# On amd64, let's get more test coverage by dragging in uvloop, but let's
-# not bother on other arches where uvloop may not be supported.
-BDEPEND="
- >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
- test? (
- >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
- dev-python/trio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- amd64? (
- $(python_gen_cond_dep '
- >=dev-python/uvloop-0.17[${PYTHON_USEDEP}]
- ' python3_{10..11})
- )
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme \
- dev-python/sphinx-autodoc-typehints
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires link-local IPv6 interface
- tests/test_sockets.py::TestTCPListener::test_bind_link_local
-
- # trio-0.22?
- 'tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-multi]'
- 'tests/test_taskgroups.py::test_exception_group_children[trio]'
- 'tests/test_taskgroups.py::test_exception_group_host[trio]'
- 'tests/test_taskgroups.py::test_exception_group_filtering[trio]'
- )
- if [[ ${EPYTHON} == python3.12 ]]; then
- EPYTEST_DESELECT+=(
- tests/test_fileio.py::TestPath::test_properties
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -m 'not network'
-}
diff --git a/dev-python/anyio/anyio-3.7.1.ebuild b/dev-python/anyio/anyio-3.7.1.ebuild
index f998d1018fa3..2e61afa1af52 100644
--- a/dev-python/anyio/anyio-3.7.1.ebuild
+++ b/dev-python/anyio/anyio-3.7.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest
index c6061564321a..56a0134a9376 100644
--- a/dev-python/contourpy/Manifest
+++ b/dev-python/contourpy/Manifest
@@ -1,5 +1,5 @@
DIST contourpy-1.0.7.gh.tar.gz 13357940 BLAKE2B 740214d68eb95c2d80dfb4008fbf82ae1bbd7135476a7f1a45863e2fd88331c959e80dd56afde67789e95325fe4613a6404c24d4deafebacfabbdebc0b199dfe SHA512 64edcfc911b3d7af9b422058d1f595c05d64f7fca8511ea199d30fa52854aee53a7c7dd95e2f47964f57e7764ce6b7b05c8ccee5ed0309eb5daa822d488ce0ff
DIST contourpy-1.1.0.gh.tar.gz 13413711 BLAKE2B 020bf7f63dbe304e71b66249cdfa86047598a3f8352657f7c179bc068869bf7659fb7c821749a0be33a8a04ec02dc642ac7a9ed14f5fd73d4a1e9f20c3606ee2 SHA512 aeb60db039aa14aed29a31dcf6091708daf7e65589964dd7682dc28e085d584103abb872e607685408eaefd4947adeba966c9a0d93cb1f827805189e498c67d8
EBUILD contourpy-1.0.7.ebuild 1096 BLAKE2B c3317bcfe470279d63620caecf219d03b281ad4a7c194bb3ed701324f9fa3cdc0bb61b9fadd59334af923ad97f9146317a271c15b885897ef0344de5b8a51486 SHA512 f6e416ba0d6382842484d1f88183d5f50b49663c9b1f7157359973b8dcc7b25e7912b3c793f68671a6e52390f5168ef37c95af40621b114ec91803023f94da2a
-EBUILD contourpy-1.1.0.ebuild 1012 BLAKE2B 2c0647ff97a71ae6f53515620f2d4e98dfa54fb02b9a1dd2d1bd7485697f16434a67603c49bedbd44092837f13a12d48af35379934b136f58318b11649961880 SHA512 c4f0d65cf7f64d7d4f5577775eeba73b2f615d888c2c8fc1543941e0b94fb189bc91a4509d645f409e80ad7a7a6f807193ee3cbf0388b67eca629954d2aa25d3
+EBUILD contourpy-1.1.0.ebuild 1018 BLAKE2B bc4b5d23e0cd063f571c20e90d6cd5976308fe0df93a9e8c9998b3380af2e3a96fed5fb7f5a38c1c1d2ef61ea1ffde4d7821bca7ca1d580f26f1df3ae4ba7d21 SHA512 4524c127f5fa331f1dead3753975a8c174d85b7e3aad625ab2ff97cc7e11622fcf9c2a89f9053d75d4639bbcb380da1339fcd4ebdc73e8b0211c120fc7b0348b
MISC metadata.xml 372 BLAKE2B de3d6cc9d8727bf43be63fdbb8aa2ad375667d189019e189be262e39d028acab98a21e200798c2d5c5c72521aa7d38202e3e235dd44de9b43a7dc9e045d50c47 SHA512 e692f94d805d7f56fc895a4c76dfbacf2f068d687b9191482b946445baa3bd0a685eda7a1b0aec2aaf9a02e6f23d87f0bf22d90f42e3c21d930724c635ff859a
diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild b/dev-python/contourpy/contourpy-1.1.0.ebuild
index 972742f75725..d0bcc274daf2 100644
--- a/dev-python/contourpy/contourpy-1.1.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/numpy-1.16[${PYTHON_USEDEP}]
diff --git a/dev-python/ensurepip-wheel/Manifest b/dev-python/ensurepip-wheel/Manifest
index a2ed2b137207..207fee9b63c9 100644
--- a/dev-python/ensurepip-wheel/Manifest
+++ b/dev-python/ensurepip-wheel/Manifest
@@ -1,5 +1,7 @@
DIST wheel-0.40.0-py3-none-any.whl 64545 BLAKE2B d42fcef0b33b560d5249d32c3400e8440bff154fbc21321e1802ffd6f734fcab032b296d5986cd5c23388800c9234d60c25e2e8f9008beeb6518391c52773f93 SHA512 83c4511bc8186485c7e61da1a798fdc41e209841300d70ea8e8f5515ec8200667b0195e3df149a81f10e3eaa159e8bab7f1701b43ce3d6746aee79cd0ba862e7
DIST wheel-0.41.0-py3-none-any.whl 64712 BLAKE2B d4e4a9fbc432a246500997412bbda14bf4ad3e9b08bc702c9df9f2649c71399251d6d922c98769eb8bfd34e1a6f9c5c4f182d717c5d9aa9e8e88c6d7ccbb09e7 SHA512 fa2230b0f9f65a860ddbcf63be920a49adad7d4e97be6445e49c2fd746257ab5e3a824f5819c2b80bb3879727720eae07b1e1fc9e5f8e3c1b882e19efa3df52d
+DIST wheel-0.41.1-py3-none-any.whl 64755 BLAKE2B 66741b95010f3463793b893b63663eda3f31b5f6e55c3677c9d46f374cdc98b15c45f2ac39551aaee9f9cb2e38f108811f27c394d67b240e4ca80048c290c13b SHA512 db12f20343044676a1e7b5920b7b72e0369a1c29fc5426686b7dac7f2cfffb36b01407b52cbf974c06ddaa540227167b9f69e7cdc6af3aad9eb56c4ad0fec267
EBUILD ensurepip-wheel-0.40.0.ebuild 473 BLAKE2B 8f4fce49919f54f1d84f3118fb7c00620b4422ad52662affc768b3b49f2c034586a44c1462e8540c13b0058007e2ed40ed2a2dd6dd94a33a78e660f8e6576a27 SHA512 933e16dd49d927b7ff4230765bc8c52d6bb1b6af50cc50af9732a9aba82d1cde43aa7f5fbec5b4b7938fa45c549bfd5a8c83bbe1a71af73d596e0f77ba0e5d61
EBUILD ensurepip-wheel-0.41.0.ebuild 481 BLAKE2B c1d3dcf0a6b98df4b2bbe82bf71ed9ee82c57435bb423a89adfb56444b5506be80b719400317be5c1e55aa8816ac059e0987e1987eb33f71cce4536eef250d7b SHA512 d957a69cc82ada73ce1f0544fbcebe478401405262d2fdaa441a7e870d2b4f36b880496199769d7f153e31802eb8057d2f880d9f47b963ea0727e6e868904072
+EBUILD ensurepip-wheel-0.41.1.ebuild 481 BLAKE2B c1d3dcf0a6b98df4b2bbe82bf71ed9ee82c57435bb423a89adfb56444b5506be80b719400317be5c1e55aa8816ac059e0987e1987eb33f71cce4536eef250d7b SHA512 d957a69cc82ada73ce1f0544fbcebe478401405262d2fdaa441a7e870d2b4f36b880496199769d7f153e31802eb8057d2f880d9f47b963ea0727e6e868904072
MISC metadata.xml 311 BLAKE2B 3d42019fa15d0d9933f1cf7b974e5133ec1787a5b0a20c2f0ecbe2bffbbe98e171abe1fd094cdd8b2e30c9412271686c687d66a40db606dda566269908192661 SHA512 927b36bdb75d89b554fcf2f131d8f7b043ee91079bb32aaa76f81c112b817577f97387baad6f29b18bcc95a2f329b7a7a2ce9c5273b3ff8f48b36e27bcb60bcc
diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.41.1.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.41.1.ebuild
new file mode 100644
index 000000000000..e3e7fe90c1fa
--- /dev/null
+++ b/dev-python/ensurepip-wheel/ensurepip-wheel-0.41.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared wheel wheel for use in pip tests"
+HOMEPAGE="https://pypi.org/project/wheel/"
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+ insinto /usr/lib/python/ensurepip
+ doins "${A}"
+}
diff --git a/dev-python/exceptiongroup/Manifest b/dev-python/exceptiongroup/Manifest
index ab0011a36071..1bf5fe6e7c5f 100644
--- a/dev-python/exceptiongroup/Manifest
+++ b/dev-python/exceptiongroup/Manifest
@@ -1,5 +1,3 @@
-DIST exceptiongroup-1.1.1.gh.tar.gz 23107 BLAKE2B d68778e4a4d14add65ee2300fd15308c17b2cae1733bf4e8938e88b5cf76b9f19d8f9c102c06298769ff9541ded02868763d9c4aac776d22f78c250ea2d942ce SHA512 eb072fef6160cc6d332ae6e08ee7a34ce478188d143f97daae3f8251a8253a7b460249a121af27d66953ff8000ea5ef43a6dee145b14ba7b2968790132a766bf
DIST exceptiongroup-1.1.2.gh.tar.gz 23079 BLAKE2B f6bce757f1a2672956bf919f3ef0c9c6ea1034bf176e2ed8f3fa92c3fe34974885c59fa9915a42b8d5673b077d48fea3179e12cbd0c39f4277090fdbb3803d08 SHA512 432768f97e3468546b71993fd20ed98d85eb15170228cef8fe39d7c2232d0249c29f6fe1c991313742ee3a22a73cc91336d54ef278337b20e0e2ba296cf7102e
-EBUILD exceptiongroup-1.1.1.ebuild 876 BLAKE2B 58bb66ab1d1bc8ce5098dc1406009fc423309d50d6b42e7390661ee1ca5d22bf0d18fb980d0c047b3e32bcb7d07148fad4944e7f946a77717af3e16e91611f66 SHA512 6293b89ed4befd794c2792a6210a088b3b7caa585eac3a43d63bfc7eac9e6b2558ba2c39b197d6db7b81fa1fb062e485e0b41af00666f1bd5138d648a526adbd
-EBUILD exceptiongroup-1.1.2.ebuild 885 BLAKE2B 2f05453c05dc11ae7b24b152bb35f100d2bafc2c68a8e00a8cf4e422c66b79e9de6dd41fc84b9122da508546ce5ca8a9fef37c897b18c997b0d419e168ea07b7 SHA512 3a29895fb3382a5cd844a633baa0f963b14a5f2cd62936e1678cb4d27dd16be2eae8eabafaa92445920c2e42be5ad905c13f08ee92aaced874b32fc7dadf9408
+EBUILD exceptiongroup-1.1.2.ebuild 877 BLAKE2B f361f7aa1ded845031c2631788a79cc7996e24c5fb29ba079d2b5036545a57f763a0b82399fbd44a27d749f406810f20c9131ab15ef1d901c2505c56c5c5ccd8 SHA512 f0c4b8b675fdcfd619d792d9a9a93ce67251cffd4064b5ceb634fd58d80751eceabd1ae77ed54327e4291e6fe559331365aebb96cc2b6c607529eb7174a15bad
MISC metadata.xml 384 BLAKE2B 248abcb5fc08c91396cdbff52e5c3e4f6cce2aa273cfd52b48ee13de9ccdaecd09e9a436ed79f258d15d8d4583fe5995e054010c909a522f47e6866e55b3458f SHA512 c631c69438059cb2a6c80e595e45fac904d32dfb53f8be183142f1195d3a3b9bc14bc240f0808e14f47d31beb1887ad82ee79c5f1847c8e6b59dbfeea7913c8b
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.1.1.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.1.1.ebuild
deleted file mode 100644
index c03da259eb0b..000000000000
--- a/dev-python/exceptiongroup/exceptiongroup-1.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit_scm
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=${P/_}
-DESCRIPTION="Backport of PEP 654 (exception groups)"
-HOMEPAGE="
- https://github.com/agronholm/exceptiongroup/
- https://pypi.org/project/exceptiongroup/
-"
-# pypi sdist does not include tests as of 1.1.1
-# https://github.com/agronholm/exceptiongroup/pull/59
-SRC_URI="
- https://github.com/agronholm/exceptiongroup/archive/${PV/_}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT PSF-2.4"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV/_}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild
index df9172779f44..c06238b9a508 100644
--- a/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild
+++ b/dev-python/exceptiongroup/exceptiongroup-1.1.2.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT PSF-2.4"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index 506ed5012f8b..bdc94dab468d 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,5 +1,3 @@
-DIST httpcore-0.17.2.gh.tar.gz 85086 BLAKE2B 74f748c0135cbd0551b3d1cf22b655e9d8e26f517790d08e9cb10f10cc7eecc09187e755e429fd9620f6f845be1abc3a7fde2a4d8ce557d57296d1777aaebc81 SHA512 429451323b31006eddae88b2f5575bb4b672206056d466e274f0667c185f196bedc06e82ed3a824836d56360004ba368370bca88656c3c998d61f7382c990296
DIST httpcore-0.17.3.gh.tar.gz 91500 BLAKE2B 65e6ac917f215fb3c2f6651633db29cf58b7c936b1554102bb1c2e777a289527d44472c2b92fb7c62e7e1a812a1cf9573796051f90ea088dc37fcc2052dfe10b SHA512 41f48d32caa7d7a3456528404392a257927d047f0a1c733e2a68c0fec97c7454c7f8d7d1b6851c5722cfac292dfaa478a4033c656e66d389c81c72dee8e7a7d2
-EBUILD httpcore-0.17.2.ebuild 1168 BLAKE2B 6406a80927fef46e2fc4aa55039e426d01313059f7ccf85c9946a5db7aaa3dae418233bd954d540a6bcb45014227b45b87a0c1f040ead23a62415927e5800d8a SHA512 1097c0bea70f9872c359decdc20b9e146dd2cc4c567fe1750ff578325107ffc148c54320730dace3100c0ab320086ae1360d1a36ea21730082116edaac304eae
-EBUILD httpcore-0.17.3.ebuild 1176 BLAKE2B e3a660b86199bdfa226e312960d7f699f06de776714efb5b692f3e26659fe7c99d54701b29f8deb7f050bf1ed9b598165e21c682397dbf588d77adfd55d926d8 SHA512 392e730f8928f86de682df04504f4fe799bc71de44171d84f70fefa05bf53e360cce60ab44454e75d26514e843d03f27b54cf24e20d09692bec484c471689af2
+EBUILD httpcore-0.17.3.ebuild 1168 BLAKE2B 6406a80927fef46e2fc4aa55039e426d01313059f7ccf85c9946a5db7aaa3dae418233bd954d540a6bcb45014227b45b87a0c1f040ead23a62415927e5800d8a SHA512 1097c0bea70f9872c359decdc20b9e146dd2cc4c567fe1750ff578325107ffc148c54320730dace3100c0ab320086ae1360d1a36ea21730082116edaac304eae
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6
diff --git a/dev-python/httpcore/httpcore-0.17.2.ebuild b/dev-python/httpcore/httpcore-0.17.2.ebuild
deleted file mode 100644
index 3fa03d17a22a..000000000000
--- a/dev-python/httpcore/httpcore-0.17.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# 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 optfeature
-
-DESCRIPTION="A minimal low-level HTTP client"
-HOMEPAGE="
- https://www.encode.io/httpcore/
- https://github.com/encode/httpcore/
- https://pypi.org/project/httpcore/
-"
-SRC_URI="
- https://github.com/encode/httpcore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- <dev-python/anyio-5[${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
- <dev-python/h11-0.15[${PYTHON_USEDEP}]
- <dev-python/h2-5[${PYTHON_USEDEP}]
- =dev-python/sniffio-1*[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/pytest-trio[${PYTHON_USEDEP}]
- dev-python/socksio[${PYTHON_USEDEP}]
- dev-python/trio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature "SOCKS support" dev-python/socksio
-}
diff --git a/dev-python/httpcore/httpcore-0.17.3.ebuild b/dev-python/httpcore/httpcore-0.17.3.ebuild
index d875f7d31179..3fa03d17a22a 100644
--- a/dev-python/httpcore/httpcore-0.17.3.ebuild
+++ b/dev-python/httpcore/httpcore-0.17.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
<dev-python/anyio-5[${PYTHON_USEDEP}]
diff --git a/dev-python/immutabledict/Manifest b/dev-python/immutabledict/Manifest
index 3ed94a232a4c..f1e244b301fc 100644
--- a/dev-python/immutabledict/Manifest
+++ b/dev-python/immutabledict/Manifest
@@ -1,7 +1,5 @@
-DIST immutabledict-2.2.4.tar.gz 4314 BLAKE2B fb971bd1a7f2e577131cd19d97e6eae840ad8ea4a3eda96ff54e20235202b791029e2f76b19980c54ab2679ad7147ef420e3ba237e01f5da303efa8108f218cd SHA512 436e39ac98ea9e8ad262113ef6d8ad629800adf29eda5c064e679167d57515d90165ec4a14e572281711f1a26ae0ea3f2164b6487024b20c31895f966fc0050a
DIST immutabledict-2.2.5.tar.gz 4316 BLAKE2B 2f251c8409a88cfba741cc9ee2b72d486a7dd8422ca4d841d47246beef506762781106300d9cd4ec8f57115950b09f09bacbb1bc3ceeb0a4b78ef5ba32d3e045 SHA512 3bd94d077f599b6e96a4e17a0d9ecf6365975afe73048f9d9de4df35a8272af1baed264ad84ae6826dd6359ad0d371cd90082b4a064cc6350a0e61bc1cf8c713
DIST immutabledict-3.0.0.tar.gz 4478 BLAKE2B 7b5344f5153d28914da7124c3ca95e9b5c6422788259170de9f301de0a145324157635ca3543be824e9a0ebf93efe99a30dc1c8882bf926927023f2d06e318ad SHA512 90170703c1226e06d6726285005689cf66804ed2b3fda08c0350d9eeca6ec7427bd4004d42168e2f5ae7302acf1d16274a16d0e132bd81fbc8d470d75ec064a5
-EBUILD immutabledict-2.2.4.ebuild 431 BLAKE2B e2544106cf6934ee6009ab2a45cbf6012b66cfda7874c50d7a46b3cf8c97f0141033c53e9fe12365d2eab6352bf922be6f6d53462805a36d74a5d350282b7783 SHA512 9531498803bc784554579112ff6b4c01b2cd2145c89fb3fbb565431492b630b4caabcedc8b81a5fc403354f99460683fc4c259e3590bce265b9d1c0fabeaf972
EBUILD immutabledict-2.2.5.ebuild 431 BLAKE2B e2544106cf6934ee6009ab2a45cbf6012b66cfda7874c50d7a46b3cf8c97f0141033c53e9fe12365d2eab6352bf922be6f6d53462805a36d74a5d350282b7783 SHA512 9531498803bc784554579112ff6b4c01b2cd2145c89fb3fbb565431492b630b4caabcedc8b81a5fc403354f99460683fc4c259e3590bce265b9d1c0fabeaf972
EBUILD immutabledict-3.0.0.ebuild 433 BLAKE2B 78e95d6febed256cb9612443ef1889444ec027dd9605af8f2702f7876125741994b4b088ba6291c6f14a1e09cec990227183b812c696649b19c84bafc13a9a36 SHA512 121dd9543d398c13349932084f01fa84f4571e8f114b91acc5bad5f9fce104fec6b32ae459ad683cf095e3e359e850cd542fd3bcbdde4c786270a5e3f97cf716
MISC metadata.xml 554 BLAKE2B 0b375fc6fe772da40d9e33ee6ba495a0c8f514816191621754f836ab45c87dd0430a3139b880e782db1b9ef12919824887ae61858386f438d7421e6e93a418e4 SHA512 064046ff49e9b536aaf0793fdf9c884f745f9c135897d40713961ccb308bbad27c94dad2ddfff42714122656fb398cf3ae849ab3a87f2a71aaf13d900203a55d
diff --git a/dev-python/immutabledict/immutabledict-2.2.4.ebuild b/dev-python/immutabledict/immutabledict-2.2.4.ebuild
deleted file mode 100644
index d1f63246357f..000000000000
--- a/dev-python/immutabledict/immutabledict-2.2.4.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="An immutable wrapper around dictionaries"
-HOMEPAGE="
- https://github.com/corenting/immutabledict/
- https://pypi.org/project/immutabledict/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64"
-
-distutils_enable_tests pytest
diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest
index a70ad6c4f262..9ccc840b6eb5 100644
--- a/dev-python/ipywidgets/Manifest
+++ b/dev-python/ipywidgets/Manifest
@@ -1,7 +1,5 @@
-DIST ipywidgets-8.0.6.tar.gz 115372 BLAKE2B 9369c6697879cb07576ef82769b2df7cb24c7076e5d6d01be30c9f23ee3586616fa44ff7a16904bd0a5754032d4c9be58cb7c63392360d4347f1284d8bd53093 SHA512 9275f259f7f20b20e14856b1a500094300c18f3e9ff46086a5856a5261a71d62a005a2541f4987b9761d57da1db15e881f0c858dcde34978cbef8b5efe691723
DIST ipywidgets-8.0.7.tar.gz 115457 BLAKE2B fc9e0da01de1b76b770335a8ac8844b930ca941b64e35dda561aed1732da64d3c814244d8695d4c9ee15247ce6c4095fc710c80bfb32bbabd26ad6d06dc04da8 SHA512 8dddc9d3df9d5f862b380553e7ea5df24e2d9f7cf086c9b8c51d5efe7018969a0fc56c442ccacc2bcfd7a870eb72ec9d75b05e3eff1ded2aff4a391c9d85053d
DIST ipywidgets-8.1.0.tar.gz 116121 BLAKE2B dbe8f137294820c6e2da7aaa2ffa1a3b13da30888d70384a174bbc29f85e0e826968e4ccb719bf8ca5d3abce342b1e594a35e814e8b32ac52229ead36b9a068b SHA512 39e3b20420e24eb119b584a9edc364d62573550edde41d0f881ff20649877b61aea80df31b95102e38953256b612ced28d9b5afb22a17cc04a3f258d79f43058
-EBUILD ipywidgets-8.0.6.ebuild 1059 BLAKE2B a70b432c03d5a97fd9e35916e5aefbe5d805553d5cde9becb18ae39b710b3c0ecf499050f3e6ff75e0161517ba138cc144815d363116a8d34400ec8b6a3c7a5a SHA512 5bb7abd458b4324480bb5c1abab90cc00005a8394b2bc1719314c1c4af84ae8080b8907dda5728450ed71b4494d87651773a511b4e7ac94a3bbe15f521613b72
-EBUILD ipywidgets-8.0.7.ebuild 1068 BLAKE2B cd0f27636b4e1fe154a2b16635e85b7407bf83653f192709d4767356e478d86d97dec00e882d6a966ccb498a9d4aba0055c6e0520315e5a96c568994f873dc09 SHA512 7f1a58df4d3a84eeebdb89e270b28d1d173f693695b28bab882020a54f1fde6679ad0c3326386788b27eaab1f8174f61877592f963aade68b2c9a4a0b0d7585c
+EBUILD ipywidgets-8.0.7.ebuild 1060 BLAKE2B 9fc4c3662fd3ad4fdfbb47fdb337f416386f9a8089edc5bd872cbb8846750c90574646b60ff63c34a4c9df1d46f1194a820032860042a9b35ce195133c383512 SHA512 80a4ebdf965bda5a2eec4c50fd1a8fd6d486fcc8be8353f67f492f31ea1044242e22f349ba0a1dc5e5821ca757b85700444f8c973d41a6c08c92a3646a982df9
EBUILD ipywidgets-8.1.0.ebuild 1063 BLAKE2B 477924c261dbb64b8953b4c3f03336580694beb2a952a6dea3583eeb1b5b1b209de0a0e4d4c64a5c68c83e7cb9170c2191ceb69f90500e7e88371b0ca5f6cbdb SHA512 33d169d67a7c2c161ce74778522212bd7e3fd37a57e76579ae84a90c028fe9a59f95b065c1d5bed5f058321033733d3945f4d3766c8a50561cfd7cee43d2db92
MISC metadata.xml 537 BLAKE2B 1f3b91be328b958870a72b5ce438c3e5bf67efd072b59dcb5ae77a9b89334e726af4fe8771221a7b728905cef4175cf7e0a49b11c651a7c0520b5cb032085985 SHA512 cb8092ea7a06e309a26abb78f5ddfd4a91f416e15374d2b59fb5086a64cc13f3dd408e18caa6719d12b1f18f762469a72a1027b2a047db626c51d22a5f304e54
diff --git a/dev-python/ipywidgets/ipywidgets-8.0.6.ebuild b/dev-python/ipywidgets/ipywidgets-8.0.6.ebuild
deleted file mode 100644
index 3ad387d65e93..000000000000
--- a/dev-python/ipywidgets/ipywidgets-8.0.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="IPython HTML widgets for Jupyter"
-HOMEPAGE="
- https://ipywidgets.readthedocs.io/
- https://github.com/jupyter-widgets/ipywidgets/
- https://pypi.org/project/ipywidgets/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
- >=dev-python/ipython_genutils-0.2.0[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}]
- >=dev-python/widgetsnbextension-4.0.7[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # upstream hack to autoconfigure ipywidgets in jupyter
- # we don't have jupyterlab_widgets packaged
- sed -i -e '/jupyterlab_widgets/d' setup.cfg || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild b/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild
index fe968999dd3b..eb1f160fb203 100644
--- a/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-8.0.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema-specifications/Manifest b/dev-python/jsonschema-specifications/Manifest
index 6e38e720bbe2..a89e47281c6d 100644
--- a/dev-python/jsonschema-specifications/Manifest
+++ b/dev-python/jsonschema-specifications/Manifest
@@ -1,3 +1,3 @@
DIST jsonschema_specifications-2023.7.1.tar.gz 12689 BLAKE2B 421b0e94161c84c658a9af1ddef74fb98ca18332a2977e1ca983b04995bc0a65b3399edd4a2a52c741a4ffdbeeb4a0796371448f283ba328c72c1899f3f0b55a SHA512 78275fe6595151c611baeeebc17f08287f50a3636c3de515abfe8dc45075136874740dfa169aa3ebda004b5ead66ba93bc22b963ded14e4aa906e4b454356f7c
-EBUILD jsonschema-specifications-2023.7.1.ebuild 642 BLAKE2B 3d70825b69ee6195d93ae8f94220eea6b1cc93e650d35fbd17269a8ce70818bd121385c6a8fd434b9caa7e4603e7e9f673a63aaf6bba278ee2f943acadab868f SHA512 f90ade19139e67a31850d0e36627691f33f986e1b181965fb414ab0f862cd9913cb22616d88549de0f20adeea0fdba7206436df3712986c33e64411acc2837a1
+EBUILD jsonschema-specifications-2023.7.1.ebuild 648 BLAKE2B 25798b31ac23e738a835a4febf1512e0ab63ec1319cd73cd5f16bd465947f3725cd2b8db036dd20fdc606f09aea88bc8a9630adf371e57a357d95444b1c61e3c SHA512 dbd5553ec9ac8e47b09b031ed8c826e3cfa8b0521ddea87c448c1c4da9c6187bee18cd024ed6498191a5378e7b3226654567286777f11f3754b200481f338227
MISC metadata.xml 414 BLAKE2B bc0046f51a008fe67f4937f8e9eb2663c868a41fed9371301575f74fb10c38f10b21a380d865981b317189f8c25e3ef6fe18423a169cda92b1d2b1a14dab8948 SHA512 e50f0eed8995fce7e207cb5c15106f3980ebb9c3d9d0042d33c4843be231f90aa652e59e1f83335f336d9b906a38252a229c1562f25142604048497608d29794
diff --git a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
index 9694a878068d..652eef46eb23 100644
--- a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
+++ b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86"
RDEPEND="
>=dev-python/referencing-0.28.0[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 92dc54cabd44..ecfd18cca201 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -9,5 +9,5 @@ EBUILD jsonschema-4.18.0.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf8
EBUILD jsonschema-4.18.2.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf84deaf3664c0d8acc2db7475886e2676069fa869c2715d145eee4f7bb29bc9baf1ae560017d7c0784454598d7e313b SHA512 d208381494e5fde17243c9502975ea1be4e72e6fb91f19213c4d10f80e48b8145d165a2d22af34b0bd19f2d21d8fc012bdc57b3564c2df7d20b5f6ad40f69fc7
EBUILD jsonschema-4.18.3.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf84deaf3664c0d8acc2db7475886e2676069fa869c2715d145eee4f7bb29bc9baf1ae560017d7c0784454598d7e313b SHA512 d208381494e5fde17243c9502975ea1be4e72e6fb91f19213c4d10f80e48b8145d165a2d22af34b0bd19f2d21d8fc012bdc57b3564c2df7d20b5f6ad40f69fc7
EBUILD jsonschema-4.18.4.ebuild 1510 BLAKE2B 5da8af726f3d3523858bc7c01181e59d8e27f4a0d6851ff41a91d93d59d984eafe0d0996216f95e132f34f79f49fc8eaf2f6561ce53de49ce97d14ddad1c2f27 SHA512 86ea8c65e0a553ea5af32dd01afab6198b2bce05e1d866aa0066e15f2df2e92c5c5cde578037a84972a133607aa30d98e976dae2cb3d85ae689404eb1dea3cc1
-EBUILD jsonschema-4.18.6.ebuild 1510 BLAKE2B 5da8af726f3d3523858bc7c01181e59d8e27f4a0d6851ff41a91d93d59d984eafe0d0996216f95e132f34f79f49fc8eaf2f6561ce53de49ce97d14ddad1c2f27 SHA512 86ea8c65e0a553ea5af32dd01afab6198b2bce05e1d866aa0066e15f2df2e92c5c5cde578037a84972a133607aa30d98e976dae2cb3d85ae689404eb1dea3cc1
+EBUILD jsonschema-4.18.6.ebuild 1516 BLAKE2B 050d210ab9ce25e2fabc99151fb9c6aef9a8f1c7fec1ed2d59b2a3f77f898a7eb9549d39e3a84c815c798b9059f8b6b936efbf0d4947b28ab38a9277f4c0258d SHA512 57133b14e24bc7b615fc9a62d75d531254b57b5aa026ab5bfe92435cfd4508db23e43a31e0cd85643e82c127c27eeedac5318327aa57c0527d75862f8c1aa4ad
MISC metadata.xml 705 BLAKE2B 731159cc340e6cbb15fe5a8d374188c8df685e8f8294d19af54ca3d209beb8c273b6e901b6b7fe75401324b8512ffb7f1870aefa8d4a139d1e3b84147d993af6 SHA512 1069fb33b2cf47d3dfd5e825b23ba1efa7d764d0d23aa009db522d04bc08362f5ca646411ec405cd33152a65ea8de2ea90d3dd6d4d4bf1a947ae7943e9d4c727
diff --git a/dev-python/jsonschema/jsonschema-4.18.6.ebuild b/dev-python/jsonschema/jsonschema-4.18.6.ebuild
index 750f12d0e326..c43424b3f3c6 100644
--- a/dev-python/jsonschema/jsonschema-4.18.6.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.18.6.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86"
RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter-events/Manifest b/dev-python/jupyter-events/Manifest
index 835efbf2e713..d3ea5bf3f323 100644
--- a/dev-python/jupyter-events/Manifest
+++ b/dev-python/jupyter-events/Manifest
@@ -3,5 +3,5 @@ DIST jupyter_events-0.6.3.tar.gz 59393 BLAKE2B 0f747cc099e8b0e30024b7fa61007d444
DIST jupyter_events-0.7.0.tar.gz 59717 BLAKE2B 80ff725f4a39495ef7bf447d3bf1dcd3d7c28875c16f082788d948efec8498f01d74bb59b771537e22be7c57c0e75dd9bba70e7802262d676b531318a18d93cb SHA512 ce5ddabc4f540bfa6808319b783ad8ffcb908bc26e7435293bda4ed88221126284dfda1aafc165c8a13bdd6056ec0477915b008f4788bc19730718d4a9e3f162
EBUILD jupyter-events-0.5.0.ebuild 1019 BLAKE2B 31be848e26b53dae919dbdb4e7ac5e2d28b42f35b30530f09f187ccf63eb1348ee96898f21a03c05d7f8e3ba92f50e3e38cc0580e4b659d08ac151d92e328595 SHA512 e45695af80ea00b0c152231cfbb186eb37e9eed18541cbfccf93aa543f06646d99a19ae7fc9ee8e8b630773dbfb1867f7f792cdf558368eb99e63464aada79c0
EBUILD jupyter-events-0.6.3.ebuild 1041 BLAKE2B 01d844fddbde946ac9f33163379dbd843f5193ecc3196a2ec18b99a5cb3c29fd91e7295ad4cb6c08877a032d0c6534e685731d2ee65fa79cb665c27b4dc23096 SHA512 440795c72fb2e1bf9a5e2412d06b2f1ed3c03187e599b7d9aff7f6bfd1ef3e653d10faf6e910020506665beb8d03fb0f85493e2d0da61cb5c0269744c805c8cf
-EBUILD jupyter-events-0.7.0.ebuild 1050 BLAKE2B 18c5aec4daf6f875b65aed45f1dc94c49fd39adb6857badd348a0fe687f38990c233ac36f1de8cee75c97a8fec62c2b44b4e27e7ae3b899a0977597b04aec457 SHA512 c4d79ed1d29354f5a2b76bfaa30bf0a0db74047e0aeccd7c59b881a62e5ff41367c11d9512fc0dbce4d5d40916d1ef7866d154f19eb8d08e0d61b6c2e061a361
+EBUILD jupyter-events-0.7.0.ebuild 1056 BLAKE2B 10eaa788387da7192bde74dca06d0f999965a407209afabbea8bcd94d95a59ded5abc77a6c9538b4b39c4976447f65b8a43796441f78fe83f6db291f3f57c894 SHA512 c912a9d8ee6f9aad83907f580bdc3053286ee03f3cd5dcc5586bb03908f375bcc6f70fe56c084316d921a29d7c7e4c026c51861ef6e7e110e7421c3bdb51a5b3
MISC metadata.xml 537 BLAKE2B dfe33b67ac51a46c9ad33d4b0e02ff39d5aa1780d70f92f12b7ee8ac336c43caa79201bebd42c461373bfdc7608580487ec000613cf92765fec352b70a8aec13 SHA512 689e8a1125b4da96db6d6c4495933ee29d24666ad9e7e3af891170f8da512ac388c005836402c74418476cb9838f278c19f5267840533cef0e02091d47fa43ea
diff --git a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
index 25849717fa8e..70fa9943eb5e 100644
--- a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
+++ b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86"
# jsonschema[format-nongpl] deps are always on in our ebuild
RDEPEND="
diff --git a/dev-python/libnacl/Manifest b/dev-python/libnacl/Manifest
index 44bc64f24e1b..2db9404bc953 100644
--- a/dev-python/libnacl/Manifest
+++ b/dev-python/libnacl/Manifest
@@ -1,5 +1,7 @@
DIST libnacl-1.8.0.gh.tar.gz 43351 BLAKE2B 4ba0ebcb50755d80418ffe7238c65d9309954cb2a0eac61937c488144b56093f3fcd87f0bf22a290c7b415c70cb781fbf7a2c608863d43694230fe34b3ad418e SHA512 7a39d646083591782691c4d58fd4d743b385ee553bcc4c4741707a237fa3b1213629b5070390526175bdfe8436859aa7711779ff8b22a981227edb30b94e82d6
DIST libnacl-1.9.0.gh.tar.gz 43752 BLAKE2B 4a604958aeb9c4b26351b74fa3452b72b7e822c9ea28f4a070464568f1eed184615f0ad5624a2838bf055cf221a9a0f493419b16f2bf2be26c608b396d3f234c SHA512 1c1011f218864f4eab6a985a957f7ec5b8a227ed107ab336a0bc076be10bae6d598f3e81f3a20177e81f25f93c36b23118f515b98f87e11b1f727cae3db1e267
+DIST libnacl-2.0.0.gh.tar.gz 44710 BLAKE2B 50fa7d446370bb6043d942b28364b5bf2a23efcd6f3c82a59ee0ef0f7666a9ebe8e3dcf487d43e6ecb548ededb5e6228b3da401dc30924fef90047da40888168 SHA512 f8159ae479d920058662ffde2ac3bad2c8b413d55ca0bd442b81c7071b4cfca90eae277f85e7bf0bb63cd71ee1e0ad4cbbb03468ed55d1bcbe06d2e9a0976b72
EBUILD libnacl-1.8.0.ebuild 782 BLAKE2B 0216680717e3b0c294a14d763d97140d21a0b517af904d253575f35db99bde46b41bb2397c596ce4c788d8d14f586693e7cbc1ff7463a05df2cddacac7362dec SHA512 e8aef74e8f4731daf70e96ade4bad41b75503b96a039ebe7258c6b92e7b653eb298f52449ae14409126b1569a200693e194af7083e3af365364dae3674a181d7
EBUILD libnacl-1.9.0.ebuild 716 BLAKE2B bc3a906d9e8d7ef6877d24c0eb51b24eeadf9fbe26227c1cce7e067f7b6661e65fbc172191c1eab8904151ba2051c63199cc52382dd8b75d87fdbd1235e7300f SHA512 e5a5fb176e113cd6eaba994186b39231920f4e54bb0dbeb2ff1ad87072a267b5e6253b3fff5cd8b6578e1a7378d76fcb89415097cc5cc21172274e2cf541d7c1
+EBUILD libnacl-2.0.0.ebuild 716 BLAKE2B bc3a906d9e8d7ef6877d24c0eb51b24eeadf9fbe26227c1cce7e067f7b6661e65fbc172191c1eab8904151ba2051c63199cc52382dd8b75d87fdbd1235e7300f SHA512 e5a5fb176e113cd6eaba994186b39231920f4e54bb0dbeb2ff1ad87072a267b5e6253b3fff5cd8b6578e1a7378d76fcb89415097cc5cc21172274e2cf541d7c1
MISC metadata.xml 496 BLAKE2B a01f3bd084333c8a79bae53afa580adbdde4154656a6a88d6a4b0714e0c752a9ec73677151e1f940abd040426f69dd30214909fc5c318fd13bc29087c6d36113 SHA512 56b52d188839a79fcdf0a341d18e7d0625fd05c48f2b376b164483999198ffd3b51328191462dc81ea29644cfa0025c00a7c8091041e16b1347cdab16b2b78ca
diff --git a/dev-python/libnacl/libnacl-2.0.0.ebuild b/dev-python/libnacl/libnacl-2.0.0.ebuild
new file mode 100644
index 000000000000..62aad69145c6
--- /dev/null
+++ b/dev-python/libnacl/libnacl-2.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python ctypes wrapper for libsodium"
+HOMEPAGE="
+ https://libnacl.readthedocs.io/
+ https://github.com/saltstack/libnacl/
+ https://pypi.org/project/libnacl/
+"
+SRC_URI="
+ https://github.com/saltstack/libnacl/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ dev-libs/libsodium
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest -p 'test_*.py' tests/ ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 70e30c4ea8f7..614ebc45f2b2 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,5 +1,5 @@
DIST mypy-1.3.0.gh.tar.gz 2823529 BLAKE2B 0f1b4b6178ef9308fa6aeda494092229ebe07095c032b83fffd28be851608a3dc92ae4924ea64d87318155bf9d99bf16e17e2603f39fc915463455db520d6138 SHA512 1ab0e667bd019ea6804c70c775c2bfb454231ca2426b2b78b5c91672f7f20fd1195ee481a688d9b6238c3b5f6dc9a7aa5466c7405ce71dd6f78c489a43670fc0
DIST mypy-1.4.1.gh.tar.gz 2864808 BLAKE2B 7dfda945cf554e170d048fc4b2689aa25a57e058857e17dd052090089a7880da74a3dd552fb1b8f8fa9bd9e84f1c97e49b36075d10957c6ee12c2507fb775668 SHA512 8a20ded76d9d3f323dc607c6cfdd4814c2ab798620a0b38198c7ff79bd1fb93aef7f8d60afa6e568957fcd8d9bfdf42308da07b4b0dd6260f192131377ee6951
EBUILD mypy-1.3.0-r1.ebuild 1786 BLAKE2B f76278013b9c7621bdaa795ff292ff53f93dcb8932dcd57c90ef5f7bd4059f8b880243a420675b868de79defd877df56631d701ce56d8d4b418dd75cf8a49607 SHA512 ce94cfbce9793beccffee975a10825bf0656613c2aace65a4e38babc663d79e1894250d191f07e27d39ce030591abc3e969b2d6e2ca761251f8b9a6320d1a83f
-EBUILD mypy-1.4.1-r1.ebuild 1729 BLAKE2B 8a2e27cbf715f408ceb55f74c4eed3f208725bac63da900048ee9d578e919387b687c33b0f5975fbf61b41ac84527fc7ef443f107a68c0dc05b6ae77132cf760 SHA512 5c82595d0e49573d459f53547576f373b2d0da99e76ead8f7db92f4c1eb26e09bede0e29331ce7ab84ff129e4bd651e8a5727b67f9a70fabe84de2c657f67de4
+EBUILD mypy-1.4.1-r1.ebuild 1725 BLAKE2B 7aed9e8d53dd0e40d31526d67743d578a0e6c4376c1d0113cdf2425b6943aae4a5d3cd7cdb254b37472f3ea9263dbc102433a307daa0c2ceb49fe77d16a93c5b SHA512 90b043e2455bf1b10bedb4842653f3fae21a0e9f579aaceb7b90c95c953fe0e5a4bda176e3aca97cd91ec50bcb7bf43a3e9c3b6b1e252a614806ae948688ccf8
MISC metadata.xml 515 BLAKE2B 75827bbbeb70fd4b9295ab4689068d2d4b686b32d4059acde94fb0d08048e9e56ecaf3eec39dc5567b2753e2552353e273cdf2f4e27d077cc9b03320ee09c64b SHA512 c1c3c7a3651e61e0b63ab4462f0370cce9cbdce33e64c5e7a1fbefe8116d5d3d3b35bc4095d8a5ce28caf69b0644af3f13c9a27b683f2f981e52f8bfe4ac8615
diff --git a/dev-python/mypy/mypy-1.4.1-r1.ebuild b/dev-python/mypy/mypy-1.4.1-r1.ebuild
index 196d68b07a9a..49f001ae8918 100644
--- a/dev-python/mypy/mypy-1.4.1-r1.ebuild
+++ b/dev-python/mypy/mypy-1.4.1-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
# stubgen collides with this package: https://bugs.gentoo.org/585594
RDEPEND="
diff --git a/dev-python/prompt-toolkit/Manifest b/dev-python/prompt-toolkit/Manifest
index ef8ad370fece..f703e5b0c570 100644
--- a/dev-python/prompt-toolkit/Manifest
+++ b/dev-python/prompt-toolkit/Manifest
@@ -1,5 +1,3 @@
-DIST prompt_toolkit-3.0.38.tar.gz 422834 BLAKE2B 484ff9414d47f6f2188b8d50c6fcbe16ed850a8be880dfc60e9a3b750a26490f273b118d7bf0f1219530a59998273270b3b210750c35d00d7551ba15bb3f7e64 SHA512 eed2a73501d7ac413986f069564295db9eced3be4853a73c687e511ce1cf8c32c7c9bff4f851787e7910ed05818d4eb39556718c01f30e3ba8bfafe67d631a38
DIST prompt_toolkit-3.0.39.tar.gz 423068 BLAKE2B d8673b3a9f4eb57c503e85471c13cefdb4f53fad58145d4198cd0f678d3f2d9d72d22d651b239386d8ade29c1fd155a98e80e4002b00ccbbbeff577636b9aa27 SHA512 6aaa80d515cd9731be1cc0de97f679b9dc22701dfb3e23b5434240aae0cac5eaede08437171a710492ff4041a9d46956cf8ed02750e9a78319eb61223033ba90
-EBUILD prompt-toolkit-3.0.38.ebuild 592 BLAKE2B 4deb8f06135aa2b0ceac1d98f439a1a1ace799106a014b8a232a5b7de5603559dc25b48efe5372798964a5885f27504d99357d5990a6d9c4c83fe0a5c7a412c0 SHA512 8290dca4a3c9e6d06cbee643595a77b2f33160dfb57ac48550ab85f00d7a756bae3f76b3de70633e1d655d9e6ac4b1ac7d9930b60249068e89d04447694eae57
-EBUILD prompt-toolkit-3.0.39.ebuild 600 BLAKE2B 311003fac94c7a68ebe76bd7ca553ee449d00593c7e1c661ae7acb43c34da45c76f5b6fe1e9d3bd2cc06836ec58269fbd4ae1370e358c5694ae224e8edd5a0a5 SHA512 1310ff174d80c73ec83e61f07227939ff3ac3a5ec6b058f3c173410f638f365dc69bdd9db11ac97ef14c97cf784a2a8ebc6d21d87fbbe5d8e5f966d1a7ebec72
+EBUILD prompt-toolkit-3.0.39.ebuild 592 BLAKE2B 4deb8f06135aa2b0ceac1d98f439a1a1ace799106a014b8a232a5b7de5603559dc25b48efe5372798964a5885f27504d99357d5990a6d9c4c83fe0a5c7a412c0 SHA512 8290dca4a3c9e6d06cbee643595a77b2f33160dfb57ac48550ab85f00d7a756bae3f76b3de70633e1d655d9e6ac4b1ac7d9930b60249068e89d04447694eae57
MISC metadata.xml 431 BLAKE2B 534336484c65b57df5e672729ff722b67445948e0485c3a62c2f7081724cb951b5157c600dc6162a3bb857c2be0f378b18670786279ff8b5cff2858588f8ebc9 SHA512 a9bf68326839069c61e70d4ef3fe304706f2543b9b91eb291566dd66f36d1abec00382ae205549a35f10dfc730f4613c5cc5c0ee4d6858538d50c4145bd3b15e
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.38.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.38.ebuild
deleted file mode 100644
index 26d942bdec3c..000000000000
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.38.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# 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="Building powerful interactive command lines in Python"
-HOMEPAGE="
- https://pypi.org/project/prompt-toolkit/
- https://github.com/prompt-toolkit/python-prompt-toolkit/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild
index 18f118d98d56..26d942bdec3c 100644
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild
+++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.39.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index df4e08efb3aa..fc719f469bf0 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,7 +1,11 @@
+DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d249aaaa2e2e59debd4c19cdcfbe348fe598b95 SHA512 37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 29141637c359b5ff8988753ee4e492b0aaf82bfc6445e0c5e1d9ef18f59f09ab071ce9a6183f2d864b62e85a109b24afbdd96248c00c8bb5c01357b06648ebba SHA512 4424305debc7b055fcd19b27714df46d54f8ae38452d8d5a3276df70a6c27e0094081020fdf2c34c73275cb058054414ac80843bb3e6a841bb3556ce39c76287
DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 0422742d21b872c927d8df5f85e8e64fbfc912d08db85dbb1675fa64ccec4bd849b05b1f4773898b791edf0fbcd1aa0fe2c8bc210fd1672f70fba24df10b3624 SHA512 84e48b8fa7c8f677e193585e69e31dd43b8b55379f2370753e2af99351be25c2eba0bc66f19cb1ed65b8762123cc7a8d10023810815c53a8c963c6b743822766
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
+DIST psycopg2-2.9.7.tar.gz 383496 BLAKE2B ebec20330ed5e8f1e6190ebbbf9b7a2127e260a3979d63b5dc376843d549412d3b5157a471c00562ff2111c4f3d45c6fd18aa5682368057a90a78a8616eb62be SHA512 77f9136989ce035dc66eec47271bd2e18606db0637eb34300b0b95895358499dae2f5f714ce49d817070f949ec9daa46d221861449cce75225c15c19e757c1a3
EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e631441a7fa3a3dea02c528650db938f39e0e8beed6bb46502e5c708efa32fa167285b7eacd214f587de5f8a53b4 SHA512 1e11a0c254f38c7e355d29a824b85546850b39dee02ef39a1275c2e461b3683793ed8c7dcae74cc4b8b70b9885203895e4b701ee39880f7de0fdb666d3826fec
+EBUILD psycopg-2.9.7.ebuild 1296 BLAKE2B 4ef32684f717873d693c66fb73f3f8ca0f74965d4100090ce1b30e1dd7e64833ce340fbc646c73b646b855d2baeb4449691d6010609f39fa65b924174451fe33 SHA512 be149b4164280b852809140c2853cd3b1997eab738e153eefb7b6d4e69c3d6fb696f0dcef6da9f33bedb37a03c4feb21899b7b9b67a724a2df544d62e5cde517
+EBUILD psycopg-3.1.10.ebuild 1762 BLAKE2B a63c1d9f7cf95e6152ecc4b0b83480bacb007452e85a57415f0986102b390f506c4b12ab99aea10e0e4da51956947b18d8af86d26dfe8ce64ff1a5afab50d41c SHA512 ce385c5512aad721e338a0821cdea08b8a38e3b2672a157eec99a5edff20bfb4f85a95a056af562325a907733b77fd0eb86aecd69b798576d0ed326c8f59b0a8
EBUILD psycopg-3.1.8.ebuild 1684 BLAKE2B 036beefbbd27a8a69a5444a1afd5e0f53c2ca77e37d54755445428c1accff49ef084bc126d11cb69c0839d93334391e437662e178913af8933afe203331f8483 SHA512 0a5ffeb30e04ced2a1a3e1a736d49baf6681b2b670987aa4ceec6714ff2ff30be987397c68f694e50ae77610e56efe30cc38e58819ff055fdd6fec02694f49a1
EBUILD psycopg-3.1.9.ebuild 1756 BLAKE2B 108f1e9787446cf0c03a2705f90c066d8be532856c6cd38236da9e359c661dc9072d740eb8bb243d171b436941ab07f7024592a6beb9d1ee9e9e3d216f48b259 SHA512 3ec6e416b4242c78fc7ea37fdd24f0c5e73b4e7df127f8efe50a97daae3309fb5d7ce55946f8aabccba23d83ee090ccd950389bfb2812e02756a9a864c3a0b28
MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc
diff --git a/dev-python/psycopg/psycopg-2.9.7.ebuild b/dev-python/psycopg/psycopg-2.9.7.ebuild
new file mode 100644
index 000000000000..31d20d1bc4cc
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.7.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="psycopg2"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/
+ https://pypi.org/project/psycopg2/
+ https://pypi.org/project/psycopg2/
+"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? ( >=dev-db/postgresql-8.1[server] )
+"
+
+python_prepare_all() {
+ if use debug; then
+ sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" psycopg2_test || die
+
+ local -x PSYCOPG2_TESTDB_HOST="${T}"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ "${EPYTHON}" -c "
+import tests
+tests.unittest.main(defaultTest='tests.test_suite')
+" --verbose || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild b/dev-python/psycopg/psycopg-3.1.10.ebuild
new file mode 100644
index 000000000000..8cb8c8b3b186
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -0,0 +1,77 @@
+# 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
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P}/psycopg
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+DEPEND="
+ >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ # tests are lurking in top-level directory
+ cd .. || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relying on undefined ordering in Python?
+ tests/test_dns_srv.py::test_srv
+ # timing test, fragile to load
+ tests/test_concurrency_async.py::test_ctrl_c
+ )
+
+ # leak tests seem to be brittle
+ epytest -p no:django -k "not leak"
+}
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 0adbcc6440bb..c8a05ad34a3f 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -4,8 +4,8 @@ DIST pydantic-1.10.9.gh.tar.gz 765868 BLAKE2B 802c542d75b41ff2926215bf4f6bd68a90
DIST pydantic-2.0.3.tar.gz 593215 BLAKE2B eff4de5d45e623e91df43eb89c3d350fdbb22adc1e05417cbb65c0dc3d58475d5e77bad046498d403a1663f7327ca6e5db517fd00f59d554532a53f4f1bbbbb6 SHA512 081f47e8948178a9cc5cf4aa17f0fb1f45d4fab28f5b89e2a56f5812c38a87ab97fb6758236fb64fc44553230807d51a9c7451c2bdbb8b77a9b0fc9083385391
DIST pydantic-2.1.1.tar.gz 611057 BLAKE2B b414fa698fdc8aee12427d38d0c410ffdd9a39e271858f939587c4a58cd3f579f9d5406b44c1c27350040a036af3badf58b4e10657b52b2d8a720e37720dcda3 SHA512 02703bb889d517f14a977835e553356ddd4d25abf4c8e30df157d68d8006a7ac9ed95feeda73548560b5705ca0d2305af8c49d683d5f0178e48643bef03761e2
EBUILD pydantic-1.10.11.ebuild 2525 BLAKE2B 89aa9c383a1118763bac74f3f02294dd55e453ad0dbe1e7a881f06015ad2e3103fd2a5e89bf8a8f963ad102f62f48c799e87d39ffe4359e6c5dc9b6ae54dc840 SHA512 7cd09256359e0a065acf2940c541db31750bbc3cc3b10b4e368797a044deeae3aa31c5d865ea63b0523411a95ae3632400fa7574d672bdbbf400610eeefe6531
-EBUILD pydantic-1.10.12.ebuild 2525 BLAKE2B 89aa9c383a1118763bac74f3f02294dd55e453ad0dbe1e7a881f06015ad2e3103fd2a5e89bf8a8f963ad102f62f48c799e87d39ffe4359e6c5dc9b6ae54dc840 SHA512 7cd09256359e0a065acf2940c541db31750bbc3cc3b10b4e368797a044deeae3aa31c5d865ea63b0523411a95ae3632400fa7574d672bdbbf400610eeefe6531
-EBUILD pydantic-1.10.9.ebuild 2517 BLAKE2B cdc5f751effda60d2a621fd5981fe9466ebae34fc939f0ae0148d999fc45b2a5e19cd5d761c9c7ef0df4d4f1b7c10c6a4995d53777cbe384b64035e5780441ee SHA512 e7eea417643b819baeb949ecab9005c5b8b3db85e07a9f66bb6fb9ebd619052ee5e88f67d3916f85952539604d516b940a5f8d1fac4b1d1e704f2fb336961c62
+EBUILD pydantic-1.10.12.ebuild 2521 BLAKE2B 814fd5329e6495e1d86a2c769ea9bf044cc8e273c95f366445b1fded698721bc78639a4c267ffef54389b1e7c1d5c462a9f3a229550e83c8e52fc0c3ba838ec8 SHA512 b26ae9059e78d4c81e245f0687817ffbc6609a4b6de4fe67c350b82a7b50243355a481596dce10d355302d328b4039461fce898f16a2946c4c51c2e98bfbaa27
+EBUILD pydantic-1.10.9.ebuild 2512 BLAKE2B 80d8aef7b8729dd6c35b21aeda78513591d4273d8e10a807abaec1e68079eaf3d47755e6362718d2c3b8f9f1bcc8f59e20d714b7fd3b0f573850474c776fbbdc SHA512 3bd032158b1fb286e67615dff6473f92e0ad8c034ff8e6a16b9fd8ac654fb672d4e41321c3058ede25067783da4cd3c77a1e80e5e4e960960680a2292eca3c69
EBUILD pydantic-2.0.3.ebuild 1644 BLAKE2B 5655a56d51093497ef6eca035df70c85cb77b0b29ca419aec1d6ceb73bb3592496becc01ef8f6f7906a815c7ce99433c4e4c18ca584957c352b5e40af09933a9 SHA512 36031b5e4120f649e29645d82e5245ad421ddb24b9699136d6b61b57eeaa1e0839d38c7e7dd0dfcbe4ece59b488af65e44e578b446c8b9e01a020de463fd8575
EBUILD pydantic-2.1.1.ebuild 1644 BLAKE2B 5778ab6a148272b441a60be891cfd42adc00d6d214ccf814ee08f53c15ce83d46b130c0fd2bae99e613797e854c391f7f7dbc0c607e50900459d4e278696b68f SHA512 ebf93505e8b3bb15f3a81dbf9c0f8d205b50192513cc0423bce032f35c5614d823e5bbd139c53d04ef411426ffbc2aedf92988986e061646cdba38b7a0fea93b
MISC metadata.xml 630 BLAKE2B e765d13d92f634fcd09ce51499a64149ca11f46c8b45d9a41c35382ed84686326b5dd9aeeb0d780d34f38f0cf99b08de6269f1671642aeb389bfd9b8abe18dba SHA512 43f108a909059554ea0fba2055739d23d889f1cf5e01c8f54c4e926062055d042b77412faa9f60af41697c155914907c87455361bb0d32edfdfcf5ff8ce1b2eb
diff --git a/dev-python/pydantic/pydantic-1.10.12.ebuild b/dev-python/pydantic/pydantic-1.10.12.ebuild
index 742af7f9f99e..d7a2888480f1 100644
--- a/dev-python/pydantic/pydantic-1.10.12.ebuild
+++ b/dev-python/pydantic/pydantic-1.10.12.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="native-extensions"
RDEPEND="
diff --git a/dev-python/pydantic/pydantic-1.10.9.ebuild b/dev-python/pydantic/pydantic-1.10.9.ebuild
index 66c8c5dca69e..8782c424e8bc 100644
--- a/dev-python/pydantic/pydantic-1.10.9.ebuild
+++ b/dev-python/pydantic/pydantic-1.10.9.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="native-extensions"
RDEPEND="
diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest
index 2b15633bffee..afd92af0710d 100644
--- a/dev-python/pyflakes/Manifest
+++ b/dev-python/pyflakes/Manifest
@@ -1,7 +1,6 @@
AUX pyflakes-3.0.1-python3.11.patch 1531 BLAKE2B c68512c3bf6c1d3eebbaead6bf47274731de46c73a830b8ad48655a7fbf1f5420ce3a9f2d5638c459979d94d2ede38b3f07d00cfd2c4b25ce9d44b78ded33fb7 SHA512 d1ff78e686be4c4222ace7cf0af950f9926a3d2185fdb46f7294fce4779c062016c5a0a20ac2d025c329c24dc4a55482a1298565e4331240b8baab9bbc6c529b
DIST pyflakes-3.0.1.tar.gz 63554 BLAKE2B 992dc4c81204c9ae2fd44744452e76a11209552edaef930edb14b7ba4763720cd1c0c0cd148fa7edd474b33aa529d8ec28f7f35a2b02b707d58cf70243fc13a9 SHA512 10ffe2b92f3885d40578452423a93609f8546b2392997bdbc3f64ca0094516ce6b8449e5d3675bda5fdbc16190c89be23609559fc4cd4f1c97e6af032226d7b7
DIST pyflakes-3.1.0.tar.gz 63636 BLAKE2B 89e5fae6bba9efc820e348ddac37fd8590478c64363a5f295cc620ebbc7b51d4d51e0cff30b6a54ee573612e5309d7fff9462bc31c9e89c34cf7cdbecffabd30 SHA512 6277eaa82a3d94f8052b3da865cfcc8e99846738b5869fca1be92bb5b9a4db0088859d811da565200e640ad0555d46e0ebcaf831cd422b84304514592270b02e
-EBUILD pyflakes-3.0.1-r1.ebuild 620 BLAKE2B b82e38a4db8a3c344d6d9b81577f572b5b2df518ec3a3d9d5b25bee74c6bfadb0793e79a0931085a5905142fdc9e4d14ae414c1e48d9e8c5d2fcffcd59dec690 SHA512 6531711e4c4df49f9bcff4898f166fbc6b76e13bdacad6c5b0632c1e10eb6f2c953cfb52641f6b114aaa853f4ac7bc322c0e0527fa993d7dd6c9ff6328fa77e4
-EBUILD pyflakes-3.0.1.ebuild 561 BLAKE2B ee64e82d9a6bf6cb081e54290e49206fb08c608a144e1d4edebc11f60a15ff78939e05867bf7a9a134e4a3c716030224cde1938f5294b17d3e2a4b6711f6fa74 SHA512 d92be6b250b56ebeafc396eb18eaef2d4d065f3dda7a2d5d53f3c0125b52d6742232afe5f38bb3cc5ff67ebcd3b72c66eb200767085e5513dbd85297a0b25192
+EBUILD pyflakes-3.0.1-r1.ebuild 612 BLAKE2B 6a6632bb932d48e8601ba73f2d40b880d5529bbfbcf51139e538cf48abb39b5dfac5f21172074ad410bbab8be43e352f85b5d8d27e0c8b1380e351f222ca2d70 SHA512 5f7ed4864794d85a9941568fc9324d400e861cdec6f3f51100bc27e2375dd69c0fa1d03c9f24d9cf89e61cef33075562fa4d6df806b9cdfada6675a9de22d1c8
EBUILD pyflakes-3.1.0.ebuild 965 BLAKE2B d07f74f2a27079bf3e0693ca607a05e39054231f28cd0487ffac0bead43cb4a698ed5a7ad6e27f1f0dc6244119a44a3d3b7c5b208894a23741c9d52485cad412 SHA512 de5902470c066c7183cfea09e53146b03e0b1f171f3e73cee6d6b0735c9d3c0a0d6443a9f1c7e62786e44ab530eaf1f0db60e250e7b1d81c72780eb4bc809c38
MISC metadata.xml 763 BLAKE2B e15bc4240e0cc54bd0d7ecca523bcc43c5ae6ebd4f195815f7b2c3494e0366f1cc6feadbc63fce82390ed414e8f52a7bdf15f5c56909ab39879814ff1b178558 SHA512 bb8e0b6f746c99e5185a8bca736f0af36068ae0de45d1bde9663f0e732770366ac20f2116ddd9d7a85239146cf5d7b8fbbfc5c225d7bca4650001f86468a0142
diff --git a/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild b/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild
index cbe9dae91c15..4060d6d1f972 100644
--- a/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild
+++ b/dev-python/pyflakes/pyflakes-3.0.1-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
PATCHES=(
"${FILESDIR}"/${P}-python3.11.patch
diff --git a/dev-python/pyflakes/pyflakes-3.0.1.ebuild b/dev-python/pyflakes/pyflakes-3.0.1.ebuild
deleted file mode 100644
index a07f53a41117..000000000000
--- a/dev-python/pyflakes/pyflakes-3.0.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Passive checker for Python programs"
-HOMEPAGE="
- https://github.com/PyCQA/pyflakes/
- https://pypi.org/project/pyflakes/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-distutils_enable_tests unittest
diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest
index 3f1cdb8f4817..65ba7a69ef3b 100644
--- a/dev-python/referencing/Manifest
+++ b/dev-python/referencing/Manifest
@@ -1,6 +1,8 @@
DIST referencing-0.30.0.tar.gz 35259 BLAKE2B fe26f83ae6752b35976627c9584980c9f5ee094ce7340ff1724039f641492a6d52eb8031b733256d5a91976a8e6cc545f2e8ae05aa8df3978dc9199117ef2dc2 SHA512 afc709140706f37a6baad5e2293fe3e7f4e214867020ac962e1ee1282777d4e6864037d6d545a0429dd11fd1eb2f91b633192cb0752f4ad4b8d138897ba2a573
DIST referencing-0.30.1.tar.gz 53193 BLAKE2B 10bb0c85cee6e0ec4c399477b6b06a8e015efbdf1adf5cd32ba5c785711656012d416a7074602b00252e40d3f18375f5b29e8f8fe196126c95a8e7616629d63a SHA512 3da75977003cc950a520af053ec9c83e42704a5566cf74714d977da4316ccf7c89b2d18b8bdc28351b4fe2e992e6812dc214f9c9dcd716dab774b1060382fe7c
+DIST referencing-0.30.2.tar.gz 53386 BLAKE2B 9122194461f7d8c0333ec37d9fe3540f46531215751632f11326850b476d7f78784ac8ca8f963dd31aa2a76337105f625fe6c693a65896af5731e80b2f444be2 SHA512 fd6de21a67f21f39bcf2c6b59b068888cb834710250c0d2ca7ef7dd05a27070c18717383d66824c400118afee6d3ef664e007ad16f9cdcbdcb5b2632152df25e
DIST referencing-suite-6e126a9fc8f243c4948feb11a7b66efda9d71098.gh.tar.gz 18291 BLAKE2B 89b1ca81ad66b4f89dae37d39cd3d0953ce3cea540d736fa81abff87ad199a5e9e6860c24efbc609c24feb4892331791d6adafeb4fa3c9acea564aff84ee5443 SHA512 5aed034c66c711e9b89280ea1adf08af9aad3d381376f29c4d7a33d69658190d742b51e1b42aef0ec6dd7c8ddbadc3f2c7b09c697f4267fc072a97d750ce5772
EBUILD referencing-0.30.0.ebuild 1022 BLAKE2B 6732e48ea45d33f9f84cb0ea4ccfc47181c6b75b6084f278f89c4dfb81067bee1ecbe8e17dec217bf3a612559e25f01a8b51d0c4d270275c1597d0959fec412c SHA512 cd93296070e028861c4df81549e22dada1cec23ed57c44cfc19cadf75f3f5bfafc2ebafac86d7b4e3a3ff0003a31b02a403df7ffc6ab9cfdd2c9d7ed962a484f
EBUILD referencing-0.30.1.ebuild 749 BLAKE2B 20399ed3bcb02c18ee3873d5674c610b22b0c481557d9bced2410358d8e66f015695a1c01ad035d45f21fa08d72c5e7273cbf0c134a037fe9ffea07a7f420d7b SHA512 73a551df80dd19edac74d46f427f0c65dd63f384116b2c8b594f6457d3954e54fff66b3fe789998fdf32b94516501063c6fba31304d7a6af01e811408635d572
+EBUILD referencing-0.30.2.ebuild 755 BLAKE2B ec5e1e1581e8e265a9db35063ed97bad639ebd5faabd1fd49f6b873b4e485f102bdbd711ecc5b37d8ec045e1c12c6837e1dd68ad3a72b21132951b9be0a12fda SHA512 7216a898eea53a9a7e7f17d5d094305eaddf1d33b1244d0a8969a315c9d5bec1cc4a56a0b100c83e50f4bc4fca323b1490b655356cf0b0c467a2b56d04cd7a75
MISC metadata.xml 408 BLAKE2B c91390d4742f1bf907ddcc7ba538bdba92c86cc4fadd812dd08161b88b0b8a2e255ace51c83b80256726378b264eb479de0d1cc76a539da72fdf559fc71f60ae SHA512 e54b9a8cd4967343ca43eb6998c57b6248739e8777aa75cf27fdd5027a4656ea4a6f0d8c1928dbc4ed9d9bedbc64d769c88e4cbacc99832f68176191b0d467da
diff --git a/dev-python/referencing/referencing-0.30.2.ebuild b/dev-python/referencing/referencing-0.30.2.ebuild
new file mode 100644
index 000000000000..b615d9eb0dfc
--- /dev/null
+++ b/dev-python/referencing/referencing-0.30.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)"
+HOMEPAGE="
+ https://github.com/python-jsonschema/referencing/
+ https://pypi.org/project/referencing/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/pytest-subtests[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 9954a7d3427d..dcf776870d33 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -34,5 +34,5 @@ DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65
DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602
DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396
DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
-EBUILD rpds-py-0.9.2.ebuild 1492 BLAKE2B 9880d921f6456ed2cdf9336746950e386adb5b52a04e98bba67dda622f3f2568d0996ea1afca43e4e2616a4a160d46ffb22d69c99d1e5d633071472611d36286 SHA512 c8463378d326f781c31ed64f448d6c34be401e1e6d828e92161eb3b7475e40cae248062c7c71be49769a00487b10d95ceccbfe1092558a56cca8c07c5d318b59
+EBUILD rpds-py-0.9.2.ebuild 1498 BLAKE2B 667c71613d4656282c295348ed75ccb391567ddc9848ea87f537051d3c79ccc6cfa34fe37aa42d3361621753d5dcff9489d1a54f8486c91e561c81639bce6e0e SHA512 8f774956ab70493fcf93586fb82b5c44d27c74bef435ef238310a5ee164d0b9d4e9b9669cf91ebab41941be3b07ad94131a454f2d3305dd5477e6f20105cfa0b
MISC metadata.xml 364 BLAKE2B 33dc27885605ddf91618cb855a4039c3d978dda6ef80fc1ccbf810d354ad9a8eac78ae5854a3897de0058d63b79ae5075c47f7111150237390f863aa6be67d19 SHA512 5757331989615512c24c0a9276a525a9e5d718ab474f22ff9e81d93568b0be5c95265898ce16442dafcbc3d9a76c83407d1bd460190ba04ace9b45259d19019c
diff --git a/dev-python/rpds-py/rpds-py-0.9.2.ebuild b/dev-python/rpds-py/rpds-py-0.9.2.ebuild
index 85af4b583ae2..6a52c58f5c35 100644
--- a/dev-python/rpds-py/rpds-py-0.9.2.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.9.2.ebuild
@@ -63,7 +63,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86"
BDEPEND="
test? (
diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest
index 6e72ea85d2df..45a09d8cc311 100644
--- a/dev-python/wheel/Manifest
+++ b/dev-python/wheel/Manifest
@@ -1,5 +1,7 @@
DIST wheel-0.40.0.tar.gz 96226 BLAKE2B f4207ab822f037a3d8decc50643ad7e49a632028c712bc33c680d178f10117ff0aa4f2a971bf739a77a76dbf818360d0f628ce997b942ee9d85ec7fac28badc8 SHA512 211e68d927c93b9b2748bf081097d1172cf8d4863d540be72f1d6023b64042410805d4208a2c94de89a1eeb0fb32044e78f41ab58ac94498ac0c489a1eea0d23
DIST wheel-0.41.0.tar.gz 96943 BLAKE2B 8c0c4509640023c6fea2f680b24707b5ba75da50f54ffc4efe06355dfb6cd06c83fc15763666dc31c6ed83deebe552189bbaeda6fd3cba356a79f71f0992d1f9 SHA512 2e5099f5d512dd8e2205cfefa68e9229a7713367ec367f580021eeb68fb5bc0382bd89a524aa8f0d7617eb26f5d57eaa5e0976d94d042a6ffa20738624d3bae7
+DIST wheel-0.41.1.tar.gz 97605 BLAKE2B 499474c0f8e6cedf68566981b45f47e3460920c4ef0f64780c8b585360633197befe1dca453df68318b152c3912b0f94ce7c830ca08f98740ce63f1be297b2e9 SHA512 706db476563f35d16b6657b81c81290fb684ee0cf4ba54d11faafe00ccbc626b43736dfc59d1f75469f82b4f6006db35dba5d4c9bc2a1a436aeafcbe94386714
EBUILD wheel-0.40.0.ebuild 908 BLAKE2B 1d049bb96c41b40daac193f0d4914a1168e860921e2d3f73724c34358e5cda74c15f9301ffe62adbfe34be7e5e55ee051636b39dafda24a5647e7df567918bcb SHA512 b592197f0508a7e4da55aaa11af9d7fc46d703197d2e0ccf238b607c10b811c93ca1f163bfa39cf67df0fa07b7672d57f42ef6bc8114ad038aa6b16bd395f8c9
EBUILD wheel-0.41.0.ebuild 916 BLAKE2B e2f9e52ef9bb145f48383dbd0f9ffdd109378f34226f2ac817ffa86d5de4854178add989ac544c6f1e5c8831957ab9d7ddd95005dc0ae9e5d356f5ddaaae715d SHA512 1c15f4db7d611770979cd11feb1d31f66415a4687b00f78ce6a41c593c58638fa477850d0e7459857b3266c344e540d003fe85c36a4356c41663af9ee425a646
+EBUILD wheel-0.41.1.ebuild 916 BLAKE2B e2f9e52ef9bb145f48383dbd0f9ffdd109378f34226f2ac817ffa86d5de4854178add989ac544c6f1e5c8831957ab9d7ddd95005dc0ae9e5d356f5ddaaae715d SHA512 1c15f4db7d611770979cd11feb1d31f66415a4687b00f78ce6a41c593c58638fa477850d0e7459857b3266c344e540d003fe85c36a4356c41663af9ee425a646
MISC metadata.xml 383 BLAKE2B 352e8b44b3c4f7008c6ac73b8d4454602785ea86ad52ba4601b1c598a0da4831ecdf1b36cfbeaaa1635e52a924a3317d6abff9dc1b26d3f77f04c681208265d3 SHA512 a810c2c7bdff95154a907ce2a00ed2ccc63174e0ba7dea21c6faf62624aac12c2f772557f4f26406693b8963d3bfa77b95dc9e4156493ee991d64021ad8f6c44
diff --git a/dev-python/wheel/wheel-0.41.1.ebuild b/dev-python/wheel/wheel-0.41.1.ebuild
new file mode 100644
index 000000000000..63a78566d3c1
--- /dev/null
+++ b/dev-python/wheel/wheel-0.41.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A built-package format for Python"
+HOMEPAGE="
+ https://github.com/pypa/wheel/
+ https://pypi.org/project/wheel/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unbundle packaging
+ rm -r src/wheel/vendored || die
+ sed -i -e 's:\.vendored\.::' src/wheel/*.py || die
+ sed -i -e 's:wheel\.vendored\.::' tests/*.py || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/widgetsnbextension/Manifest b/dev-python/widgetsnbextension/Manifest
index e1971b8761ef..49d955514f5f 100644
--- a/dev-python/widgetsnbextension/Manifest
+++ b/dev-python/widgetsnbextension/Manifest
@@ -1,5 +1,3 @@
-DIST widgetsnbextension-4.0.7.tar.gz 1057085 BLAKE2B c9da4af41f1dfa88b4ffe68b295ac95c64db6acbc154e013052bfd32d78211dc74c8c776103700244fbccebba711ceb86571355983b9a1a8840a3266d65a7503 SHA512 b140e9ff419ba51133d532a00f8476124718335a83054270e22ccea83ad2020c20ef09016bd780e133a97dbeae2aebbd45d4a1534912844efb1e83c460834cc0
DIST widgetsnbextension-4.0.8.tar.gz 1147105 BLAKE2B 295d3bde4197f029c037510eb8579f48fec1d3ccf3a13f54dc900a35fb427dd89324fb65e71b8017770ecb3d9a5b947e06825ee79ed3881bc501fb504b3213e5 SHA512 66d74b213bde9427917c113f6861551f44578e614c3b004b520d765d5d7946f696b719f6383028034164dded2b063f58a0a16aec1152eac125bd7a6ae8dab391
-EBUILD widgetsnbextension-4.0.7.ebuild 626 BLAKE2B ceee6064d388d7af2096d27b480c7e3019c5b4c5c3d1dc253716118ad7629de2d00e140d209ec5adda533b6f1be06abe89bfae47dd963483c93dd7cd5f59bb09 SHA512 119d9e9e41d4e1472c8987b6eac0958f13affe42e72518eb82b4711ea67008938cb785f59bfaef6a168ec1ba3bf2f2013fa457aa62c3a24902c64a25065f5410
-EBUILD widgetsnbextension-4.0.8.ebuild 635 BLAKE2B fa1fe3fbc3be097ee03bf212956ec9bab0af221998bc3ba26923f8d02c28c5b81646d036e3410c9bcc03b1a81060c9252a8f7f0e2c7ce2c23b70bf2eed1b9ee3 SHA512 b66c4dbeb69f2bb60059fdf31cb56c6e21a6d70448cde766b68ccb92ce367e18f0326fa80613c4e8a4047cb3994b30e411c4ae245c4d91ef6f2cfa78c12410b0
+EBUILD widgetsnbextension-4.0.8.ebuild 627 BLAKE2B 9e8c9bd9337435efa5674323b98f00cb7066862d8e640eed41e951cf963f401bf8d6dba3c138bd26dcae1e4631916737efcfe4db57f5bc6c6ee9f4267e35ba47 SHA512 4461900c42176193756177ea266312bdd747059d4fec6f5ee414d588af37d4bd8bc3cda7b76fee96898838c7b3da8dab12d33b60fb6883def916377643a772f6
MISC metadata.xml 545 BLAKE2B 5127e5910c792643b4594231c8c04ebd2db8bb3f0d12f41d33642126970f8ff36f60503bd0bf7c5863b39a4ea4358f1b0ae786653d2c086a49d5305a879a0f66 SHA512 fa7da731b4f342572c0c284c7e03a521dcf754160223016fa77890e8de0bf05b65fca0bd096ba65e303dc034473654dfe5e9b5d2a556f0e2bdc861e24d462cf1
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.7.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.7.ebuild
deleted file mode 100644
index e8a79dfcdf79..000000000000
--- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# 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_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="IPython HTML widgets for Jupyter"
-HOMEPAGE="
- https://ipython.org/
- https://pypi.org/project/widgetsnbextension/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/notebook[${PYTHON_USEDEP}]
-"
-
-src_install() {
- distutils-r1_src_install
-
- mv "${ED}/usr/etc" "${ED}/etc" || die
-}
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild
index cf43c5c961b1..4b0e57c8be64 100644
--- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild
+++ b/dev-python/widgetsnbextension/widgetsnbextension-4.0.8.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/notebook[${PYTHON_USEDEP}]
diff --git a/dev-python/wurlitzer/Manifest b/dev-python/wurlitzer/Manifest
index 13397ff52481..4ac4802f80a9 100644
--- a/dev-python/wurlitzer/Manifest
+++ b/dev-python/wurlitzer/Manifest
@@ -1,3 +1,3 @@
DIST wurlitzer-3.0.3.tar.gz 10171 BLAKE2B bf0ab15aaf0b693df64e0e9db38309ad1dad117aa97c1f380021ca81153eaf08ef742a97cf7451e72cc3473a2824fe142d8d8cd7ea1b28a367ed5761527c8d6a SHA512 6914ca77af8540bd949b74dfffe58b6ff9de603474e42e973b712f91a11dc906d7753f769932d26106c0543e98f42929741ed4de9ae14601eeadbd0dc5bfca35
-EBUILD wurlitzer-3.0.3.ebuild 506 BLAKE2B 4000d5aab6666f1b652d5060f16286628213db084a145560619f4f18ebb2c6edc02cd48630e685d90df09c8e1d11087d629772d07ba4d148adbb06a611b8fba3 SHA512 4b73a4ba905fa12d75909cb625a0397019d20ed7a8a63b49e29875ea41c67f64ee449cc5a0914c3c79f45b7a86c9a9606802f0d313aaf5b7c93fe70d20a811be
+EBUILD wurlitzer-3.0.3.ebuild 512 BLAKE2B 2042c87731da87f213059dec8747e96290fadb511380de42a5dd14f0617c07465300292e6dfab37ae68258154e50c0c5bdb5aa6e96ccd96c4782c4cd2cf8eff2 SHA512 77c8173b165efa80d364b545abe3eca06b47f8208dbcc7feae81fc62838d6406468ef3fe1d56d3ac07262c24455645277bebb5c0a7aceb972b1fe1f43502ee6e
MISC metadata.xml 511 BLAKE2B edeba987bc614b3c48f4bb8bc8535ad345b48e2fe4fd9efae19ed6df05c04188ca4a046d821941a7f6bd6284beb7a5c3281b5e9ebe6c3ad325e8707c1120baba SHA512 4e641fff5a9a209bbf65b7170bdc65f94d88d3bc4720ca5e105850671ebb286627c3fc2d90d8a8c25097c50f2be92cb29f1d61f4eb1d482b9baa3a80b79e6e60
diff --git a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
index 969e500cb56f..ec529bbf8672 100644
--- a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86"
distutils_enable_tests pytest