summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin267651 -> 267641 bytes
-rw-r--r--dev-python/charset-normalizer/Manifest2
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.3.0.ebuild28
-rw-r--r--dev-python/click-help-colors/Manifest2
-rw-r--r--dev-python/click-help-colors/click-help-colors-0.9.2.ebuild2
-rw-r--r--dev-python/executing/Manifest2
-rw-r--r--dev-python/executing/executing-2.0.0.ebuild46
-rw-r--r--dev-python/flask/Manifest2
-rw-r--r--dev-python/flask/flask-2.3.3.ebuild2
-rw-r--r--dev-python/gssapi/Manifest3
-rw-r--r--dev-python/gssapi/gssapi-1.8.2-r1.ebuild48
-rw-r--r--dev-python/gssapi/gssapi-1.8.3.ebuild48
-rw-r--r--dev-python/ipython/Manifest6
-rw-r--r--dev-python/ipython/ipython-8.14.0.ebuild2
-rw-r--r--dev-python/ipython/ipython-8.15.0.ebuild2
-rw-r--r--dev-python/ipython/ipython-8.16.0.ebuild2
-rw-r--r--dev-python/kaptan/Manifest2
-rw-r--r--dev-python/kaptan/kaptan-0.5.12-r4.ebuild31
-rw-r--r--dev-python/krb5/Manifest3
-rw-r--r--dev-python/krb5/files/krb5-0.5.0-cython-3.patch26
-rw-r--r--dev-python/krb5/krb5-0.5.0.ebuild37
-rw-r--r--dev-python/matplotlib/Manifest2
-rw-r--r--dev-python/matplotlib/matplotlib-3.8.0.ebuild2
-rw-r--r--dev-python/moto/Manifest2
-rw-r--r--dev-python/moto/moto-4.2.5.ebuild120
-rw-r--r--dev-python/stack-data/Manifest (renamed from dev-python/stack_data/Manifest)6
-rw-r--r--dev-python/stack-data/files/stack-data-0.6.2-pygments-2.14.0.patch (renamed from dev-python/stack_data/files/stack_data-0.6.2-pygments-2.14.0.patch)0
-rw-r--r--dev-python/stack-data/metadata.xml (renamed from dev-python/stack_data/metadata.xml)0
-rw-r--r--dev-python/stack-data/stack-data-0.6.2.ebuild (renamed from dev-python/stack_data/stack_data-0.6.2.ebuild)0
-rw-r--r--dev-python/stack-data/stack-data-0.6.3.ebuild40
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.8.ebuild35
-rw-r--r--dev-python/werkzeug/Manifest2
-rw-r--r--dev-python/werkzeug/werkzeug-2.3.7.ebuild2
34 files changed, 295 insertions, 214 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index d8dfaca7ee25..a353858a3735 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest
index a47ce0f482d4..d078a09acb69 100644
--- a/dev-python/charset-normalizer/Manifest
+++ b/dev-python/charset-normalizer/Manifest
@@ -1,3 +1,5 @@
DIST charset-normalizer-3.2.0.tar.gz 97063 BLAKE2B 2192401d74abab5f7ccd434c5493ae59b449df9a6ab90190a236b3f665e3a940e15d00803a2477a7c2996030fa1e5bf725fc15b6373040f29f27feab9df6e1e1 SHA512 0e3967b489561394ca848c1fe7dfaa72a330a3f645e9386c1d2d2dc8c2e35a34a8186e6f3377eda2aed503a3e7e626fe116d7b34c2f4a3fd8446a4c1a8fb74cc
+DIST charset-normalizer-3.3.0.tar.gz 103776 BLAKE2B f793f8611abf724f08bc9dc1c16558847fdf13f887d511e57744577ca0237a043b2553a1a4bd6e7a37eeb38beb02f51716d88b6aec04f166858277b10f9b08a5 SHA512 c12bf31250ad03be6e4e78f056242bf4c61aaf33e73a3f9514ee6288b61aa94ca0d97bb2b237e89ab9139da54169bc6b1b51155903257272f954dfc3da65b25f
EBUILD charset-normalizer-3.2.0.ebuild 715 BLAKE2B 27c913739ce9029668f45dabeb46fb9a3cd0955fb62560090192b4432175f8a661266793019610c7e903a1938cf08bb24edc0953bdcb3901e0e5ccb57827b059 SHA512 f5645cd96929e60621aec045188d7edcf2b03c6c4ce116a3760f5df354df34efe2b1edf00081d67fa25bb1f385e5200ada67fcc5e30f99afbfdb3b5e065c9570
+EBUILD charset-normalizer-3.3.0.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da
MISC metadata.xml 389 BLAKE2B 3bbd21163c92f582c6f19a38c41a73b96adc3e3a3e84ecad87127fd4d77bc7b90f225f3fee8c0799b212881b5890717e65c23e1191cf1ce6a524887a747c4cec SHA512 51d4143d0e35df3d828b8d907cd5420518664c540d059e73c4f91692ca810bc36ee31083eb5d234318d2233348429422f31aa276b605eb74a9a1adcca7a72538
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.3.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.3.0.ebuild
new file mode 100644
index 000000000000..b18a4cc6ff3e
--- /dev/null
+++ b/dev-python/charset-normalizer/charset-normalizer-3.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-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=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="The Real First Universal Charset Detector"
+HOMEPAGE="
+ https://pypi.org/project/charset-normalizer/
+ https://github.com/Ousret/charset_normalizer/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -o addopts=
+}
diff --git a/dev-python/click-help-colors/Manifest b/dev-python/click-help-colors/Manifest
index 9ab2a90aa7d4..391492bfcab6 100644
--- a/dev-python/click-help-colors/Manifest
+++ b/dev-python/click-help-colors/Manifest
@@ -1,5 +1,5 @@
DIST click-help-colors-0.9.1.gh.tar.gz 101042 BLAKE2B 0f40d6d15f8e0a4647212f57e071c49b66bcd2b3d7ef582bd7d8a14135e50028f3ceb07987b5b74a868d998c12886a711f40e1d85b541566c63dca39e43a907d SHA512 ac4ce56ab249f7b98f670a6624700109f20a7c666e006b891d5c9fd4977512a0c94d82f6b43915952179abc946899f85fa1d358cd3d59508ef341ba22d8fc745
DIST click-help-colors-0.9.2.gh.tar.gz 130204 BLAKE2B ac8f4b0369f5a1d71115e92d84b6b2229f955c74d2ca443aa98319316d5a6d944d29ce4979fc2d8cd03dd5916c4ab6b0870172f2982a83df6d510e51b779ef60 SHA512 1092b256339faf7399274c7cd525895f53e57f31e5d0d4a7068e0fa29e7757d14881a2fd980c501a7277a25ece760623fa4c967c60302359c880899c8a01652f
EBUILD click-help-colors-0.9.1-r1.ebuild 697 BLAKE2B 71432111e3e6174be06ba4bb41163f79c041507fc22ca0d96c5682aa7af3b270d6849dd58594ed2576cca5a714935ba2842ea6e9dc61450abeb8f275843f408a SHA512 f93bda84de3d394bea3b2bdf87e9151f3a212258d5627a4b3538e638804e35245896d7e625d861745e86ac89e82dfe447fb355c1521f475e1712c005d7d619fa
-EBUILD click-help-colors-0.9.2.ebuild 698 BLAKE2B bea683889720ada08c37d50137118628d7268b3d6512f1c170904fb983b0733ac433e18b54e2e559ee4300da56190b67255e13be235e16f034ec9e4120179a0c SHA512 0355e3376ee90b2af16686b4e357a03b908e0c71c603f02c7118989e021d2f0bd4ed7279e966c0e8805cb7f2e514ff7b93742f9e0156ed6a083f59a6506c6f5b
+EBUILD click-help-colors-0.9.2.ebuild 697 BLAKE2B 71432111e3e6174be06ba4bb41163f79c041507fc22ca0d96c5682aa7af3b270d6849dd58594ed2576cca5a714935ba2842ea6e9dc61450abeb8f275843f408a SHA512 f93bda84de3d394bea3b2bdf87e9151f3a212258d5627a4b3538e638804e35245896d7e625d861745e86ac89e82dfe447fb355c1521f475e1712c005d7d619fa
MISC metadata.xml 522 BLAKE2B c281d2270d2e8389fcf83ece941af24a414107601d4c840731fbe952d73d71c32fd26276af21fa5ba4b2bdec0f35ef77a94a12a3239c1f053f50c9aff3e90d7e SHA512 45b82c348eea430dda7453b265e152f1d60d7a3aa17365b8d86ad57d17943ad7d44d5029504636e56c0b437a32e12f6e9c446d5fc6bb70fa72c72108b538f143
diff --git a/dev-python/click-help-colors/click-help-colors-0.9.2.ebuild b/dev-python/click-help-colors/click-help-colors-0.9.2.ebuild
index 1f2d4a2665be..a465035b5d80 100644
--- a/dev-python/click-help-colors/click-help-colors-0.9.2.ebuild
+++ b/dev-python/click-help-colors/click-help-colors-0.9.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest
index cd51387e6d6c..dcbc00e4eb75 100644
--- a/dev-python/executing/Manifest
+++ b/dev-python/executing/Manifest
@@ -1,3 +1,5 @@
DIST executing-1.2.0.gh.tar.gz 663650 BLAKE2B ba9420bfcf3805223e6b7e84d65499f3a73ef3156480586d2c5ffde4e438fcf8474f4f02c123953d04ee253de7a6a3a1b2587e57fcae546f3dae7af70a1aaa98 SHA512 c841958cc499b2d78c94570bf0556933d4a58ca5541f7a59e591be6036926ab79d5ae86bb95bbf649f3c3fb729109fe50cf04fbc72692e0cfe12edaa995ea0a6
+DIST executing-2.0.0.gh.tar.gz 837310 BLAKE2B d402a605ce80170e1789e7eec65e89da64fcbb70bbc7fcf9fb86dd6e4575312154fd969d3126ed7d88f7f9d0303304969544ad39c2161524e4157d7d1658a0bf SHA512 5c02ffafaa6993b783d013c1be0c92651af598bf872a10c3f6ea84c5e709cd1b22d9c37a778e5aaccfb05533b3c88395031c50ca722e1f780fc828256e8b201e
EBUILD executing-1.2.0.ebuild 1116 BLAKE2B 360a470d2fad1a84d832358d16e88af29df6fed0d6d4e4e707598a03d02c14ffbb90b25bd5bad3f13a9475bb7c3d4ca165390c620fb933f896cdd92e53b38f5a SHA512 02e157ec5365c5c0b25dcdaf1f6fec858fa13b4ac26ccb6b7cd953981dff5e0b69886e2e0a5574d3b721508ac2d6490afe4a1e2281847360b1b303f1e8b03410
+EBUILD executing-2.0.0.ebuild 1076 BLAKE2B 3d1d3f1d8c3664b49c4c71b7d4eb0566b4f15c5b3a1693f4eb3860f1226a16ac69489dc12374e801bcae41390a8f71f5e7d0c7c9a507c7c9382bc2b69b6876f5 SHA512 ff44d06c0eb1578d12d16d4529f81ae098a5f67a91e7b142fdd6e5ddc741ce208e07da709b936fa54e80db179597a6aa7fa77426499fd71190be717f612629c9
MISC metadata.xml 351 BLAKE2B 3e64042e3da09377bd27bcf09b9984eef77bbbc18e84f1e849571ff628cd15068fa680560cfc6c3650bf545e5869c6e3d6be0b4d2fc00f35c5fc58dcc3194eb1 SHA512 de199443767adf299da6c7d857c182071746b2ccf7b84015e9649675451ff336fdb7ac1df2d15951ae708ddf0529f2f1c9c19a2959f45c0dc30db1f341fb8d0f
diff --git a/dev-python/executing/executing-2.0.0.ebuild b/dev-python/executing/executing-2.0.0.ebuild
new file mode 100644
index 000000000000..b48f2ba92db0
--- /dev/null
+++ b/dev-python/executing/executing-2.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Get information about what a Python frame is currently doing"
+HOMEPAGE="
+ https://github.com/alexmojaki/executing/
+ https://pypi.org/project/executing/
+"
+SRC_URI="
+ https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}]
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/littleutils[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "getting node's source code" dev-python/asttokens
+}
diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index a4a232ed7250..53cd0d174e97 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,5 +1,5 @@
DIST Flask-2.3.2.tar.gz 686251 BLAKE2B d81553b100e88ab79218422d6d39bb8b186f436c3729985504d1f54536b5e0f783509dcfbf0791890e7c03928131ddd4b8894db51f27e4075c50248ebd7846a2 SHA512 7917c3658a1dec77decad2dbc067a1ae602a66007573f1ff26527c214dede2c455ca5e6490159922fac967ceea99bd880cf929d05e21ed49b08abf501d96e8f8
DIST flask-2.3.3.tar.gz 672756 BLAKE2B 70feb2f1ec8bc4742e8da978b7e1063c5f0bcbfda5321f397cba121283376b5b10a275635eac76383945415dbba3b2c4f917e1495851ee1dfd745db97caddec5 SHA512 801b2521c42de7a4cd16005ea6ea7737aaef6c88edacb38ab03e2d78bb4e080e35e540c23e157e2bcdb43e4818b4b7a856c50c6cf41bb17f0b7b2590c0c6aff2
EBUILD flask-2.3.2.ebuild 1380 BLAKE2B 2f83c841826536472dae52aadc0478cb5644877e4fbee748c09251ccfbdc7711b9a1409ab22031ec3090fda8919367be1c2a917027fbc5038b4d190bbd7d433a SHA512 56aa37b9f7f2230a677440aa96a1cb663d973883155bab219f50a2a9e2a93a580ebec4092122614571a3fe28f48f21681d2b582a0824168b406f8fee449670e2
-EBUILD flask-2.3.3.ebuild 1347 BLAKE2B e5a76be661d413704cbf3094f43d4d065aa7ae4d43c352ee3c2f2e977a08fff759d38074b537eba8c73423a82824428a7380cc9f6445e6491f5924ccbf206d36 SHA512 2b049649a1161afa7902120bb3e1c0bd75a1e6f080eca398c0320ae38bd672d89924b324cc92a289ccd0ac7f84081cf7a789bd70671bb3df4bb2099011b09f10
+EBUILD flask-2.3.3.ebuild 1339 BLAKE2B 9ff51577b82478a1ded7e46945e84aaceac8269b8dd03fa141fc4f3fb36246c78dc07a06bcdd82f9803df5ecf8f31deaecd680c444e077988688d049e63e7af6 SHA512 21ff4b8daf6225dedd407187bf16d6c7163700d5bb1962fe9b01d02918f5f03b19453ca6e5c2cb0f9edac7b813b4913189f8976e1b36c0ce29ab4046776144a1
MISC metadata.xml 386 BLAKE2B b449c54b966bc8943f7b7b12d6126867a89a2759eb749c08f7ad53a174e93ecad07f09b5e30c8562c63ab05df75a82e2f48f550ea8cf3a546f5afc2eef5a896d SHA512 123334db31948046e47f3cdbe0237cdec3dc2207485c8243d1e34e065436995423b6a89909563a6158741a8cc62a7fdad95923870a7114cf69e58ef715e7ec5c
diff --git a/dev-python/flask/flask-2.3.3.ebuild b/dev-python/flask/flask-2.3.3.ebuild
index cb1e62bd91c5..1e0e3c8be11c 100644
--- a/dev-python/flask/flask-2.3.3.ebuild
+++ b/dev-python/flask/flask-2.3.3.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
inherit pypi
- 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"
fi
LICENSE="BSD"
diff --git a/dev-python/gssapi/Manifest b/dev-python/gssapi/Manifest
index 45800daded1d..2d42598fd6e7 100644
--- a/dev-python/gssapi/Manifest
+++ b/dev-python/gssapi/Manifest
@@ -1,6 +1,3 @@
-DIST gssapi-1.8.2.gh.tar.gz 112521 BLAKE2B d7e14c73c346066a58ae3b3cf1faeec2ef7df3d4da3f2c9e3198928225d81d99466185a9dfa06a59ae50beeeed58d4e73f8a668e1ac605e5b9806ed7a0019831 SHA512 6587f1947dc396bf608ba71e77388e6f7d161753005b9b82ea9f3b174c898bb18409a27e9aa035fc782e15fcd2efe7ca5c497d4687d69023034cea59d6a003df
DIST gssapi-1.8.3.gh.tar.gz 113958 BLAKE2B e830ae4ee0f22ef85c4ae193cb62ad3ebec222cd4ea9c9b9531b621b358bc71a9e46440ed673f888837a5d42746a6c9d4033fed1db5f1dc044e982cd5d63e3d8 SHA512 f08a318beac4b2807f33f5c30ccdafeafed0971537456a477138fe783f7fd9f05ab59cff74030c3041504302b0922307e5c391cd5d0e8b4f370f0036a5ef45b8
-EBUILD gssapi-1.8.2-r1.ebuild 1025 BLAKE2B 682b90ce6e66eae4a6f32d3ede2564aab55c4bef17bd89f8a45b5da228c07887dce94a04ed42b7dca517ff4bda83543fb9e80644f3fe5dbc585699d962dfa1a4 SHA512 d2f087ed17bb07b375de0b3ae7fdd90c6ced0bcb5c906a9184cd0765c5c505293816ffcf617d9a0916efe8f3500ca898ae9b29ee5dcb465f3d0ab7e66365726a
EBUILD gssapi-1.8.3-r1.ebuild 980 BLAKE2B 0fe2dc8fd1903ea3fcb5cae97eed43ff1402f9c3e6a42fc92d5e730078662c2dfea8bd92c418aade82579b9f51fba153b1aac55540b400d80546cdc34dcf167d SHA512 f2e2730e06f4d04ac202937afb751484d268c8a5ce2b9bab09ce48783a7dd5aaef5d0d1db025fe866b6b33722e18eeb2fb17bcb4d65f43692c5a6008c76610d1
-EBUILD gssapi-1.8.3.ebuild 1028 BLAKE2B 7ebad286b98bfac35f421a2073cf24b3ee9d5e6ce688d73f6916acfa62636abb1f830b6c1803b6d96c9e970141a79c8198581d02a8a645fbef329680c9b28428 SHA512 a405de1e924933621a326cb577c6460cd5f6237e944831aef7b11c455fea65b62460bf0074c98eec84afde0af22c4653ca15286f1deb6cddc7e87c8a1ca3d98d
MISC metadata.xml 508 BLAKE2B 546d1ff6df79f22a0cde8d19a5718f834301630cda7700c73f2e6943c1634662bb216f79e290d6efe681e96f24f791785e104a2fbfe4af4d7632899db33edde4 SHA512 3ed7272bbd046d2ca4f8e0b67d005a7a676e4998acba2f7fe70d8f9022d3bb0bdc3c845ed666db3c23e4bd118fb4d762af21d94b47ae664de568fb277b7da033
diff --git a/dev-python/gssapi/gssapi-1.8.2-r1.ebuild b/dev-python/gssapi/gssapi-1.8.2-r1.ebuild
deleted file mode 100644
index b1ac1962c5ed..000000000000
--- a/dev-python/gssapi/gssapi-1.8.2-r1.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_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries"
-HOMEPAGE="
- https://github.com/pythongssapi/python-gssapi/
- https://pypi.org/project/gssapi/
-"
-SRC_URI="
- https://github.com/pythongssapi/python-gssapi/releases/download/v${PV}/python-${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}"/python-${P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- dev-python/decorator[${PYTHON_USEDEP}]
- virtual/krb5
-"
-
-# cython-3 produces a broken extension still
-# https://github.com/pythongssapi/python-gssapi/issues/327
-BDEPEND="
- <dev-python/cython-3[${PYTHON_USEDEP}]
- virtual/krb5
- test? (
- dev-python/k5test[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- cd "${T}" || die
- epytest --pyargs gssapi
-}
diff --git a/dev-python/gssapi/gssapi-1.8.3.ebuild b/dev-python/gssapi/gssapi-1.8.3.ebuild
deleted file mode 100644
index 3c31abe7865b..000000000000
--- a/dev-python/gssapi/gssapi-1.8.3.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_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries"
-HOMEPAGE="
- https://github.com/pythongssapi/python-gssapi/
- https://pypi.org/project/gssapi/
-"
-SRC_URI="
- https://github.com/pythongssapi/python-gssapi/releases/download/v${PV}/python-${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}"/python-${P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/decorator[${PYTHON_USEDEP}]
- virtual/krb5
-"
-
-# cython-3 produces a broken extension still
-# https://github.com/pythongssapi/python-gssapi/issues/327
-BDEPEND="
- <dev-python/cython-3[${PYTHON_USEDEP}]
- virtual/krb5
- test? (
- dev-python/k5test[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- cd "${T}" || die
- epytest --pyargs gssapi
-}
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index a67da2613821..b9857f20182c 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -2,7 +2,7 @@ AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc
DIST ipython-8.14.0.tar.gz 5470735 BLAKE2B 9789b49b771e69439f957ff85d81f40e6511f4440e2372cac881c708503a5ce1c22e9f1fac45828ee723d1bd9b9ee4684c475d08ed96ed98396faf1400b802af SHA512 94fe14fd914fa81fdb8e370cf0fe7bfb4286be1972b4499ed96e9bf7d018e89f586f3386269e1dafc4a2bc279df7980635bd748799639d6020f52c1cc8af6702
DIST ipython-8.15.0.tar.gz 5482758 BLAKE2B 596e87a1952995c1581e377f8306c02d1a37f29e04e7baa040a2ed78da1deea7f4de45b7af84919c47005c70f3e5fe2155a891cb3b5923e0ee76d2ff027036a5 SHA512 881b8d2caf051ee6a44af3c73f342e55eaf588ad096d0d2da08a10ee4699cb31b3550825091833848df9ed75657c9a2a1daf0b9b65ac7a3927c04a8d6e7cb1a9
DIST ipython-8.16.0.tar.gz 5484881 BLAKE2B e5ceaf994a29edb0ccb53d6b561f0cb4dd64eefe2c57040e94c5984314e456e7752d656ece482b690c66099368906ab02565027bc7b5dc3af0d80be9a4be4c43 SHA512 b8e91137c5bfc559468985403a2fd20a4a42aa6439a1a1667fe050a07529886cee334943a00c09a34e6617a4f4583f7ca9cb840d1661946b5acc0e903c6aeda4
-EBUILD ipython-8.14.0.ebuild 4346 BLAKE2B aeae085df5335d21091e3dd3ae5a41ee5b063dfd70bbc3ade2b66a86c54572db8bb530b6ef70d0a222433fa3b9623a72e0356e12386202d2b35df3f8c399704a SHA512 07df61389ce0fc18a508e27ae49dfefd3cc1cac4860042ab5fdb4cebc236134658144ad4c592f1aa84cbd1042130b52d5e4bff65928b0d2ad08ae1462edda0fe
-EBUILD ipython-8.15.0.ebuild 4434 BLAKE2B c63543ff46c4b1674fff65f1fa30490c0def26c758c995d14b5fcd6777ef1d17ce3af688d7b4e5c6aa436e48eeacba020eec12d833c896c4dc81629f998f7c72 SHA512 1ad6b2f027af1e34aeda0751e1f0a30bb7c57249d8d0f8dfbdd0bb970045263d6c914fd5a3febe5177f8929e277c0958953d0f1b64c2386f03cb3dca6ac0e141
-EBUILD ipython-8.16.0.ebuild 4434 BLAKE2B c63543ff46c4b1674fff65f1fa30490c0def26c758c995d14b5fcd6777ef1d17ce3af688d7b4e5c6aa436e48eeacba020eec12d833c896c4dc81629f998f7c72 SHA512 1ad6b2f027af1e34aeda0751e1f0a30bb7c57249d8d0f8dfbdd0bb970045263d6c914fd5a3febe5177f8929e277c0958953d0f1b64c2386f03cb3dca6ac0e141
+EBUILD ipython-8.14.0.ebuild 4346 BLAKE2B d7b58575f13354a2c19e2a70a225c6291f395fa6f96da6ab4b0f5f186234b2168700793f874e41b1eb7ccca3b227a7ee7119ad2ee4ae68af96d45218cecd0ddf SHA512 f52226b32eab2d7e43396187007873151b0bc9dd9884717d49ac0254954a8149a8dae616d333613dcd7281590ca73d08cf8bdfd379980c0db87a5ed5ab5473f5
+EBUILD ipython-8.15.0.ebuild 4434 BLAKE2B c67107e838b0d1f75a0b24485182fed698ecb327dc147c25cac27093a2eb5bd2f0bf4a87c436f5b7266f22e7d586b6e3c32dd6828640cf98b2f936a693dd9ca0 SHA512 af85b0454a7a891e91ed4ea2d60de3201006c96c88945f1692da69447d0234aa86243d0696d9251a679dfad5a81cc5695166320e57ba49fa43a6c39f328b1b94
+EBUILD ipython-8.16.0.ebuild 4434 BLAKE2B c67107e838b0d1f75a0b24485182fed698ecb327dc147c25cac27093a2eb5bd2f0bf4a87c436f5b7266f22e7d586b6e3c32dd6828640cf98b2f936a693dd9ca0 SHA512 af85b0454a7a891e91ed4ea2d60de3201006c96c88945f1692da69447d0234aa86243d0696d9251a679dfad5a81cc5695166320e57ba49fa43a6c39f328b1b94
MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc
diff --git a/dev-python/ipython/ipython-8.14.0.ebuild b/dev-python/ipython/ipython-8.14.0.ebuild
index b69286f7d3ff..e064bedf5040 100644
--- a/dev-python/ipython/ipython-8.14.0.ebuild
+++ b/dev-python/ipython/ipython-8.14.0.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
<dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}]
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/stack_data[${PYTHON_USEDEP}]
+ dev-python/stack-data[${PYTHON_USEDEP}]
>=dev-python/traitlets-5.0[${PYTHON_USEDEP}]
"
diff --git a/dev-python/ipython/ipython-8.15.0.ebuild b/dev-python/ipython/ipython-8.15.0.ebuild
index beb2e6a6173c..06718c60a951 100644
--- a/dev-python/ipython/ipython-8.15.0.ebuild
+++ b/dev-python/ipython/ipython-8.15.0.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
<dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}]
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/stack_data[${PYTHON_USEDEP}]
+ dev-python/stack-data[${PYTHON_USEDEP}]
>=dev-python/traitlets-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/exceptiongroup[${PYTHON_USEDEP}]
diff --git a/dev-python/ipython/ipython-8.16.0.ebuild b/dev-python/ipython/ipython-8.16.0.ebuild
index beb2e6a6173c..06718c60a951 100644
--- a/dev-python/ipython/ipython-8.16.0.ebuild
+++ b/dev-python/ipython/ipython-8.16.0.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
<dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}]
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/stack_data[${PYTHON_USEDEP}]
+ dev-python/stack-data[${PYTHON_USEDEP}]
>=dev-python/traitlets-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/exceptiongroup[${PYTHON_USEDEP}]
diff --git a/dev-python/kaptan/Manifest b/dev-python/kaptan/Manifest
index c267d0b8e49d..43f0e9c1a1b4 100644
--- a/dev-python/kaptan/Manifest
+++ b/dev-python/kaptan/Manifest
@@ -1,5 +1,3 @@
-DIST kaptan-0.5.12.tar.gz 10539 BLAKE2B 678e1aae6053a7075218a0fd9ef928685e7ce9ebf385c6953275b06d1bbf67d4c8434838a7a8f0b0ec8b02e7bef434d7f68698060bea2b4232cd5ef7fa83f0b3 SHA512 fccf767749e9473947bd7cb493ddb30f7dc1b2e10ce932ca327ae3423bc023fa9c76910ac249269ee546eb9162e4ce151e2ad0b9685d888854a7185c855ae143
DIST kaptan-0.6.0.tar.gz 11861 BLAKE2B e2ce4775716fd3bdd286c3edf0f04ee842cbcd7b1347b6ccf6590ede024769561e2302c685afe9148a8141ce24aa14fdd5037354b548069ec91fcac427a6de78 SHA512 8c65ef67069178ff5480e68c5247e19a4700f26b0f8fa9030631f4103ea235491b238bd673e01c09c7cac7133689940236cbc9b21a92bb4536b902ca239cf7df
-EBUILD kaptan-0.5.12-r4.ebuild 596 BLAKE2B bb6f0e71afa9001e839cfcdfa8b8452f1438d38ade7b82d0ef9387cbe0ecf7a7a8cb56fe6cfb8353816245d79457a6086eb5d9e3dce1bff5c009667bfeec3e2a SHA512 4fc377502915e2793cdcde5ef94d0b90e3178ee5f70c5ac0514dbecbddfc506bbf838ecf2e248155587b47e7bd4f4af42970dd61db8a56c9183ce4214885892b
EBUILD kaptan-0.6.0.ebuild 497 BLAKE2B b2b249e5ab17b40eced9e43d28a7d048bbb508d4e29bde6a338ddf13b217e6c6788fb74ad651c27d1f7ddf0fb7b23bbc59db3bf75ab56deb6aa7059476aaeb2a SHA512 d7d4866a18e86a47ca6b1b219774da86c31f6cf879a1f69cd574d5b1872de74660a8f916911e3275fe7791e5293c4aa4bb3b1b9f4c74ca32c3902b6259c84086
MISC metadata.xml 471 BLAKE2B b82e958c2a8c137af25e3a3fc7f34b35d4d2423ceb6faa63adcfc5f578d0fa2550c1f6ed0256600af03fb697992e735ce3f1315ca18215aeb173bd26aa0a4be9 SHA512 41876de2e76c8f2f5e87b714bb7a36eb5d07435750851fb285df30430a48a3b0b4267a30cef0ca96e7abd0a0025b9247b11973e1c2f156a45d90ce9a2cc59a8f
diff --git a/dev-python/kaptan/kaptan-0.5.12-r4.ebuild b/dev-python/kaptan/kaptan-0.5.12-r4.ebuild
deleted file mode 100644
index 0cf70651ff58..000000000000
--- a/dev-python/kaptan/kaptan-0.5.12-r4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2019-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} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Configuration manager in your pocket"
-HOMEPAGE="
- https://github.com/emre/kaptan/
- https://pypi.org/project/kaptan/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-
-RDEPEND="
- >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # remove pinned deps
- > requirements/base.txt || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/krb5/Manifest b/dev-python/krb5/Manifest
index 87b9884264f5..fac967e46fbf 100644
--- a/dev-python/krb5/Manifest
+++ b/dev-python/krb5/Manifest
@@ -1,6 +1,3 @@
-AUX krb5-0.5.0-cython-3.patch 800 BLAKE2B 215b97c42aedbeb321cff89c912e6e071f35989ccadcac4990e495d09907a448d01bdd112ac471074e4b6da96d14e643ca8a77c9224cc728b5a9fa5832bc13e8 SHA512 cd2cd8cba18f677a879ce41ae47bbd8812526ed211d96112df2bdad6f8ff9c4ba3c446b30d4bd98f45a8d70c5c24fc13ec9a106d6a484f17aaae9eeae8d73a04
-DIST krb5-0.5.0.tar.gz 220969 BLAKE2B e492220906afff138a35e0545a9fec4d802e37e17d776fa5448361f1d62a93500063f783e638bbf903165a1998f9d2eaa1444d3bf5ce8446b781c69596c53080 SHA512 a5e8dc16026602373a00aae9188256b586a9f02cee7a413b7bc8ff0525660c416256179b56795cb9a69ca9dab0afff258f803a810220472e086c1c497d044567
DIST krb5-0.5.1.tar.gz 221059 BLAKE2B ca7bff0caa192af0493b58e5254bcc45f43aece32ae2d57950d6293506ff8261a53d5990905d4d3a974c9843f6435dd6526c3d3210b9ebe8cda76d640410f213 SHA512 474484d2ffcf94e9855b017a7f8ca29894c4e3c1f4c0d872952bb1b7c1772b319b7a358c5e44cb3be036ea707a58fc1c526f8abb2c3d1d9b8af8525bb769923f
-EBUILD krb5-0.5.0.ebuild 669 BLAKE2B 88ac7f97d73e549000585abb99a6edef20c0f91c39a1474292c6f4f8f22d9b2f235f786662d45101ea4c38a5a9e45b6496f8d97c206d427373f862bad5a69725 SHA512 cfc82e1e693e700b305f4635a450f97f17361fdcb585019bc45d4c7141f38a92aad800fa97989334d0715e9d56fdc57b2bc6b86fd8f976e50449d2b5ffb2e8ae
EBUILD krb5-0.5.1.ebuild 574 BLAKE2B 49fddd4e514a97e800eb8cf3437b8894a410d90bf830fbc8998dfa7e1b3e174b44b1b741c2d365766c3da92c8b846cbb593eb5723056a0fdac7b79fd66019e7f SHA512 76cf84b7aa1a03fad214cee5121567ad4a28b326337b1a00da015a18b25930ef1a5e65733066d6eccd0a280d2482938fb45bb69e1ee3489330e9d329bd5991cc
MISC metadata.xml 364 BLAKE2B e69a14082c08f32db33234a5738190f54374c13a2f114d65e26a8e224c96f23be90e0cf602830b757fdadfaa058d723ab2cd51e6980f08fb090ca7b014416935 SHA512 f65eb368468d221f55e0701f8ae3790dbf083be2d3f210e9688b27db892b6d3e566a0cea3912d45a4e1e6da7aa092bc82eb6a4b861b459bb8decf914c5192d6a
diff --git a/dev-python/krb5/files/krb5-0.5.0-cython-3.patch b/dev-python/krb5/files/krb5-0.5.0-cython-3.patch
deleted file mode 100644
index 6d9d34dad659..000000000000
--- a/dev-python/krb5/files/krb5-0.5.0-cython-3.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 0e843062ac3916ee0a36f59ba53caabba64cb062 Mon Sep 17 00:00:00 2001
-From: Matus Valo <matusvalo@gmail.com>
-Date: Wed, 15 Mar 2023 21:02:10 +0100
-Subject: [PATCH] Declare the function as noexcept when it is not raising
- exception.
-
-Cython 3 will require noexcept keyword in the declaraction of the function not raising
-an exceptions.
----
- pyproject.toml | 2 +-
- src/krb5/_creds.pyx | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/krb5/_creds.pyx b/src/krb5/_creds.pyx
-index a4a8a33..5b550e6 100644
---- a/src/krb5/_creds.pyx
-+++ b/src/krb5/_creds.pyx
-@@ -263,7 +263,7 @@ cdef krb5_error_code prompt_callback(
- const char *banner,
- int num_prompts,
- krb5_prompt *prompts,
--) with gil:
-+) noexcept with gil:
- try:
- prompter = <Krb5Prompt>data
-
diff --git a/dev-python/krb5/krb5-0.5.0.ebuild b/dev-python/krb5/krb5-0.5.0.ebuild
deleted file mode 100644
index 5c04cef7755f..000000000000
--- a/dev-python/krb5/krb5-0.5.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Kerberos API bindings for Python"
-HOMEPAGE="
- https://github.com/jborean93/pykrb5/
- https://pypi.org/project/krb5/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- virtual/krb5
-"
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- test? (
- dev-python/k5test[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- # https://github.com/jborean93/pykrb5/pull/27
- "${FILESDIR}/${P}-cython-3.patch"
-)
diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index f5785b6b5747..edd0f9348c97 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -12,5 +12,5 @@ EBUILD matplotlib-3.7.1.ebuild 10081 BLAKE2B 20a93311d408f379c381bf4412481b55814
EBUILD matplotlib-3.7.2-r1.ebuild 10221 BLAKE2B e9e08c3c43f9fb7c3cc352f2e46e257127dd8cf83844b6c963402f6c7e0534b389bb2c5bd65086c70fafb4188f05a89b286ec49ad637a317c745963b9720fa7e SHA512 9e3a4f710da8f822eee9e457b8fcbdd4432fbb17375ffab36fcb8597552f4f633e75caaaefb44c3ac5a7d49d5aa6a6dfaaf82347839020048ddd2d877b832711
EBUILD matplotlib-3.7.2.ebuild 10290 BLAKE2B f429909f7dceaf77aa96e921e426a6fbb2d67b96f450dfebbf12a09df23d35902abe25b425eb3ea8e331d4c252a0ef74a6eae83b46d9f3ef73e302b711a5fdf6 SHA512 dba873d255fbbd4d4cde4afca61150b600466cdcf597e9a25cd1ed9c6da2fcb928b824496c8e3f315463fc3d1651b49b32983ebdfaa8c887c93949dcee7fd1e8
EBUILD matplotlib-3.7.3.ebuild 10008 BLAKE2B ca25579dc5c3f41a890c38e2889fbbbd99e51d5defabe926a172aec975415563225b84499fad053cc41f737da6d66506e1185e102259df5700985fd18420a04c SHA512 0da8c030af4744a84709f7baa7fd52052eb36731621cf20251620b2d29a9897c36ad136a2523ae03a6a1db7a81dab16f754d1120a9d4d3db3b8227d0caf54f4a
-EBUILD matplotlib-3.8.0.ebuild 9912 BLAKE2B 862c60db3f17f1ba4e9b7e275a214e10d50e4f353597097958d26fd9c37be9c3f504488e51d43efe8a4f04d816ef3e99a0993ce4b7829201bf0cf1180218a583 SHA512 603d774637a3ebbe9efb375318e1004952448fee235e74442a63be8df249d9f1140c779c43ce65cae6f386a3cb6d599d9545521afeb131026111fbc7019a4428
+EBUILD matplotlib-3.8.0.ebuild 9909 BLAKE2B 8dc47a20700793c108d5f745c89efdb4702207b40d7c26020ce1273b56d03ede57c1e69124a7940dc10b938b0bf5a3c6295e0161038fb8504952e0bb31487ffa SHA512 24de07d8725ea71de045ab53c962f3e57a8ea523f84609b8b1ec54f84e07555234dd09e020cb3d42061ca340861abef06bd4fcf6f3fd389f3caec2985c0adac5
MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704
diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index cd15a0528db1..5414e61cee7e 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
# Fonts: BitstreamVera, OFL-1.1
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos"
IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
# internal copy of pycxx highly patched
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 1fa0bfc85fcc..e3b93cf09228 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -11,6 +11,7 @@ DIST moto-4.1.9.tar.gz 3537033 BLAKE2B fda091585fd331ff68127290426bb1f5418b118b9
DIST moto-4.2.2.tar.gz 3646677 BLAKE2B 142d66f069a8a461f26959be5ec63cbd8dac7c5f4e752be3f78a728ee262a50b9505c7e1631da3fe98ac7b7d0044bcf4dd31edeb936798722d3c5fac0f062908 SHA512 76d3b7f575f70a0ce51dfca0918c036f791ea74be2194a96210bf92ce628f873458f1eb5d2a04308d5b0805f4469f7cf0d50eef845830a0ee1fa85b96bfb4104
DIST moto-4.2.3.tar.gz 4693815 BLAKE2B 3163376f5dd645af9fb9cd1a9af459ec76c6fd3c6f908d72429c2f72e5b4c2e8864afc0afbabe344524c403da0bf19477491b44bba2f29f422c38334595d0fc8 SHA512 a9a45fdb05722466f29e1a66b59637aa839960922b5992ad0aca6523edbe0c3b6c4e4724311d74d5b18cebdbf3fb26dd64887b2fea83ab5cc5487728f18a4c0e
DIST moto-4.2.4.tar.gz 4705570 BLAKE2B b9e6e60b147320b8393ca6cfe1c985d9814b18be0b8722cd960cae66530d0b5f23d9005a4a57fd224a3ec82b6108275832ef10633dafb3e2735f78be22e4d225 SHA512 d733a73d90f6c0dd5f5ce7f626792a5e6f672f9a951b4a841a2ef342f7350bdfbc7caf7e39e06acacedc7153c641565c6339b881487cb80c42adb42bd0a37880
+DIST moto-4.2.5.tar.gz 4721089 BLAKE2B 475a26ac75ed1e7e7fc00302b824ed473950c2916281456c1270f1489ab7c225468f2cd193b99f9589e8bf996590520abccdda8bc33278951696e8322ee6a1a8 SHA512 15211c367011acc049840555e2706d16a520226a1b9de0860977c90167b66702b06e7187af537da8c6312b0d8dcf50130e2a293120230d836b1e77691179827e
EBUILD moto-4.1.10.ebuild 5240 BLAKE2B 317ff43cc57e60de11ddd9b3edd39ee68a4fe1baeff511fcdb5d2430bc8a76d7bee8f82564e3c444752fecf263ac77b95314062f9ed5895a8daca8f00da67511 SHA512 a7582f382f25b2529ab79f27c9874e5c9b46161bbea16729ec50e87c31c4b623bc2aba33a45cda6e2ce27b35ec945a6fc0f042e38b76fc1de63cc7bffea3fa30
EBUILD moto-4.1.11.ebuild 4248 BLAKE2B 230dd3baf21ff4bf2abbdaf43def8a585997a56af2f709008aa0c6b7ae1d45a0d1b5d375d6b5e110826e645bf3c67d8f8009108cdcedd4af4c1c1b1f0d8b23f9 SHA512 f616e811f8b6680b51382673f68b27c7423a9f8b6f69d64084346d5aa7cc0575abf5597246a5ca4819978d615d8f8174a313d78c5552e3fc76fce5032b5a18e4
EBUILD moto-4.1.12.ebuild 4247 BLAKE2B 4aa77bc7d49fd047b038eb3fbcd51ef00e8c87577f6990f4cac0ee1c139070b7d68b24827e5fe9a02a2ea89456e267a769bbfca62eed7877e755850414177377 SHA512 4a68c35572bebe7a81cbbb4e87f3bf37b80dca4fc07386745a431551c56d64a736eecb3f18359ecec41fa732071749796992ddc8db7d6b2e93420de69c21808f
@@ -24,4 +25,5 @@ EBUILD moto-4.1.9.ebuild 4751 BLAKE2B 92991b43987e18fa779f1951dc984ac38508df1cd1
EBUILD moto-4.2.2.ebuild 4248 BLAKE2B 230dd3baf21ff4bf2abbdaf43def8a585997a56af2f709008aa0c6b7ae1d45a0d1b5d375d6b5e110826e645bf3c67d8f8009108cdcedd4af4c1c1b1f0d8b23f9 SHA512 f616e811f8b6680b51382673f68b27c7423a9f8b6f69d64084346d5aa7cc0575abf5597246a5ca4819978d615d8f8174a313d78c5552e3fc76fce5032b5a18e4
EBUILD moto-4.2.3.ebuild 4334 BLAKE2B 04ef612d1f1559b7700064d961e082bc54d06f3b9740b474115b63a68b639187ce878d5051ed26add8ea2f1441f7e241dac631b16faff12fc13a129b4f10d159 SHA512 f44a10264972f27153377fe940a4c0b2e60272a4c999e0f8065a74c0c2dbbb7edb79cec1df5724c2ec6d96c4b146be68a01c6a541c9da5527af0f81f609cd3d1
EBUILD moto-4.2.4.ebuild 5045 BLAKE2B 8f27ae021afe47eacbdcd282254d36dd6471355f2f054bd756aed3193170f55c7861ece84eb97d0029a7d1110359ffe23ea10fa5c63f5103ea542009a3a5c771 SHA512 e7b03f26718ebaaac737c72153dbaa7c0634c7516f77b75707f2a7df9e00ce9826b408cbb19f285a9cef3631cbd335cc75bf891bc099a9f496ceb539e53ed7dc
+EBUILD moto-4.2.5.ebuild 5171 BLAKE2B 226e9da580f4889f27e7702844875b90dfab2125676b0a4c6aadd3b65a83e7b966bf684578252f4476916d3d8bd2a7d2e5d0635466dfa25380fa45f30bdd959a SHA512 11622379e69baecf9bc4b3e5456b0f0afb374019d5f8b51a3ae99421ea349be0e1b1f1167a144af22619f9bad36a419ea435b4f3ea0669a46d08ee968ccf9990
MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d
diff --git a/dev-python/moto/moto-4.2.5.ebuild b/dev-python/moto/moto-4.2.5.ebuild
new file mode 100644
index 000000000000..614b20c6d875
--- /dev/null
+++ b/dev-python/moto/moto-4.2.5.ebuild
@@ -0,0 +1,120 @@
+# 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..11} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+ https://github.com/getmoto/moto/
+ https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+ >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+ dev-python/cookies[${PYTHON_USEDEP}]
+ >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+ >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+ dev-python/boto3[${PYTHON_USEDEP}]
+ dev-python/botocore[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/flask-cors[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+ >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
+ dev-python/pyaml[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/python-jose[${PYTHON_USEDEP}]
+ dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+ >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+ tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+ # broken code (local variable used referenced before definition)
+ tests/test_appsync/test_appsync_schema.py
+ # Needs network (or docker?) but not marked as such, bug #807031
+ # TODO: report upstream
+ tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers
+ tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
+ tests/test_batch/test_batch_jobs.py::test_cancel_running_job
+ tests/test_batch/test_batch_jobs.py::test_container_overrides
+ tests/test_batch/test_batch_jobs.py::test_dependencies
+ tests/test_batch/test_batch_jobs.py::test_failed_dependencies
+ tests/test_batch/test_batch_jobs.py::test_failed_job
+ tests/test_batch/test_batch_jobs.py::test_terminate_job
+ tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
+
+ tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
+ tests/test_core/test_docker.py::test_docker_is_running_and_available
+ tests/test_events/test_events_lambdatriggers_integration.py::test_creating_bucket__invokes_lambda
+ "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events0-ObjectCreated:Put]"
+ "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events1-ObjectCreated:Put]"
+ "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events3-ObjectCreated:Put]"
+ # TODO
+ tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_queue
+ tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_fifo_queue
+ # require py_partiql_parser
+ tests/test_s3/test_s3_select.py
+ tests/test_dynamodb/test_dynamodb_statements.py
+ # broken by new urllib3
+ tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_data
+ tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_file_using_requests
+ tests/test_s3/test_s3.py::test_upload_from_file_to_presigned_url
+ tests/test_s3/test_s3.py::test_put_chunked_with_v4_signature_in_body
+ tests/test_s3/test_s3.py::test_presigned_put_url_with_approved_headers
+ tests/test_s3/test_s3.py::test_presigned_put_url_with_custom_headers
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x TZ=UTC
+
+ local serial_tests=(
+ # these tests set up credentials that are needed by the tests below
+ tests/test_core/test_importorder.py
+ # these tests apparently rely on some other test setting credentials
+ # up for them, so they need to be run separately, after the above
+ tests/test_redshiftdata
+ tests/test_resourcegroupstaggingapi/test_server.py::test_resourcegroupstaggingapi_list
+ tests/test_s3/test_s3.py::test_delete_bucket_cors
+ tests/test_s3/test_s3.py::test_delete_versioned_bucket_returns_metadata
+ tests/test_s3/test_s3_file_handles.py::TestS3FileHandleClosuresUsingMocks
+ tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_can_handle_multiple_services
+ )
+
+ epytest "${serial_tests[@]}"
+
+ EPYTEST_DESELECT+=( "${serial_tests[@]}" )
+ epytest -m 'not network' -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}
diff --git a/dev-python/stack_data/Manifest b/dev-python/stack-data/Manifest
index 467ad8a463ca..94f7e747211f 100644
--- a/dev-python/stack_data/Manifest
+++ b/dev-python/stack-data/Manifest
@@ -1,4 +1,6 @@
-AUX stack_data-0.6.2-pygments-2.14.0.patch 4723 BLAKE2B 4c61d6d6846f663d90aaf2f71cbf9b95fff76367b4d9965aa401da8e61596f6d156017e037419d91bd8e4ed5bf9dd20a85795544cbca6d85d3ea7cac5558b238 SHA512 9cd7269c0b7051bdaa3a7402406aac1b170fea78f3d9c0431b636de318fe8dc91f9aab54d963a19024a57f84938d372d9fcce43216d6d037b32f0213bb0488d5
+AUX stack-data-0.6.2-pygments-2.14.0.patch 4723 BLAKE2B 4c61d6d6846f663d90aaf2f71cbf9b95fff76367b4d9965aa401da8e61596f6d156017e037419d91bd8e4ed5bf9dd20a85795544cbca6d85d3ea7cac5558b238 SHA512 9cd7269c0b7051bdaa3a7402406aac1b170fea78f3d9c0431b636de318fe8dc91f9aab54d963a19024a57f84938d372d9fcce43216d6d037b32f0213bb0488d5
DIST stack_data-0.6.2.tar.gz 44146 BLAKE2B 1344b48a597af3df3a00036412c513faa97824f183a4337566a1a8efafcb6ec6597cf5fad3c6d532e8df2173900bdf87d0071efc66a801bd93743a92619fb5dd SHA512 cdc623f8efc2fc4a968fd537c2147f4de90c0878554b3d3d741cf916ae549da8756d6ac943dbdee94721cc6a0c433d04d73e30bccee2b4ec1f5027efc3c9b90d
-EBUILD stack_data-0.6.2.ebuild 923 BLAKE2B bdee749276a17ef8cd200e70d9ef417e42d17b1535266a4d477786ff2448d6ae50c5e2b80ddb24fb31f409db4e59790e7decc9583ade99cd94b7401dae10a6e8 SHA512 e0bcf3d88b786569329960b65c25553a8e571dc4f866036dfec36b76cd5a69a8e84562a10868740b27be4a6fa967756646b952105af10cf3c941ffcfcd16b13e
+DIST stack_data-0.6.3.tar.gz 44707 BLAKE2B d50e8c8e925cd9a4a19f883422aa487543836b36e20861f9bdf41551484ba02f7bdfb729f8bc051b3a97e76b4df7e7833b53bd3c47daf85dc2aa4e8d5d1c11b1 SHA512 629c112c09a1f69566160039c4d5fd49e59bdc206ad76799c67418e08b93a0990dd802078b646da175ab719b448394b723aab37479be14d09c0fb1c72cdbd0b8
+EBUILD stack-data-0.6.2.ebuild 923 BLAKE2B bdee749276a17ef8cd200e70d9ef417e42d17b1535266a4d477786ff2448d6ae50c5e2b80ddb24fb31f409db4e59790e7decc9583ade99cd94b7401dae10a6e8 SHA512 e0bcf3d88b786569329960b65c25553a8e571dc4f866036dfec36b76cd5a69a8e84562a10868740b27be4a6fa967756646b952105af10cf3c941ffcfcd16b13e
+EBUILD stack-data-0.6.3.ebuild 1009 BLAKE2B 1210f003e52ec15dbb8108da42740196b9a5ba3f53ba9f3ab94ea8dd7418a1a87d8304c5b40b6abe9dba64beb6affffbc82581a78ef9135036f13f4528d0041f SHA512 0f28b49261c73831d19f6dd84b79c1be8ba572c8d14c112d584bf56cac0be801ee473d89d156ed6c80dffa5dca099bfa1741302b0f4944a3f79e759f692d4550
MISC metadata.xml 399 BLAKE2B 6f2f1d18b8e574335af618995b745aa50ff1db8c58ea881b3596cbc9c22796dcf20b78ae52f370d308999a337233c6ab5a778a555876877851cdec20ac4e14b0 SHA512 474c2eae21a1617dbbd8002189fff802764bdf24bc854dd68b1feaf3e7ec4ba7831678b5facc9cf4587c784874cd530b11140ee345e831a9b7824e6752d2923e
diff --git a/dev-python/stack_data/files/stack_data-0.6.2-pygments-2.14.0.patch b/dev-python/stack-data/files/stack-data-0.6.2-pygments-2.14.0.patch
index 6d1909bd8382..6d1909bd8382 100644
--- a/dev-python/stack_data/files/stack_data-0.6.2-pygments-2.14.0.patch
+++ b/dev-python/stack-data/files/stack-data-0.6.2-pygments-2.14.0.patch
diff --git a/dev-python/stack_data/metadata.xml b/dev-python/stack-data/metadata.xml
index f81ea3de7e61..f81ea3de7e61 100644
--- a/dev-python/stack_data/metadata.xml
+++ b/dev-python/stack-data/metadata.xml
diff --git a/dev-python/stack_data/stack_data-0.6.2.ebuild b/dev-python/stack-data/stack-data-0.6.2.ebuild
index 7714a2d63838..7714a2d63838 100644
--- a/dev-python/stack_data/stack_data-0.6.2.ebuild
+++ b/dev-python/stack-data/stack-data-0.6.2.ebuild
diff --git a/dev-python/stack-data/stack-data-0.6.3.ebuild b/dev-python/stack-data/stack-data-0.6.3.ebuild
new file mode 100644
index 000000000000..cfcde8aab223
--- /dev/null
+++ b/dev-python/stack-data/stack-data-0.6.3.ebuild
@@ -0,0 +1,40 @@
+# 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..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extract data from Python tracebacks for informative displays"
+HOMEPAGE="
+ https://github.com/alexmojaki/stack_data/
+ https://pypi.org/project/stack-data/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/executing-1.2.0[${PYTHON_USEDEP}]
+ dev-python/pure_eval[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/typeguard[${PYTHON_USEDEP}]
+ dev-python/littleutils[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Cython looks for the module in the wrong directory, for some reason
+ tests/test_formatter.py::test_example
+)
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index 0363dabdb4f8..de93f8c278c7 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,5 +1,7 @@
DIST wcwidth-0.2.6.gh.tar.gz 51990 BLAKE2B 8561e06aaf92f48246bacfb4012358067d81d4d9eeb33a0406eb012b5c22841ac66ff5760df2d5ea6a5d48a1880b4b9cbbcddf7a5eba5f663f6a559005f657ad SHA512 1f97cb6ef6a804da1d062b8dafb146a3e21261e63a644bad88bed74101be1371c753c2645db5ad25868fe9641fce9b13bd5dc920496b00e1d73d406f69631ac9
DIST wcwidth-0.2.7.gh.tar.gz 54601 BLAKE2B 5ffd919e38c1e6f160e4c5ac007c42635d93fb9300338f51928db8bf19c25fc4ac6624e8633d2166435878090a130ea2cd2a0b854db10519983f0fe4d0307a6d SHA512 3044d66bd97b05904766fa29fe3c66599767bf79361081a55f4e605f2015c990b0f1934ae875f853f4f6e8acbef1f6a56492ba63eda5b5a14dd83d0cc34588d2
+DIST wcwidth-0.2.8.tar.gz 61713 BLAKE2B ca3d0c58e2ccab0fbb5493aacc8df81e9dc1faf7572543b7aa277875d617e0d4dc0c5ff6032f5f0f3846f52f26c407ddc5dd941780411572bce8ddc467a33dd7 SHA512 4a9ac4a3068c8ac25a7073d6c5e5782c3915184929ee191a2169eca510668e6e0b15856e71bd8b8d4c580767542d695b25a370329e95da317295104b962737f1
EBUILD wcwidth-0.2.6.ebuild 907 BLAKE2B 0ded135617ee71016cc0d517cb335ad8e6a8d317a9610acc88d2a21b2348013d95e8bca15eee65e01c23ba5351e88f8c2381954c5cf72ec7a227224ece0903f9 SHA512 af7404999efa015f7855be37939cfb8a1d21d3fbf31dc682f65d397c7a8d189ee8e0697e9eabe4e5963a8cd8fd16aac84531ace1d17182fcf3040237da7528cf
EBUILD wcwidth-0.2.7.ebuild 915 BLAKE2B c8c07ab575c66360a703df3bdb507286be84cfd60509ffffe01148c646e8cfc0698e751964b36ffae726a5305bf50e298fdf2b56d3ba07d003394f561b4eeb10 SHA512 2fac44cbe22051fff219f7786b1a3aa8926a833bd3c1ddd54373063ff5bc3233099e5bd521cf4133fd4c64f03dcef96babf46ce42e27f07f7fdd577e33787848
+EBUILD wcwidth-0.2.8.ebuild 832 BLAKE2B c704bad3cd86b5d7afdc2ba5bf4cb6996baed90e0352e5e1e29ce2b0558fb192a38205b74ebff1599bcdbd07519b8a840833d16bd6b171f49140fc85038ece83 SHA512 e22e16fdb4895a78ed70321c585f46807cab04200a23968c36f04799dcafa7fcbb6416cc16551824a1e64c3e085ce901d2766efb13a6a5f933c739336fd12b76
MISC metadata.xml 402 BLAKE2B 86714d496f80fe46cb313bed026135b2712ddfb47fea5994d0021516aa6ad28eb5fc52d37b37a7a224ec0613681b27ee039f4ac734430d94aafe4ec8946cecc7 SHA512 85c0e684f66a5582ca63d6f72c4e69101e8ec30f8e03c52e972fa36a2e6b6d2a8f019fb33a1e39e73fb37de25c82b906b18ac626afdd0a93d97db2ddcf485063
diff --git a/dev-python/wcwidth/wcwidth-0.2.8.ebuild b/dev-python/wcwidth/wcwidth-0.2.8.ebuild
new file mode 100644
index 000000000000..aad726279df1
--- /dev/null
+++ b/dev-python/wcwidth/wcwidth-0.2.8.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_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Measures number of Terminal column cells of wide-character codes"
+HOMEPAGE="
+ https://pypi.org/project/wcwidth/
+ https://github.com/jquast/wcwidth/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+
+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
+}
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 5e69e32379b2..dd965c55d7f5 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,5 +1,5 @@
DIST werkzeug-2.3.6.gh.tar.gz 833832 BLAKE2B 8bf2598ee2ff63a4515357802749f952ba68a484e52f9a488efc3e49ad54e9764334d14a7b57584c1dd610f5e7922023d6ac08d8b3cc433c4789554205e43294 SHA512 a7563eeb70b465580a136ae4e4e51afcd14d0760deedac619d469a5be85eb500fec456056371921317511c986f4f4453d1f86e408378e6062b6aa40b8365ca8f
DIST werkzeug-2.3.7.gh.tar.gz 834304 BLAKE2B 331ffe1f7f079defbd639f391522facfd98cad704da0ed92235f111f401c40b3d06c40b2e0f5c0d0ac8d798335171870a6ce221d02810a8cf3d25f480ee7f7f8 SHA512 76daba77523f486a56f945f54b9f317589d72e36458d7dce975ae597835de8936242edd6ceafa8913d00021557a9da2acfe9619be562fe7b482858daf84dfd2f
EBUILD werkzeug-2.3.6.ebuild 1670 BLAKE2B aa5314b5935a81821fdbd8a3ad77fdd81595ec30d201ee4b8ef49ae79ba062a20c7ffe5524f68eeb4d8ee21e3d8c346c27edcb8feb94bc2a4b58080cc5d8011a SHA512 45ea7feac364625bfd242b1457f143ec4b70ac56cb5f2e03125b2ba411670525165d0e1ea6cd294d73d86057d228af8024f90d0460cd426f200a1e82539d63f6
-EBUILD werkzeug-2.3.7.ebuild 1665 BLAKE2B 7e5ae86e8a000d5acc5520ccb9a3db22d871c80e03a740a91ca1b24bfe607f298929b537d1946689a54fc8e8d89556ae998aadc0c68bccd857440caee18a827c SHA512 b765d4d99901d57551ae0ef035cecd1b89d0b9d000cd92edc717a0326bb16e08d2e1ff9efee6e3db9dbcc6064a5cda4f91ee2ff79211c7f4f3c2c8ebac15538d
+EBUILD werkzeug-2.3.7.ebuild 1664 BLAKE2B 4d982ae7b686c104a3676972afd658b7e7f0f48f07cf091e549710339122d6a89d9a201c45ab4fc5d6f37a79754dd7ae79af96891368443137d31f0351a2785a SHA512 bb097e92d71d1485419bdd52587470ef4eb10e616169765d466e026dacee30d6737a76155ec0f2c2a6acc7abf80d187c2fed42a1b006d3bce1f0295b899b0274
MISC metadata.xml 368 BLAKE2B 81932229098620395623f9149ac974f19fae9b65ad09943ee5c5d8d03c1e37e76061291c959fe5f004f531a244b3bb335c2a43dd66949c0be43493e45674d0e3 SHA512 67e5b5fea8052c0723820125271ea031ad984e0fe2af21d2423fc559bdc51dfe1d40f2fa5fe11e6d2b8b32216e716900080b859aad146c079ad2b390dd9844cf
diff --git a/dev-python/werkzeug/werkzeug-2.3.7.ebuild b/dev-python/werkzeug/werkzeug-2.3.7.ebuild
index 12371f384954..c34e787e2827 100644
--- a/dev-python/werkzeug/werkzeug-2.3.7.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.7.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
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"
IUSE="test-rust"
RDEPEND="