summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-15 11:54:41 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-15 11:54:41 +0000
commit046c3c0984fd20387a9f86cdd0842fd81e70d94f (patch)
treecc10a34db3ff175a68ebd1f398672156c9aad0e9 /dev-python
parentbdc9b55c978e3939e16252e66e83950cbecbf77c (diff)
gentoo auto-resync : 15:01:2023 - 11:54:40
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Faker/Faker-15.3.4.ebuild2
-rw-r--r--dev-python/Faker/Manifest2
-rw-r--r--dev-python/Manifest.gzbin260545 -> 260551 bytes
-rw-r--r--dev-python/alembic/Manifest2
-rw-r--r--dev-python/alembic/alembic-1.9.2.ebuild39
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.62.1.ebuild77
-rw-r--r--dev-python/mkdocs-material/Manifest2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.0.5.ebuild53
-rw-r--r--dev-python/pytest/Manifest2
-rw-r--r--dev-python/pytest/pytest-7.2.1.ebuild105
-rw-r--r--dev-python/python-box/Manifest2
-rw-r--r--dev-python/python-box/python-box-6.1.0.ebuild2
-rw-r--r--dev-python/pytz/Manifest2
-rw-r--r--dev-python/pytz/pytz-2022.7.1.ebuild35
-rw-r--r--dev-python/rich/Manifest2
-rw-r--r--dev-python/rich/rich-13.1.0.ebuild51
-rw-r--r--dev-python/sabyenc/Manifest4
-rw-r--r--dev-python/sabyenc/sabyenc-5.4.2.ebuild29
-rw-r--r--dev-python/sabyenc/sabyenc-5.4.3.ebuild29
-rw-r--r--dev-python/tavalidate/Manifest2
-rw-r--r--dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild (renamed from dev-python/tavalidate/tavalidate-0.0.6.ebuild)13
-rw-r--r--dev-python/tavern/Manifest4
-rw-r--r--dev-python/tavern/tavern-1.24.0.ebuild36
-rw-r--r--dev-python/tavern/tavern-1.24.1.ebuild2
-rw-r--r--dev-python/validators/Manifest2
-rw-r--r--dev-python/validators/validators-0.20.0.ebuild2
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.6.ebuild39
29 files changed, 433 insertions, 111 deletions
diff --git a/dev-python/Faker/Faker-15.3.4.ebuild b/dev-python/Faker/Faker-15.3.4.ebuild
index 82c8c94c9551..da98b1c6fa12 100644
--- a/dev-python/Faker/Faker-15.3.4.ebuild
+++ b/dev-python/Faker/Faker-15.3.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index e7bb46b30635..3ecf38df8483 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -2,7 +2,7 @@ DIST Faker-15.3.4.tar.gz 1599191 BLAKE2B 8fc26d35cbcde467123c8a5e15813351e65cf81
DIST Faker-16.1.0.tar.gz 1599748 BLAKE2B 62c55659b84e556ad2960b0b3c3e49fc96beca86850469af152c833f5b8680e222ef8bde7dbeacb75ac13535ed9ec0774f5c524d58f10d92c78542ec4714ff1f SHA512 7da4ca3824b64fa1b36d5a3f58206e03f61ca984a672e59e68e8ab642da6bb08d7656dc2422a7107ee46ca2d5a0ec5bc7ed4301c296a07f2dfc39c2cfb6ff693
DIST Faker-16.3.0.tar.gz 1624029 BLAKE2B c17eafa1ba85d3839545ec57811541edf9006c822ffeb15a19560f0d72e188d5ce09bced5d5bde12ab690867a9e6d35dc472cb7df50437c6da422f5f62ba40cf SHA512 2f4fc0a984ae22a8765831499d895b787fea095e9d4eeb54b3cad1e8ae7b0e583d221fb3aa8d3d4e9c07d25734d08b8cac7a53c7b500dd8dab18eaceacdff562
DIST Faker-16.4.0.tar.gz 1624299 BLAKE2B 3f3fd6f1ca60c4c481817bcb6f822f2658430995739db4655070e6cd5498879aeb3634defc324adf12648ab056c2066b82f83cac6c81b2fe4157a924fcae1460 SHA512 07aec45c401e8992a71ca3b6402a51f15070b5a6dfb534813a843660f8d419aadb68a5ace9667beb1b317f5a5232ad7d94086e053cd6455d0a8d3df0c6d96a9e
-EBUILD Faker-15.3.4.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
+EBUILD Faker-15.3.4.ebuild 709 BLAKE2B eeacb2884d2329167cebdd6d22bb16b5d754486b1edb9ec04f5bf13838c270f030e2e376a89a4fa7d3dc8ed14297aaf7ca1ba31a084410f08d7c177fab322ae2 SHA512 b0afa936fb5a4eb4e52f2d4170e9570c0bdad497a1d7ac84491cff3215619de8093354b7ea8d7141d7db33d81c5339eac3847ebe52ece5d1ce3b35c134b9db8f
EBUILD Faker-16.1.0.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
EBUILD Faker-16.3.0.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
EBUILD Faker-16.4.0.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 393edde3f691..0899a0601d9b 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 65e6f9998bf5..07f74fa4045a 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,7 +1,9 @@
DIST alembic-1.8.1.tar.gz 1255927 BLAKE2B dbf40f9ca12171d99ad46bec6bf1841799226887a55a815db5c7a69cbcb7d861ede774aa35e1018e1a57bec26a8ddf7ee311e0b4396ebddd5477c67a4ad11876 SHA512 51f210447172d08eb94c41a962ddecc593a665790aa6f5badb771dccc882e0d653dcf153ebb04b9824dabcaeb1ac08e3747c2e3c74d8584a24b35662778de8dd
DIST alembic-1.9.0.tar.gz 1278832 BLAKE2B 59131c5a53d051905c13e466c58ad5c1759e0e0f557bcb78bbe80e2ca8f3f7d791a1d8be017cd9227d6baf8b7416d0c6d89ec9e9e56f7440f6d1455577ed8676 SHA512 3c040ee07ce2f40af28a63f129dee886f7d8458b762a28cf2165ac10dd2f2f732b73da2ae2c9687b66e8872b75d85d95933847eb6a1190ad55e550e6bb120a04
DIST alembic-1.9.1.tar.gz 1280020 BLAKE2B 2355b265a7cb42091f51e2d291dd2e620134f9f7ef96c101db7161e1a8667b44ddb61b6d01f46a0db4227b44dcc1821c9bd6923f8510c4235e26f3d482e4298a SHA512 143a62bab08c654c5846ff7ba1021dfb96d3a4b0e699d9c4bd692fda250f47b0ee10cb3238b769e8117b09ac495bdd97a6dbd290b29659b5121754be9a161331
+DIST alembic-1.9.2.tar.gz 1136929 BLAKE2B 26c4ad3185bc274aa4321a0860dc357566625abb51c951f2d0151bfd109f0e0bf7a37075d07ad2f0975127bdd327579f2d9a700f3cc130fbdd1c6458127b2e50 SHA512 d878d48d140be68facdaf0ec25f8582c9e10a369b23e9ee035ae63f8f2ad52d50464c5b8e9c666307edd1a797b6a2c495e56fa890f7dc8f46b3d75a726905ded
EBUILD alembic-1.8.1.ebuild 962 BLAKE2B b0386dca470618e07459fe2fb4c971a861ca91420813c2f623c198d8fd83a63e883b15f6fbd68552354142bc0daa8a91276e2c40ac6aa52e555409e9ff9f7268 SHA512 3633b780b64db273c1a9f095f7752e3c738fc533f7eb8e041c7119b36140789b6b585d5a511a1ac81912312907ddcd928cff35144479a83f74c369246ca67e3f
EBUILD alembic-1.9.0.ebuild 964 BLAKE2B b003d5963ec307f9bccda710c06057f553302f0a114facf57b06422e1c306559b0d43a90a136842019e2ba56658898848bf9781cd632b5564f2f4bdf32552f1e SHA512 0a362a623c1fe7a17cb0a4b2c4e2965c302b3b213238d57309644ee05d2bfcce3adb112270760960574f814f37218b9e5a1b52a8d04b4f3a5256d6265b8c12e7
EBUILD alembic-1.9.1.ebuild 964 BLAKE2B b003d5963ec307f9bccda710c06057f553302f0a114facf57b06422e1c306559b0d43a90a136842019e2ba56658898848bf9781cd632b5564f2f4bdf32552f1e SHA512 0a362a623c1fe7a17cb0a4b2c4e2965c302b3b213238d57309644ee05d2bfcce3adb112270760960574f814f37218b9e5a1b52a8d04b4f3a5256d6265b8c12e7
+EBUILD alembic-1.9.2.ebuild 964 BLAKE2B b003d5963ec307f9bccda710c06057f553302f0a114facf57b06422e1c306559b0d43a90a136842019e2ba56658898848bf9781cd632b5564f2f4bdf32552f1e SHA512 0a362a623c1fe7a17cb0a4b2c4e2965c302b3b213238d57309644ee05d2bfcce3adb112270760960574f814f37218b9e5a1b52a8d04b4f3a5256d6265b8c12e7
MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79
diff --git a/dev-python/alembic/alembic-1.9.2.ebuild b/dev-python/alembic/alembic-1.9.2.ebuild
new file mode 100644
index 000000000000..fd33bb44b171
--- /dev/null
+++ b/dev-python/alembic/alembic-1.9.2.ebuild
@@ -0,0 +1,39 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="
+ https://github.com/sqlalchemy/alembic/
+ https://pypi.org/project/alembic/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+ >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ dev-python/importlib_resources[${PYTHON_USEDEP}]
+ ' pypy3 python3_8)
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index ec5624d82ab0..2516e5ad86c6 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -2,8 +2,10 @@ DIST hypothesis-6.61.0.gh.tar.gz 9340090 BLAKE2B 0d550e50085ad2e9ae848b86b35eaa2
DIST hypothesis-6.61.1.gh.tar.gz 9340617 BLAKE2B cdef4559eed21211ecfb3942575b3a9f83e8c2335443d5541e1f52e839a41755d18d5174c1041f12723a26100c6188c618acaa7f504f250132e53ca534c36be1 SHA512 1a0093f18ca3ce4507926c82838cbb205b012faa47f5b4c1b8f574cfe9ebfd10d94d673020212922d162ee1238ee2a09d20b596e9c81ba4a106dfb4e2d6692a0
DIST hypothesis-6.61.3.gh.tar.gz 9339977 BLAKE2B 2bd7f2828563694f678eacc3537e920d027229d294f1d48ba23780d8a467ffb2829fd961ba4e002786f5d95e4b57c6d0c115d75df8468465f31f3512c7fcbbc7 SHA512 835a079570a983343f4059c7b6ca5a8e8d568ad945a173bf179f6ea4b1ac6cf7d1f7ab7df8092c18aacc455499a9aadd0803ac3b0fb800c4d880a16256ca12f2
DIST hypothesis-6.62.0.gh.tar.gz 9341805 BLAKE2B 44a7f9a15f93e402405226d40293ea29954b1a85df02c18386aa0eebc72d973005402664df1f0594d30b25e2f4c43ed56c4a79ab0ad6627196ff5661ee6fff0a SHA512 5ccc098ca738f634972c210ba2cbf02f4f4f909ac7f963a0e761fe2868679854d1b51036b09c61f8cabff000b9f14221ead43740a9f17538138f67be9bd04815
+DIST hypothesis-6.62.1.gh.tar.gz 9342261 BLAKE2B 68ffa2294e667e1182ddc96d2b2595723ae38077a63c8f5c8d45ed232536f6749c15912ca9fa61280e9564ac117fc8f94555a564aef5bdfcb8f9bdc38faa8c3e SHA512 1f886de0ae1c4e3371a60e45f00f265542cefa89ce1a109f794ceff3eaa648e2faf566b86b0921e5741b5d8b8d285169387426d8a069410e86642a95380e312e
EBUILD hypothesis-6.61.0.ebuild 2132 BLAKE2B be04a23a6cc71d17c7585c98d1df3e8bf9a32c84897a5328fba61561c756d8bbcbfdcf778debfa99d3555f430f697720a1bcf083e3422d55116f5649e901ae44 SHA512 61d1b1390b920c328bbafd1b80c7f1c934f5483972bfaba692ed95cd5478bbaa62bc65438665037b6bc10b0050477c02597f2fdc9536963d6769f23cdcd5f721
EBUILD hypothesis-6.61.1.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
EBUILD hypothesis-6.61.3.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
EBUILD hypothesis-6.62.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
+EBUILD hypothesis-6.62.1.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
MISC metadata.xml 756 BLAKE2B 26e40ab96ddcbd5751023e3c0cc9aa86e96d73ba02bca750ad15eb4301beb0318d3d694c54c2c2a2cb50937731af727411e8afb67e1a21e58e0ff611eeea9149 SHA512 cd48d35c5fe41aa9efcfea9eb7b2d78a4646658b5aab7533ca6492d4700032099fd34ca2dc45a6198c27351650c9e901c8b7c4d53ade2b56695d5e26ca371238
diff --git a/dev-python/hypothesis/hypothesis-6.62.1.ebuild b/dev-python/hypothesis/hypothesis-6.62.1.ebuild
new file mode 100644
index 000000000000..c793a8a143d2
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.62.1.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
+CLI_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.8 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+ epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
index b59411498d75..e730686e65f1 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -4,9 +4,11 @@ DIST mkdocs-material-9.0.1.gh.tar.gz 10585027 BLAKE2B 7515e9820466e375098781f1bd
DIST mkdocs-material-9.0.2.gh.tar.gz 10585323 BLAKE2B 2dec935eddcd3865709f9d571a6e7e13774d88b7960fd1f12e1bfc3b7b70c996ac1b6e7d6da74305a693f0104ebeb5ac4b1d9d84682fcc0195346713b014a663 SHA512 fe789f02e306d7279d2b9e3c2fef0301791bc9f109df12a217a42d4334c891702472a1fa28a98741e670a534963175d926fc76f725cb4f56be4d3f49906ab4d5
DIST mkdocs-material-9.0.3.gh.tar.gz 10587701 BLAKE2B 35fce28b42346cc2ce208cd3ea5d89437a65b0ebbb8bde2eaae278b5fa7da222a025f34cbf8b3212da206616945ce57ce23d9b2061f216f5b2bcde9e23c96989 SHA512 dd81508dd7784318ba0cebb2254891bcddc6283d5a45c04d956c5dca4e993d57e2059aa9f0dee5667889673515c1af2681fe907b92aebe18f69483023fd0d6d3
DIST mkdocs-material-9.0.4.gh.tar.gz 10589697 BLAKE2B 4840b4eb98b1fd8ba80fbc2b2ac069abefc833d44dbeeb0d600c4bd4bf8f943dfd1e3fa1dc59fb5c3eab26b80c1912db54ca47ff066226c534b011dfc60d01d5 SHA512 f7d9baa23fa086d4f916ed52c94c80630102b4fadb6cd4885bd940b4783242539fcb406002ec3c44deacadca5a4f829af0febf66c180857ec01a5f7e241cee25
+DIST mkdocs-material-9.0.5.gh.tar.gz 10898510 BLAKE2B d5c6f10db280e6aa9dc1c1d761d831d6b872586c42c7ba0882a9a0a849919fc85da84c7ed46b8d77fd7f17d65cd0ffa967afb008643b76a8b51d36d5bbaa60d3 SHA512 530ce10a457b9f8726dcaad7e602b30338604fef644a885b7aa15f68107921b5a0be714a274771e96f7b9127eb386d926d412be71634283d7f803d56be1977d1
EBUILD mkdocs-material-8.5.11.ebuild 1263 BLAKE2B 7323fb709d69a744fb72d1ab16e56b22b307b0965970fa36d12074a29f96329c721a8d91c6f9678071eace3ac0b339c46666c7d616f4228d8891924cc1c76847 SHA512 6750c93b730462cd2c2c2a4c8fccd0ec5586e43ec545f78feb8e782c5d910792f62c94644e60e686faebdba89874fd3129a6478f4bdf8a1ade122c6f58db0078
EBUILD mkdocs-material-9.0.1.ebuild 1265 BLAKE2B 29df4d579f2a79841af5b1a6c762de5175e7b267b183028cf1548ac983a88edd7b4f34557c5ce1ba096db41e8c7c1780313ff02ac1541e03cb1e9aa9e3f49eb1 SHA512 7c5ebc27b3c5ab8cea5a0b573b78e4db6a1fb0b6602b8b67266acf93dc2009ca81039de8e25c1d71ecbbd9dfa3f1c9e1511bef08204b784136613f066c43bbd3
EBUILD mkdocs-material-9.0.2.ebuild 1266 BLAKE2B 3d6af4b8f44d5bfe41377e09460c627a80b74c3b9fa8a9330d22676d75a7fb3717676026e4e57925b3e39c74e69e3d08447254cbdef6f30ee8f96bfb5a97c9f2 SHA512 4e943b433387b7275e399f573486b473b14c3238ee60fb077d3e9942606b491df513b4dfb50f4dc091149870a3b67f7ae09871b49e36d7f842e0a853a1855cb7
EBUILD mkdocs-material-9.0.3.ebuild 1266 BLAKE2B 3d6af4b8f44d5bfe41377e09460c627a80b74c3b9fa8a9330d22676d75a7fb3717676026e4e57925b3e39c74e69e3d08447254cbdef6f30ee8f96bfb5a97c9f2 SHA512 4e943b433387b7275e399f573486b473b14c3238ee60fb077d3e9942606b491df513b4dfb50f4dc091149870a3b67f7ae09871b49e36d7f842e0a853a1855cb7
EBUILD mkdocs-material-9.0.4.ebuild 1273 BLAKE2B 00962df71a81ba3e3d705e3757e7789e782f78dbbd1b9d7f8ca0a365926970106672cfdb98c8e56d96fc9cb9beca599b5ed80685a76b738540f7e7661cc9c206 SHA512 90faf451432bf546477e0d0a25e2c31f47d78a5bf3e76e8b954fa4169f5bd3097448b086222ba5086204dd6177e091b402837f953f7c989f868a733fe07a0e04
+EBUILD mkdocs-material-9.0.5.ebuild 1273 BLAKE2B 00962df71a81ba3e3d705e3757e7789e782f78dbbd1b9d7f8ca0a365926970106672cfdb98c8e56d96fc9cb9beca599b5ed80685a76b738540f7e7661cc9c206 SHA512 90faf451432bf546477e0d0a25e2c31f47d78a5bf3e76e8b954fa4169f5bd3097448b086222ba5086204dd6177e091b402837f953f7c989f868a733fe07a0e04
MISC metadata.xml 1037 BLAKE2B 6997d0f85e31152c58092081b697d8934c54f933e188082eb55e5e9f252f57274f673e1d8e5b657907da2d1658f969cd67bdb32bdc05324746f211b718f3a4b2 SHA512 ccd4f4aa6e6e780d0aff5894b260eedb602d29cc25427c202561525d27de4a31d1e13f59267d8d732d0e12f3ca0485996bca6ef2a114e96b030259899e8ad47c
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.0.5.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.0.5.ebuild
new file mode 100644
index 000000000000..ae30183c31b4
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.0.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocs-material-extensions
+ dev-python/mkdocs-minify-plugin
+ dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+ https://github.com/squidfunk/mkdocs-material/
+ https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+ https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+ >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+ >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+ >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ # simplify pyproject to remove extra deps for metadata
+ "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+ echo "__version__ = '${PV}'" > gentoo_version.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 935190367183..f7c9f4f77116 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,3 +1,5 @@
DIST pytest-7.2.0.tar.gz 1300608 BLAKE2B 051c1c28aae1b2ff97af0b6e58046d8d3ee9b72909d4c8360f7ca3b9f2ed46f24a6db2d6138d1a629ec650bf7b0a14d89b44d0779340c31b60abb8608defd30b SHA512 a16b034c8522f0aa6ee9541b07b79be713565a6e755ab0489b38c2b0a0ed9f7857c87f952ff24c199a2e4c0d71ee26e918dd06abfe994d30ac90e32ae3e8c4d1
+DIST pytest-7.2.1.tar.gz 1301901 BLAKE2B 3323e4d0dc95708733425aba808a864816d73a1d67f2f3048ab516aff9c2e5ddafab67d8596ad5693254c906e9714508e7faef591c89592fcf071698b3dbdb30 SHA512 3f09ccda91c0f14156cf558abde880279838d1a61c8f7e7138ea9fcd59be0577234da2f30410959641fd5a17490c713c0008ce2ed4b4c57196267fca69714061
EBUILD pytest-7.2.0.ebuild 3581 BLAKE2B b285f60f7b591696552998855b74aa9266dde79a27a25ea9747635a3b7c7e8dd5ef6bf16a4996c1b375da7635fb93ca1d8d14ebcb3c088be35f2d34d13addc39 SHA512 dc362a95d3062a2d0fb063172dece298896fdc89a08f5bfddab50a11f7ea7273cc4185159c979ba3a6c3ce66e941e2f3c5e6491f4d159a18ae93c92ad07b8455
+EBUILD pytest-7.2.1.ebuild 3589 BLAKE2B 5428a88cee9c9b70dc0d1b87590656078083a49aab9cd38e4bd1ce0a58e2f3d94e71c02cdd892b2041c3e9976a2cf83065fa57d23267a373b5c59aa93c9303ce SHA512 adb69c3a3d81654007ae48b4882886dc60532c7aac6bc4f49d27a81086bd64300d16fec97fede35f36302f0d6bb86bce8b618c5107a7aa4a523f8d34afe3420e
MISC metadata.xml 391 BLAKE2B 48d31ecb4c8b171ee4e84a58399211368ddc00dfb5dbe0999f96e03d744294cd4fd5263e90600c93d1f13c7da21052faef84b6d0d56709f3559e37b3392ca31d SHA512 6e9caa57eda23995d21df6f52c52d5868e1ff56abb6c1351ffc0fe14b771639473481a2630e659caaff83f0255379aa2d012175af52a0de41221b27d3ab2f425
diff --git a/dev-python/pytest/pytest-7.2.1.ebuild b/dev-python/pytest/pytest-7.2.1.ebuild
new file mode 100644
index 000000000000..11413faf894a
--- /dev/null
+++ b/dev-python/pytest/pytest-7.2.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="
+ https://pytest.org/
+ https://github.com/pytest-dev/pytest/
+ https://pypi.org/project/pytest/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ dev-python/iniconfig[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+ ' 3.8 3.9 3.10)
+"
+BDEPEND="
+ >=dev-python/setuptools_scm-6.2.3[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/xmlschema[${PYTHON_USEDEP}]
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+
+src_test() {
+ # workaround new readline defaults
+ echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+ local -x INPUTRC="${T}"/inputrc
+ distutils-r1_src_test
+}
+
+python_test() {
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ einfo "Skipping tests on ${EPYTHON}"
+ return
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x COLUMNS=80
+
+ local EPYTEST_DESELECT=(
+ # broken by epytest args
+ testing/test_warnings.py::test_works_with_filterwarnings
+
+ # tend to be broken by random pytest plugins
+ # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
+ testing/test_helpconfig.py::test_version_less_verbose
+ testing/test_helpconfig.py::test_version_verbose
+ testing/test_junitxml.py::test_random_report_log_xdist
+ testing/test_junitxml.py::test_runs_twice_xdist
+ testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal
+ testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count
+ testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose
+ testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal
+ testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info
+ testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info
+
+ # unstable with xdist
+ testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist
+
+ # TODO (XPASS)
+ testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered
+ testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple
+ testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice
+ testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug
+ testing/test_debugging.py::test_pdb_suspends_fixture_capturing
+ )
+
+ [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+ # regressions on pypy3.9
+ # https://github.com/pytest-dev/pytest/issues/9787
+ testing/test_skipping.py::test_errors_in_xfail_skip_expressions
+ testing/test_unraisableexception.py
+ )
+
+ epytest -p xdist -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/python-box/Manifest b/dev-python/python-box/Manifest
index 4e21f5da2436..15b28520f8c8 100644
--- a/dev-python/python-box/Manifest
+++ b/dev-python/python-box/Manifest
@@ -1,3 +1,3 @@
DIST Box-6.1.0.gh.tar.gz 83124 BLAKE2B bf201a120b41c2cc6577c49253eac2737770df4fcc070960953f92b55901b59633461a4a77d0cb3dbc27b7c2c99e6d2b891c3df4b722ca37c3ea0e4a4882aa3f SHA512 54edebdf3b5954cd75519dd50b45f468470df1cbd8ef0de941b49777153064af9a678712365889401cc6562b339ebbfc4a8592dbaa7a749b167ed69ffbc41e4d
-EBUILD python-box-6.1.0.ebuild 767 BLAKE2B 034ad6b5ad76997e509d33fdfa330bb75568a89e3d23319fe09d2a4211e5742b8a6b90189e92798eac096701dbffb7df1df4244d8f4b31e6069e6604bb588043 SHA512 f32634481b37f160443d410aaa5f87739b6d37ef46888a3f7944892cd97a44bc0796c636af3271b5784a6b9d69f7a748f063c123b28ca09e58e14ad0bbaea13d
+EBUILD python-box-6.1.0.ebuild 766 BLAKE2B 0e5f0e9813544f7a48d3f19197211fe8cb89cc2450b2f68faddff247c5f91016e791a695020a2b5508f29590fdca92ae6d2be8e6114676c4cda4d365e156b1eb SHA512 984aa0a9aa8de3ad0e916ed719bfaa89bd93eb860cb6442ac7987ac3da3bf523c77fca28c82a4a7c3c71b9c06aa65e363d80228d69a9c71ac31f7ef5c7e4af4b
MISC metadata.xml 526 BLAKE2B 9b7e9da39268190a4e2d34a6cbc4a9011e63ff916ddcc87fa0d799c3a48a71e67da0677ff41e3e2fa90e0167d91e4091f8a7d00bdcf804ea88321e9ea5a21d00 SHA512 4aaa21b74825ac744cc440cfcaabf68300f1f6035c64020ac6e4b967daf816a3dd36a770b6eddb925e32e8061227aecf6be61356873b2b4720025119e351e57d
diff --git a/dev-python/python-box/python-box-6.1.0.ebuild b/dev-python/python-box/python-box-6.1.0.ebuild
index cb140b6ae872..9f934dd469ac 100644
--- a/dev-python/python-box/python-box-6.1.0.ebuild
+++ b/dev-python/python-box/python-box-6.1.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
dev-python/msgpack[${PYTHON_USEDEP}]
diff --git a/dev-python/pytz/Manifest b/dev-python/pytz/Manifest
index 685729b43b66..25799a6043a9 100644
--- a/dev-python/pytz/Manifest
+++ b/dev-python/pytz/Manifest
@@ -1,5 +1,7 @@
DIST pytz-2022.6.tar.gz 313766 BLAKE2B db52c5dab06c90f6cacda590682a8011e59a2f1155edb1147a656561b29098bcaa34e2140f260b314b360efa879e822ca76e14e637f5cb5581b43d93c12958b3 SHA512 ea0343453d011e252fba64502984e2a43ea7c7437a211025ca68a4a45178c8aaef4c2b65261434289b21166a99a1941ec9e2d9d26bb3d22a76cbaa421250131d
+DIST pytz-2022.7.1.tar.gz 313522 BLAKE2B f0e787438f56bb33e0681f28392ddcb8dde41e51437caf34de8c9891af468a1b60f845d393d300c408af598aa93463f2a66848a8d20754bd7980d44cac0f4216 SHA512 c70b9ef9c6e6a7dd50fc80a58bf068af33dbcdc83c3f2f44b0726e696927e17d843f2f0438392b6f34738a63aa51c5025e6aa4bcbb9e43400b9d68334ff05c18
DIST pytz-2022.7.tar.gz 313499 BLAKE2B 357ef0107856e02e6c7cf028661d23a36cf3997dd5399f5a89e850b1b2e5330da08c60e10c8a7126d47d1d7e52e95bd29a8d63cdefaf4fced1332602ce0bd0d0 SHA512 48bad8a88e124c0935bf307713659228100c5c38230b3ee7f0aa92e46a1a305c4cebef388208dc7090ba59f51c4816f78789a091d69541615e885a9ad61c475b
EBUILD pytz-2022.6.ebuild 826 BLAKE2B 5855e41ee85afdff3a1fedb4d1456266fd53e4f139f0fc0f0a4a9a3d16ccac3c26826889c863bfdc93a449c0677e3cac02df7e75189240695a26cc2ec668e5f8 SHA512 b321e578554ce467eb550f7415021d68678a4422807789143f09e655c3f288731ccdf67abb990913865369b7fb376013d07ef8116aed7dae31f4c9cb411c2153
+EBUILD pytz-2022.7.1.ebuild 834 BLAKE2B 31ba873fadd837c52ddf0ccf02a686dd6b8ba01e7bcc1f7e98996f889b9589a1fc9ca50981a2b158f73950e00ddc63d80735bcff869a894bd9a3729a0686f01f SHA512 0ddcb61f49b05f27566b79fb6e60b78a08d30863ec31f3e2b4b06819df58c5109e59c779d776214899a002ece8dd12ba283b8774e433f4a856296d2053fa9fa7
EBUILD pytz-2022.7.ebuild 834 BLAKE2B 31ba873fadd837c52ddf0ccf02a686dd6b8ba01e7bcc1f7e98996f889b9589a1fc9ca50981a2b158f73950e00ddc63d80735bcff869a894bd9a3729a0686f01f SHA512 0ddcb61f49b05f27566b79fb6e60b78a08d30863ec31f3e2b4b06819df58c5109e59c779d776214899a002ece8dd12ba283b8774e433f4a856296d2053fa9fa7
MISC metadata.xml 816 BLAKE2B fbebba08fc9a0eac3a94dff015dea77b57f01559bd703b906d7f922aa88b8aff3a43ca2391210533742d2ac6c16e6bf3e31b1a6bd5dd2ebf47ce7a29edf5040f SHA512 2614764bcffed71e746257b6cce2bb68de1205292001acbcff5bd69e3564ecabce55970967394ee3900e21dcf29d25150fa579bf39bffb189fd3b4e509d7b412
diff --git a/dev-python/pytz/pytz-2022.7.1.ebuild b/dev-python/pytz/pytz-2022.7.1.ebuild
new file mode 100644
index 000000000000..cc252ff26618
--- /dev/null
+++ b/dev-python/pytz/pytz-2022.7.1.ebuild
@@ -0,0 +1,35 @@
+# 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 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="World timezone definitions for Python"
+HOMEPAGE="
+ https://pythonhosted.org/pytz/
+ https://launchpad.net/pytz/
+ https://pypi.org/project/pytz/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+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"
+
+DEPEND="
+ || (
+ >=sys-libs/timezone-data-2017a
+ sys-libs/glibc[vanilla]
+ )
+"
+RDEPEND="${DEPEND}"
+
+python_test() {
+ "${EPYTHON}" pytz/tests/test_tzinfo.py -v ||
+ die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index cfcba7c058cc..a450701be874 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,7 +1,9 @@
DIST rich-12.6.0.gh.tar.gz 15056457 BLAKE2B 58367ef0acb61d68931ea0394ea458e29b3bb59726c6b95d4b179553183c5cef2766484e0d040203181aad927add70198fb3483bfe6113e20851db141de3a867 SHA512 e05a0ad1d6b4f1e4f7e5e3d09c70d5892a618707ae0952e34274c5ffb18a833fe85a4ac15024cc34915515b63059c02f0df32a6c97cbe91e9ac96928c7134fb0
DIST rich-13.0.0.gh.tar.gz 15065008 BLAKE2B b2b323b633e6600dd1595c1769daf3659b2d7cf6f98fe91ca9e083c24bc3de9de79b27de08144ab7acaa3634cc588f1548d73536555a06f1b4832f91c978ab9a SHA512 6837aad1015318c0a017000ba60cea0b4b06e85b7fb9650e90ed87ca8dedd3bf3369c5520571661123aee099380445eefa6b30002f0290c2160540a49433bb91
DIST rich-13.0.1.gh.tar.gz 15065056 BLAKE2B 71d6418b483a88834f7fbce9d9ac8deffbf8940b32ac751503b68994ac1717c8cbede57a37fa33ba025ee6f03196a65797f934252c1658e7ca651cef759d731e SHA512 12458ceae7cc1a8796339547405df23598adbf8ac71dec42b65e0685c8725b0f183b4934c9a91690be3f54af463a91645cb595934749c0ee4ac7d1a4062cfb46
+DIST rich-13.1.0.gh.tar.gz 15065402 BLAKE2B 3d23cbf20536e0d1ed9cfa6257875e49d319364f4c9696643f6fbe6da01dd30b1de639b75631fbe6ab1204e177017031bea23f3e0e07b808070068e39397664f SHA512 6a8f264e16f691f38e4094359bad46cc62d40e5118887311d91732a194100aae27da8f2b29ba21b3cf1ec46c42d3b7d4446f125421e5494725bc5095bcc36104
EBUILD rich-12.6.0.ebuild 1571 BLAKE2B eb5604a4ab05fc418f620a993696e32e73078cfa120369b32be27d5fc8b1cd39c2273e445166659e7aa3cc34b10176f7e071b147549c876bf9846030130e6c82 SHA512 f91b70f5d2a47a27e33f5ab51452039f67b538651797fbc9b47b99a8aaba8973fd8562695474da953ef077eed381207c36f879d9c54deed793266ae79130a86a
EBUILD rich-13.0.0.ebuild 1194 BLAKE2B c71d07c817837bb087a36fde65354b27f98d5be028d30270248dfe94b8551832c603816d4b180cf4be6ecf73f424294cc80c5c3e7428fb652532f4ce7d1f3ce0 SHA512 bcb37ef391685e7870bfeb80172008005e770e0aec3a79c52a5557dc22c507cb30ca229bdfa53223ed655958d196e61aaf5d6a7e420e5c4e47b95b1049cc4319
EBUILD rich-13.0.1.ebuild 1340 BLAKE2B ec2227be0abf99942fc9ed2e049f75534ebf9c0f2d8b14d843e4cfccb0b5ce1cd1f6519c097da47beeaabe9201c10077c4833a81cc6a3492d7727b1231755209 SHA512 edfb7399239593a5fc9783e9d3cfcdd2ea2940df74754eacaf819ef45e65e51df00fca1c071b975e26f8512c96e9cc1564e50ad5959f00ef1bf77e98d0203692
+EBUILD rich-13.1.0.ebuild 1340 BLAKE2B ec2227be0abf99942fc9ed2e049f75534ebf9c0f2d8b14d843e4cfccb0b5ce1cd1f6519c097da47beeaabe9201c10077c4833a81cc6a3492d7727b1231755209 SHA512 edfb7399239593a5fc9783e9d3cfcdd2ea2940df74754eacaf819ef45e65e51df00fca1c071b975e26f8512c96e9cc1564e50ad5959f00ef1bf77e98d0203692
MISC metadata.xml 387 BLAKE2B 049491e034ba233f33c76dc5e3f1b887ba5d2da9d65b09bda51a7cf4eb30a9c66f3ddf714f52407a73e51da78523084064bccd4fc687e0bc0fc2b32dbb4c513b SHA512 448ce879331748e3166f670981a27ee5c3ef20b51af442ccc684cb6514c0d6a0d4e433a8bc1ddb3bdf68c734bac013c1ba04d38adf90644b062231ab1c1d2c0b
diff --git a/dev-python/rich/rich-13.1.0.ebuild b/dev-python/rich/rich-13.1.0.ebuild
new file mode 100644
index 000000000000..294866c9fd24
--- /dev/null
+++ b/dev-python/rich/rich-13.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal"
+HOMEPAGE="
+ https://github.com/Textualize/rich/
+ https://pypi.org/project/rich/
+"
+SRC_URI="
+ https://github.com/Textualize/rich/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/commonmark[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.8)
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x COLUMNS=80
+ local EPYTEST_DESELECT=(
+ # TODO
+ tests/test_console.py::test_size_can_fall_back_to_std_descriptors
+ tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
+ # pygments?
+ tests/test_syntax.py::test_python_render_simple_indent_guides
+ tests/test_syntax.py::test_python_render_line_range_indent_guides
+ )
+ epytest -p no:pytest-qt
+}
+
+pkg_postinst() {
+ optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets
+}
diff --git a/dev-python/sabyenc/Manifest b/dev-python/sabyenc/Manifest
index 04cc17dfce15..30bc7142b8b4 100644
--- a/dev-python/sabyenc/Manifest
+++ b/dev-python/sabyenc/Manifest
@@ -1,7 +1,3 @@
-DIST sabyenc-5.4.2.gh.tar.gz 19774424 BLAKE2B fbb954435236eb1794611a8e5852534b0f7dbd79806e8a9ca1bb57274df7cc89a6a26aa92c89c596e0c2857d4bfbd4e4c34f1d529cb5d2464a669d6d15a3f392 SHA512 a07a57e6b3416e147fcef4f27e52fea4b3a522ebb722b4d223469b63e9d08f42689950d86c544a41bfe81bba934514a43094c13b98aa585167cae69a5aa1f405
-DIST sabyenc-5.4.3.gh.tar.gz 19774440 BLAKE2B 43d91d28b81ba1a18b27fa5da9419e0b06b726c1bcd51188a251afcd748f206cb7ae000bae466e94e87f76ea96eac72c783483b243ce79723841e34e6352f6f6 SHA512 ff18d527facdaf240f4b91866bdbeb31113645adce0d1cd4659218de27266d9ba3cfbec41ca21190aaaed406a3cd5e88467dcd3824796e16fa43e4abe197f69b
DIST sabyenc-5.4.4.gh.tar.gz 19774441 BLAKE2B 945614697b59f984df1f159b64e177ee75d9b5c00cb59af21dddb92bf17f8647467b919be963a1beabfe64c4206aa6f3438b780a21e766722fad99afa38ea340 SHA512 a35a5f29b1f5586299fdfd87d4323fa8ab56f06a2f6ef3b0b95aa033a481beee886bf1834ed73e1ba65b74c5e86efc5f0307394f32803ef52a391ca4b0caedf9
-EBUILD sabyenc-5.4.2.ebuild 592 BLAKE2B c35c47f02ffe399c4151e916bc8a2ad09eec8643b90b0d676c78724eb8250536e68e6b0978c294922e7591a1ac25d9675dc9c0382fa51e7ba54965ce06badb05 SHA512 4f792fa1fc8bd6b9e052931b43414cc0db6d5f9eb83ab669ae5c0477ad9912265a79f7c40996657caf7f2743c520ec2fec73a5753a572475df151319331d440f
-EBUILD sabyenc-5.4.3.ebuild 592 BLAKE2B c35c47f02ffe399c4151e916bc8a2ad09eec8643b90b0d676c78724eb8250536e68e6b0978c294922e7591a1ac25d9675dc9c0382fa51e7ba54965ce06badb05 SHA512 4f792fa1fc8bd6b9e052931b43414cc0db6d5f9eb83ab669ae5c0477ad9912265a79f7c40996657caf7f2743c520ec2fec73a5753a572475df151319331d440f
EBUILD sabyenc-5.4.4.ebuild 592 BLAKE2B c35c47f02ffe399c4151e916bc8a2ad09eec8643b90b0d676c78724eb8250536e68e6b0978c294922e7591a1ac25d9675dc9c0382fa51e7ba54965ce06badb05 SHA512 4f792fa1fc8bd6b9e052931b43414cc0db6d5f9eb83ab669ae5c0477ad9912265a79f7c40996657caf7f2743c520ec2fec73a5753a572475df151319331d440f
MISC metadata.xml 524 BLAKE2B 6f50798327ad05e0f5301b0db45e23289ed7bcae8dfe923c2f7d8b025302397eec0c67cf051034a653017bedf3fc87fa369e32543b07b4dde33012d427eb5c9e SHA512 31c6225a2d530b33b0eb58292e27982e0bfeb4246b0ceda8e0b89c04e6a1b754c5afd3c383e36819d037520fe572c82503d6554ce68e1f74f7cc4171cdf0ce15
diff --git a/dev-python/sabyenc/sabyenc-5.4.2.ebuild b/dev-python/sabyenc/sabyenc-5.4.2.ebuild
deleted file mode 100644
index e78ae25c124c..000000000000
--- a/dev-python/sabyenc/sabyenc-5.4.2.ebuild
+++ /dev/null
@@ -1,29 +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} )
-inherit distutils-r1
-
-DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd"
-HOMEPAGE="https://github.com/sabnzbd/sabyenc"
-SRC_URI="
- https://github.com/sabnzbd/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-BDEPEND="
- test? (
- dev-python/chardet[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( README.md doc/yenc-draft.1.3.txt )
-
-distutils_enable_tests pytest
diff --git a/dev-python/sabyenc/sabyenc-5.4.3.ebuild b/dev-python/sabyenc/sabyenc-5.4.3.ebuild
deleted file mode 100644
index e78ae25c124c..000000000000
--- a/dev-python/sabyenc/sabyenc-5.4.3.ebuild
+++ /dev/null
@@ -1,29 +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} )
-inherit distutils-r1
-
-DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd"
-HOMEPAGE="https://github.com/sabnzbd/sabyenc"
-SRC_URI="
- https://github.com/sabnzbd/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-BDEPEND="
- test? (
- dev-python/chardet[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( README.md doc/yenc-draft.1.3.txt )
-
-distutils_enable_tests pytest
diff --git a/dev-python/tavalidate/Manifest b/dev-python/tavalidate/Manifest
index c5df894f2815..2e07d9757372 100644
--- a/dev-python/tavalidate/Manifest
+++ b/dev-python/tavalidate/Manifest
@@ -1,3 +1,3 @@
DIST tavalidate-0.0.6.tar.gz 4561 BLAKE2B 85e923888cf419e7c58f864e1f651d822ee1d52711f12730831d95fe71efc3a7549963983239ef3f7d2babd5c8a624f2b6a55361732e6ef6401c0df654096bb1 SHA512 7651ba2e28d5ff74ce506e1184c20b149c018ba75c5e02631da5b0efa8c48800a3315d74f48d7ba4b5368cf4be445f589099f0d788005c61161a31047c464103
-EBUILD tavalidate-0.0.6.ebuild 428 BLAKE2B 21473a645b5bda4fea85d77e7d0edf5646e43a15f69aba6d9633d5ce209cfdfaefc7c2d3eab6212ad48f475f085ddce1b7e68f61bc5ceb89e6e829548bd400a5 SHA512 c2b6fe8059f0229353ba4903c3f14b982c71e0e420396aa68bb87f8bb4603cf4b0730619a025ea05a6c24cb0ebc403ddc74b13fb2e3a8b55aea35d0bf0007339
+EBUILD tavalidate-0.0.6-r1.ebuild 567 BLAKE2B d530af4fa783c977380edf9692d6cd16fd390db55d6d139ca8a161ea1e3e12c8801e17f29257c7794f9434e44e78d0425995f3af83b343ace9bd3e61e3292aad SHA512 0aab3e7f118f8a3e2b98cde38f88e31ec2cdbf7d3e817a1117193a316ea3a33e601dcb96c0d3b767e4e6f69282c409921781cacf5698893aa27c662c277030e7
MISC metadata.xml 532 BLAKE2B 4b4c3f3ad08e93d9a11001397b9833639493c4fcd22e89ec9f54877e934142f1b244317c24000da0cd74d7f51c7d9245b349eac63242a25ad3e1f3283e6bd6ac SHA512 e84a5ec718c7d9b0e15161b0a65e1f38feada8be31b017fa1a8719b6a4e077cfb4b075d573fc77f9eae9a58a895b5845c73a1fd4af83f03beac28ecdb990a322
diff --git a/dev-python/tavalidate/tavalidate-0.0.6.ebuild b/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
index 3d3ffcfc46d2..c8fb584de742 100644
--- a/dev-python/tavalidate/tavalidate-0.0.6.ebuild
+++ b/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild
@@ -5,14 +5,23 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
+
inherit distutils-r1
DESCRIPTION="Utities to validate Tavern responses"
-HOMEPAGE="https://github.com/sohoffice/tavalidate"
+HOMEPAGE="
+ https://github.com/sohoffice/tavalidate/
+ https://pypi.org/project/tavalidate/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
+
+RDEPEND="
+ >=dev-python/lxml-4.0.0[${PYTHON_USEDEP}]
+ dev-python/python-box[${PYTHON_USEDEP}]
+"
distutils_enable_tests pytest
diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest
index a992ea6f2614..325d9c085bfe 100644
--- a/dev-python/tavern/Manifest
+++ b/dev-python/tavern/Manifest
@@ -1,7 +1,5 @@
-DIST tavern-1.24.0.gh.tar.gz 163796 BLAKE2B d1683bf9f62f77551155259d5627de8c5b9b7da4ec2024ac273f3ce912a004f48365ed46feadf437e7c8be38d5d17be146facc06dfc95b38ba10c24df0d28c55 SHA512 d0e57dcf792540028a790ec11fd1c4887f638af24ab8a716f855d5396410e780fa36dcdb175b86d26e86839478c57df32630cf9095e268ed8166069d49a6f706
DIST tavern-1.24.1.gh.tar.gz 163938 BLAKE2B 661160fe203e5117452e23178a74279a982cb3e4b4cdb84df074d5cd8481796cb9a05b2c5d42b225c6a2d2cf34283166d59a3242ff5df76a457d89c6acf60576 SHA512 9a9f7e46172a62a0dbf0c42aa0521d0fbde644f05a650dd768a32b3c8652bb17209b8073519830e52b2865bbe646825e650cce251184b85f0a5343cfd2ceb1c3
DIST tavern-2.0.0.gh.tar.gz 207901 BLAKE2B 8b5c68a16361afcf3ff5936e0d7e3d706da5052422e2c7a6aef97c8dcdfc370c8d0236bf40c9b03e12120f06279d4af39d321964214ddc0e2db7bf4e91c389b3 SHA512 aed751dccc26317c35d96b29e0b3ed6bc5d4f4bd70261c296dfd5573a83cb9b10e022a247eb9df72a2879f2d324098233b6fbae8847472052eb1536f457f7592
-EBUILD tavern-1.24.0.ebuild 961 BLAKE2B f832fca46a9a8fb6347ac73f23a27c04827ff20acaf4ea006f363bb02518816333dd1304ee3ef1ebecda35231118dbdf64cf6dd79c2ab0833d53895a5cccd11e SHA512 e888368c593dd6115da6890ea2ddd05d9a1facf31a21fa42eabef30daba8ec24c420b62ceac59448eee9c678b5ecb6fa5d61d8e7b181873c9261d58b836f16ca
-EBUILD tavern-1.24.1.ebuild 995 BLAKE2B 6f53c19bcc3c17674945389f9566c87cef4458cc05cdccba67d73aa3d4030712569d925e19dc70be866d8e50e5ca5be87eddf3c72101b73519518500044aea2a SHA512 2811bdeec8aa856f9f860413cdd3968936294d5473a4b6ff82b1f06e311eafc31f1084c7af1a232f2b5de121208cdf4a80b9f77e75878e0e231ad18659be8d70
+EBUILD tavern-1.24.1.ebuild 994 BLAKE2B c785d88049b539d1e0553c9d536c100f638f25d03cd0fc63695fa9e872a1d994a574b16267678e4452a6621b22783bc6e5ce974afc59d8b01fcf2bf866d41631 SHA512 bbd79a9810c12965eea3fb7d38182d6e217555655f299ffc600a692553e220aca1a48400bb2bbab49c63ac91e3847216f29a88d833093f2902395ad60cfd2108
EBUILD tavern-2.0.0-r1.ebuild 1243 BLAKE2B a22e5436d2a698b885494ee937e34ead2e2af67f81ec1ff197b5eb5c24b00cfc7b41c253c5788ce4ef8f5fddbbe19c1f1b18261383c74655fce8695e11f5904e SHA512 81c39dd44ad5358a8250f3a2f1dd8cbd81f981cab9264bbec5c011763d82c4c741ccd96578ae4eabed4b3de6925187cfc6b357bd5c6c1fb37ead5ef5afba38df
MISC metadata.xml 722 BLAKE2B 0ed7dd19f49aae7940de52b0df249979458b3950422e1089886929499d7a92d16a3a6e101b52313569900af6aec4e26388ae6d0673d5b1acef1e1615ed87d34a SHA512 3c30524ee5129700db664b5dab8635463ee17d4a45295583d79755c1f5b1dbba9ac611fcec3e9584028bfe96cf913f4f4b9d8da67a0e8ff6cde1ebedbf57c15a
diff --git a/dev-python/tavern/tavern-1.24.0.ebuild b/dev-python/tavern/tavern-1.24.0.ebuild
deleted file mode 100644
index 54a19eecc848..000000000000
--- a/dev-python/tavern/tavern-1.24.0.ebuild
+++ /dev/null
@@ -1,36 +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} )
-inherit distutils-r1
-
-DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs"
-HOMEPAGE="https://github.com/taverntesting/tavern"
-SRC_URI="https://github.com/taverntesting/tavern/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/paho-mqtt[${PYTHON_USEDEP}]
- dev-python/pyjwt[${PYTHON_USEDEP}]
- dev-python/pykwalify[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/python-box[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/stevedore[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/Faker[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/tavern/tavern-1.24.1.ebuild b/dev-python/tavern/tavern-1.24.1.ebuild
index 0e9d1372e5cb..3bb6cf68a411 100644
--- a/dev-python/tavern/tavern-1.24.1.ebuild
+++ b/dev-python/tavern/tavern-1.24.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
dev-python/jmespath[${PYTHON_USEDEP}]
diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest
index 75223b10c15c..2f8cd55c76dd 100644
--- a/dev-python/validators/Manifest
+++ b/dev-python/validators/Manifest
@@ -1,3 +1,3 @@
DIST validators-0.20.0.tar.gz 30665 BLAKE2B 7534c4970ab288cc02794176e0b3368ed2d4035d602d36ecadad84fb4a41407210b22a8ed1230650f4f247ba1552634aa500fea5c2f03f5e13d6e1120e62b15b SHA512 2f3d9caac9246b346e10604758168092ac483fe6e4a0c9470900e49719fbbebfd18e03aca525f8cca33cec224589aee28de3ea9bf5cd4941a49715d4216dba20
-EBUILD validators-0.20.0.ebuild 533 BLAKE2B 887ca8e76097ee66b59ce7a61df9978a3298d17b0bf85803eefa0910d707fac523727f25f564e5c553d698f91081fc53358a63cc873c3fea5f1ef0c28deef4f6 SHA512 53bbbf1ec1b126185723d0bc670a50739f8739a13325f3c0f6f9008e7998b3c39f44b769d00dd90caa8e71a862e41fa823a7665ee58da55307a6685e652b4ef0
+EBUILD validators-0.20.0.ebuild 532 BLAKE2B 1d430662563d45caaf5e3c7c2961196e77478f5b6ab92cd094960a3ceebf6f481a7fcf2e65132d548d7f820a614aa20eb807a819aef3a6c2d889033d468eeed5 SHA512 e2531f7e0955b50109edf93ee57c95c1b8c5301cae683c874b09a40cb226fa989c11a3a80646ace691ac22d9e99ffec5cc5b1fc2c74e4313a1ca7cac167a5eea
MISC metadata.xml 486 BLAKE2B 2b994e57709609f59cffcbfe21c7fdb62788a6188dfddb6e2b2f034f07c312303ba9f3bd19cbfd66b46f2df913da3ee1397f444ccdc40f0b448294c07de1737b SHA512 bca153c237710afd5b407f7aa14c7f6983075fa016beae8ad0494a0ec860f85c6db1f28b24e6edbbf5785b8210dce0edf492cb0521c734b6eedad71b46d8e0ca
diff --git a/dev-python/validators/validators-0.20.0.ebuild b/dev-python/validators/validators-0.20.0.ebuild
index d97827dc4d8d..70139d239ff8 100644
--- a/dev-python/validators/validators-0.20.0.ebuild
+++ b/dev-python/validators/validators-0.20.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
>=dev-python/decorator-3.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index b0fc78fe432b..f593d217c464 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,3 +1,5 @@
DIST wcwidth-0.2.5.gh.tar.gz 47514 BLAKE2B 0ac5fb08283c23039453408da2edac36e2079fde8fc903002785e2e0f8bed55d1d6a291181097f73e4ec8152b6eaa4f4553b0b39fe1cadc7a99bacb2d7e55d2c SHA512 3f1f1fefd3ee9f06ea2051842e8c3bb09a92501f031124b8514bec444eaa8594ab9649534b4264340d475716d5a6571dbe5ae932f685160defd75c19295e60f9
+DIST wcwidth-0.2.6.gh.tar.gz 51990 BLAKE2B 8561e06aaf92f48246bacfb4012358067d81d4d9eeb33a0406eb012b5c22841ac66ff5760df2d5ea6a5d48a1880b4b9cbbcddf7a5eba5f663f6a559005f657ad SHA512 1f97cb6ef6a804da1d062b8dafb146a3e21261e63a644bad88bed74101be1371c753c2645db5ad25868fe9641fce9b13bd5dc920496b00e1d73d406f69631ac9
EBUILD wcwidth-0.2.5-r1.ebuild 995 BLAKE2B 8ce789e26ba19903b520089f13de52920b255d2b77202bf0d9b2be6f11e92e6e6c850f991f6b2c1edccad4e66c4f3d462ed608d8b3fc30ed33439e484cf887d1 SHA512 9eb62216d2359d3587a3ccc579e29d1f157397bfc76ab80ca394b80470c24cd9b549719b02d568e064e363feaddfef95865939345d5c130e4767fd8d79ed4f92
+EBUILD wcwidth-0.2.6.ebuild 890 BLAKE2B 299d7e9a1f1bd8f80dfdc356afbc736875341d2bdca66f781b2aaedb259698c3b4142b46c332c1f3a032de55a3fc68f67e3f863329e65725650bbcb135db5785 SHA512 5418fdb39e63d8c166e763d70f07fa1a03d78447be9ce006e671bb9a92349ca31f498ddb200f8e005097ee25f64c197d32c37acdcfd6b4f9cf236f9165485298
MISC metadata.xml 402 BLAKE2B 86714d496f80fe46cb313bed026135b2712ddfb47fea5994d0021516aa6ad28eb5fc52d37b37a7a224ec0613681b27ee039f4ac734430d94aafe4ec8946cecc7 SHA512 85c0e684f66a5582ca63d6f72c4e69101e8ec30f8e03c52e972fa36a2e6b6d2a8f019fb33a1e39e73fb37de25c82b906b18ac626afdd0a93d97db2ddcf485063
diff --git a/dev-python/wcwidth/wcwidth-0.2.6.ebuild b/dev-python/wcwidth/wcwidth-0.2.6.ebuild
new file mode 100644
index 000000000000..a442e366ff6d
--- /dev/null
+++ b/dev-python/wcwidth/wcwidth-0.2.6.ebuild
@@ -0,0 +1,39 @@
+# 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
+
+DESCRIPTION="Measures number of Terminal column cells of wide-character codes"
+HOMEPAGE="
+ https://pypi.org/project/wcwidth/
+ https://github.com/jquast/wcwidth/
+"
+SRC_URI="
+ https://github.com/jquast/wcwidth/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -e 's:--cov-append::' \
+ -e 's:--cov-report=html::' \
+ -e 's:--cov=wcwidth::' \
+ -i tox.ini || die
+ distutils-r1_src_prepare
+}
+
+python_install_all() {
+ docinto docs
+ dodoc docs/intro.rst
+ distutils-r1_python_install_all
+}