summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-16 08:04:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-16 08:04:03 +0000
commit97f40b36b1afa9726e32962d11f3ac2d0bc5792e (patch)
tree1c7d586bc8a53d3b768630527bb80a477d661fa3 /dev-python
parentb435e036d9775b71048373b91d4c7c3398826858 (diff)
gentoo auto-resync : 16:02:2023 - 08:04:02
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin259763 -> 259773 bytes
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.26.72.ebuild68
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.29.72.ebuild74
-rw-r--r--dev-python/bsddb3/Manifest2
-rw-r--r--dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild (renamed from dev-python/bsddb3/bsddb3-6.2.9.ebuild)18
-rw-r--r--dev-python/build/Manifest2
-rw-r--r--dev-python/build/build-0.10.0.ebuild2
-rw-r--r--dev-python/cachetools/Manifest2
-rw-r--r--dev-python/cachetools/cachetools-5.3.0.ebuild2
-rw-r--r--dev-python/canonicaljson/Manifest2
-rw-r--r--dev-python/canonicaljson/canonicaljson-1.6.5.ebuild31
-rw-r--r--dev-python/ensurepip-setuptools/Manifest8
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-66.0.0.ebuild27
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-67.1.0.ebuild24
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-67.3.2.ebuild (renamed from dev-python/ensurepip-setuptools/ensurepip-setuptools-66.1.1.ebuild)0
-rw-r--r--dev-python/flask/Manifest2
-rw-r--r--dev-python/flask/flask-2.2.3.ebuild63
-rw-r--r--dev-python/google-api-core/Manifest2
-rw-r--r--dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild2
-rw-r--r--dev-python/google-api-python-client/Manifest2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild2
-rw-r--r--dev-python/google-auth/Manifest2
-rw-r--r--dev-python/google-auth/google-auth-2.16.0.ebuild2
-rw-r--r--dev-python/identify/Manifest2
-rw-r--r--dev-python/identify/identify-2.5.17.ebuild2
-rw-r--r--dev-python/jq/Manifest2
-rw-r--r--dev-python/jq/jq-1.4.0.ebuild2
-rw-r--r--dev-python/jupyter_server/Manifest2
-rw-r--r--dev-python/jupyter_server/jupyter_server-2.3.0.ebuild75
-rw-r--r--dev-python/openapi-schema-validator/Manifest2
-rw-r--r--dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild2
-rw-r--r--dev-python/progressbar/Manifest2
-rw-r--r--dev-python/progressbar/progressbar-2.5.ebuild5
-rw-r--r--dev-python/proto-plus/Manifest5
-rw-r--r--dev-python/proto-plus/proto-plus-1.22.1-r1.ebuild40
-rw-r--r--dev-python/proto-plus/proto-plus-1.22.1.ebuild40
-rw-r--r--dev-python/proto-plus/proto-plus-1.22.2.ebuild4
-rw-r--r--dev-python/pyGPG/Manifest4
-rw-r--r--dev-python/pyGPG/pyGPG-0.2-r1.ebuild11
-rw-r--r--dev-python/pyGPG/pyGPG-9999.ebuild13
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-1.10.5.ebuild82
-rw-r--r--dev-python/pymilter/Manifest7
-rw-r--r--dev-python/pymilter/pymilter-1.0.4-r3.ebuild4
-rw-r--r--dev-python/pymilter/pymilter-1.0.5.ebuild (renamed from dev-python/pymilter/pymilter-1.0.4-r2.ebuild)20
-rw-r--r--dev-python/pyproject-hooks/Manifest2
-rw-r--r--dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild2
-rw-r--r--dev-python/pyre2/Manifest2
-rw-r--r--dev-python/pyre2/pyre2-1.0.7.ebuild2
-rw-r--r--dev-python/pysmi/Manifest2
-rw-r--r--dev-python/pysmi/pysmi-0.3.4.ebuild2
-rw-r--r--dev-python/pysnmp-mibs/Manifest2
-rw-r--r--dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild6
-rw-r--r--dev-python/pysnmp/Manifest2
-rw-r--r--dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild2
-rw-r--r--dev-python/pyspf/Manifest2
-rw-r--r--dev-python/pyspf/pyspf-2.0.14-r3.ebuild2
-rw-r--r--dev-python/pytest-subtests/Manifest2
-rw-r--r--dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild44
-rw-r--r--dev-python/setuptools/Manifest2
-rw-r--r--dev-python/setuptools/setuptools-67.3.2.ebuild128
-rw-r--r--dev-python/simplejson/Manifest2
-rw-r--r--dev-python/simplejson/simplejson-3.18.1.ebuild2
-rw-r--r--dev-python/tagpy/Manifest2
-rw-r--r--dev-python/tagpy/tagpy-2022.1.ebuild2
-rw-r--r--dev-python/types-docutils/Manifest2
-rw-r--r--dev-python/types-docutils/types-docutils-0.19.1.4.ebuild17
69 files changed, 676 insertions, 226 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index bec6a60d7157..5006f10e4773 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 63cbe7661435..15c4891148aa 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,10 +3,12 @@ DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B f3dc63388cf4055c58610eaf980c10ff4d29
DIST boto3-1.26.69.gh.tar.gz 600296 BLAKE2B 8c37d9c818e29617defed964271436be2ffa54f8a634661d6a9fc665d1b77a041d83bcba153d5c0dffe90c4185e0a163e9141880cd8147964f7ed479b975ecb2 SHA512 8635afb8c20c3534c36551eb6004676ebcee987836e494b8a67673ae16f4dee8d8efb83e632c6df2e0f07827965bcc9b8e72c159657ff72f1c9c1f52ccd49a16
DIST boto3-1.26.70.gh.tar.gz 600798 BLAKE2B b55125e70865f73b8ba5e7945eca6a975f47cf5e80ee876bb757adb72f611a2a18a33dbc619fe8f76c40e63cadaf5f6ea923c8310225b4f662c5c2e300aef375 SHA512 80961a68437a32cb0d7bbfd3e24942fa939d0e8a62884d525e4cea6cc9e152749b1481d0c8cc832ec26407cb2dc46a1a40eec81539e7c55c635c810c595108d5
DIST boto3-1.26.71.gh.tar.gz 601272 BLAKE2B ca2feb8c8a733033338ae50a7a9bac3779afc233fbd8e55c75a1e9bb87e224c789d22b940b68e1f90405886cceef60f860c33f7d99a64b288a29f8377eaa8815 SHA512 ca4eeaa29f0d025a6e0d7e55680f8c6ca231cd8616a373ca60a84d51f271750b05640b71ea97bebd539e762efe7a714f86e1f3c142620996240df02ef7cfac48
+DIST boto3-1.26.72.gh.tar.gz 601919 BLAKE2B 7a0d7e1e2cb2a2085e641127807aa55677c778aee7a86daded4d6c57cf430ae9a610fbce03527911f9c9be775cf5229451668c6e600635e87d5d21690e52e8ad SHA512 859c2a5260805eaf86ca16d94f1b58d7047f1a1c911b9c553c4a2f8a0902e1b5cd96885eed64865f1a8795552744b9f4e39382ebe0c681939ea6e4119a81b474
EBUILD boto3-1.26.59.ebuild 1580 BLAKE2B 6c2b0aa540898e7461c165b8cb755ceec1cf0b94ba8cf4e2183bcd3a7a242b1e78f4c9a61bcb0c01230f625735a59ce3cd437098b19620d87c76fa022327af45 SHA512 f792df64912dbb7af89eac9c95518624a26c37387e16b96f46db928912c01ce20503cf8f9685de1b314ca7120e353c5fb26c900962f8c05e2c275b3bcd297555
EBUILD boto3-1.26.64.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
EBUILD boto3-1.26.69.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
EBUILD boto3-1.26.70.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
EBUILD boto3-1.26.71.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
+EBUILD boto3-1.26.72.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
EBUILD boto3-9999.ebuild 1586 BLAKE2B 44b7d2804e4a484ed5fb864ca2c60348f4e4eb2265c1ba946adf27b31052dd9041f148c1ec935af0bdcabc66109ad3b479dac167613c679a2d9e42f689182734 SHA512 bf11d1114aaff8762b6162a7ba94223e2eb180868e8395aafd1f466c48683514a3ae755baac40d7e0e1afb26ab49e14d30f39266382661b01e8f7ec53d71f145
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.26.72.ebuild b/dev-python/boto3/boto3-1.26.72.ebuild
new file mode 100644
index 000000000000..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.72.ebuild
@@ -0,0 +1,68 @@
+# 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
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/boto3"
+ inherit git-r3
+ BOTOCORE_PV=${PV}
+else
+ SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+ # botocore is x.(y+3).z
+ BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs/source \
+ 'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e1480071f07c..da743d7d3dbd 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,10 +3,12 @@ DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 955c7ac0630bd8df8004a0a3d0ec64a
DIST botocore-1.29.69.gh.tar.gz 11140109 BLAKE2B 5a91e6d425f4a5f424f95fd9bcd893c06fd42eb2a34ae870a76f0a28ee59771a8e1759a8afa959592a0ae7537229d791805539125890d17d3f4a33bb0618e76d SHA512 30d538591b25aae82e93352f4eda2d76eda6d02604cdbe822cd5f7559cfa268e2245b5cfb8ba6875e5e3a35cad2bef7210bbe03276236871441515cdf6ff2ece
DIST botocore-1.29.70.gh.tar.gz 11145631 BLAKE2B 9f1d65e7ecb0c2b436a6260613f7d7cdcf3a01b563042e1dd6997a308f0b7179582f11447b0e3785c2cf8c801bc920f3a850c9b290a78a183bf910189a705732 SHA512 28b375ab94619872d0e9d4331caa687ddaa24c6cce8a66af887dfb308583ff8ad1cb5d78cadc50eb69fcd5ddd50fc1c94b70f128f9ae83ad166596140c45ea81
DIST botocore-1.29.71.gh.tar.gz 11142820 BLAKE2B bc33e29023b95e1482e094173898952bd2e3335ca641416ac4ba5e608b2146333e347aa7fcb7a23dd9c3d5dbc8a092fd2345c91a74b49a9f8b08477e64798c18 SHA512 48a851434e35391e56bb3a8a803291287535a7d15d3b5b1a83c253b0bba1ca3621bd6da5e027ee0485f52eebbce523d1962fb660850663a6b19814e17be443af
+DIST botocore-1.29.72.gh.tar.gz 11147118 BLAKE2B ad72456166933dcb540ed7f4fc622c7e1ef1601846b102372bc990e9985699de82da5b629043fc975e287a49cc65383c0adc97737ff831ccb4ea569c148593bf SHA512 64af7f0efe667a175119030cf30524ad09cc29c8447026875286ec2706e6f3fbb2beb90f300675dac27532407a5439d5a0e3d967841b5a58d76f079cdbc99577
EBUILD botocore-1.29.59.ebuild 1899 BLAKE2B 94938a1edb8da9279816e2302442deef5adc1edef43deb21369c8dfc62c569eb34d4198cf55dc6acdad0c718eba5ddce0040b6f269e866e6eff95bc36fd41be3 SHA512 a0d875a4dec85116eaae0a20182832dedeb84e6a8946093473b99a1746ed5ff8b49ef7e7a4ad5b70afdfbb1098fabc5ddbbc40b895c2b7e0559e3d10cd02e0bd
EBUILD botocore-1.29.64.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
EBUILD botocore-1.29.69.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
EBUILD botocore-1.29.70.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
EBUILD botocore-1.29.71.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
+EBUILD botocore-1.29.72.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
EBUILD botocore-9999.ebuild 1808 BLAKE2B c88307d04e9daf86db23c54e39fb14931a6e60ab83593db191859652e67c90cfac45263f60c0211f81bfa10fe755b9023924713f2855324c929322d557b4ec17 SHA512 16e3144cef752302fa7ad350f5bb86301d41c0223f9ea41ed784083f2475d48efae095d82da95f93f77fadc86dea96b6aad1f1bce96bd926be01ef2d519fe230
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.29.72.ebuild b/dev-python/botocore/botocore-1.29.72.ebuild
new file mode 100644
index 000000000000..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.72.ebuild
@@ -0,0 +1,74 @@
+# 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
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/botocore"
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs/source \
+ 'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ # fails on unrelated warnings
+ tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+ tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+ # TODO
+ tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+ )
+
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/bsddb3/Manifest b/dev-python/bsddb3/Manifest
index ae305dd9beb0..142a7d32a7e1 100644
--- a/dev-python/bsddb3/Manifest
+++ b/dev-python/bsddb3/Manifest
@@ -1,4 +1,4 @@
DIST bsddb3-6.2.9-fix-py3.10.patch.gz 3153 BLAKE2B dfdd00e90c683557bafe7d5f0d5c9a6f944fb8495bf1baef8857f6e771cef58c8e5feac9b3d345ebf6403ba73ceaa7f9077f221ad6bad9916b756e6605b30d3d SHA512 3c6157110c94b842811301f4e48c0f1690d9c75379abe7a04bf76f7136d25decbf79673ca2940c5dbb97802acc8c7a9312a24a79e7dfcc3971f9dc250353d732
DIST bsddb3-6.2.9.tar.gz 230475 BLAKE2B 68c7c498d581dd5ca860060a3152f7ae135bbc75d00714764446d071e8ea88d303a73d1aa411db1ff8fc922aa6d486632fe38bef3596550150ed511a97fc9c9c SHA512 9e878ef865cba608fafe4274b660234927b9106323c3e4ddd728682b0f11b3c7edb9a3dd56cdfe8665eba890df4121695c9710b95bb2f43b8a0be3ec4050f61e
-EBUILD bsddb3-6.2.9.ebuild 1769 BLAKE2B 36833948fc0d9c657cf17308a57c423c79860783ac4bdac2c4dd8f2f681c89beeff679713fe2c386f119b7c369fcbcf46ffe9db2e396433a56198f64271bb9f1 SHA512 b05a0fb8c0fd99fc2ecf4d2c937ecadfba073cf8ba13cf141fb65c83980a8b8c1de62ef3f34cce22625a1252c4a823d7bffc045e5cf4bd8ce28d22630150723b
+EBUILD bsddb3-6.2.9-r1.ebuild 1646 BLAKE2B 8ba78d4e08fa35631f792a308c3ea9594f477f3c95e0b7ca1a1579d4134f1ae3a4a4683147aeacecd8816f7383da709c03e87bc5fcb1beccf1cc063bc63fcfba SHA512 73a410c68cff2586285f95ef7d6a9c9da89de1b3aa43867ce0c7f486e6a7e038b784a8fe292620554105ec44d4ad268dee9942ab0afcb1eb2ebdafd859184b6e
MISC metadata.xml 310 BLAKE2B 060fc4b0a3a1821d830a1a5f8aa85e6c3485a8e9495f6dc53a9e0f79e2365249b84c2b5d3d92f9023c5ff6a6292d2a556cbf9706d652a7d33fddfc6cd929987d SHA512 4be1100a09d494b8ff85902a0352180ee978627cabd047c01a999b49f4ab2120050a9c4ce0e254df346dbb2ec78e2fce16b8664d755938a57e28bb16decaf5a6
diff --git a/dev-python/bsddb3/bsddb3-6.2.9.ebuild b/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild
index 16a2cdc47c16..8a460060f71a 100644
--- a/dev-python/bsddb3/bsddb3-6.2.9.ebuild
+++ b/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild
@@ -1,32 +1,28 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="threads(+)"
DISTUTILS_IN_SOURCE_BUILD=1
-inherit db-use distutils-r1
+inherit db-use distutils-r1 pypi
DESCRIPTION="Python bindings for Berkeley DB"
HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm https://pypi.org/project/bsddb3/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
- https://dev.gentoo.org/~arthurzam/patches/dev-python/${P}-fix-py3.10.patch.gz"
+SRC_URI+=" https://dev.gentoo.org/~arthurzam/patches/dev-python/${P}-fix-py3.10.patch.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
- <sys-libs/db-6.3:=
+ <sys-libs/db-6.1:=
|| (
- sys-libs/db:6.2
- sys-libs/db:6.1
sys-libs/db:5.3
- sys-libs/db:5.1
sys-libs/db:4.8
- sys-libs/db:4.7
- )"
+ )
+"
DEPEND="${RDEPEND}"
PATCHES=(
@@ -36,7 +32,7 @@ PATCHES=(
python_prepare_all() {
# This list should be kept in sync with setup.py.
if [[ -z ${DB_VER} ]]; then
- for DB_VER in 6.2 6.1 5.3 5.1 4.8 4.7; do
+ for DB_VER in 5.3 4.8; do
has_version "sys-libs/db:${DB_VER}" && break
done
fi
diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest
index 723ee7d0e441..c05ee1c9c948 100644
--- a/dev-python/build/Manifest
+++ b/dev-python/build/Manifest
@@ -1,5 +1,5 @@
DIST build-0.10.0.gh.tar.gz 41509 BLAKE2B 0b1967af6fd0e47e8de5a6efcab879a37231b399965c4b52d9f952ed4fd64e9606b40f8e34ca18fb634ac5b42e3fa63995e6da292b10424f5ea0bd9fd49a46ca SHA512 e7ab783cc2b228e49c3dd15be7e25150924f26611994367b145cc2d43d7f89597c018cd4ca5cd8b31280d965421d314c80e4b97cf3e00f6cf73d80a3b081e7d1
DIST build-0.9.0.gh.tar.gz 41012 BLAKE2B 764338ffab3b6ede66542195271b1b07d1cff71685ae88bcef8042ce0a93a3a95a80a8a2273ac6a1534d8416410c8af77fdd3fe52fdacb47b8a56a9857ba60a2 SHA512 d6ef229c8f3b348cc939af6bd9a0a521a25c3a5702a95da8ee36d7a1ad3f3e22e10b5c96495ff08a1328ab73f03feebc64e89ce165862cb295eff4360c79d642
-EBUILD build-0.10.0.ebuild 1942 BLAKE2B 915e052a76a50042b4f46f03d83bfe8b1f2c96de8a1d32a9766f46554995398f06e586ef64f069c684d6d4169c64fad44ef06d44fb5e858654cb0b6b27f1d983 SHA512 9ef5e58acf56dfa5f575aca62d1fc73f9ac4f7e2a2c5efee8c52c9c13193d34e6c2745c8299c2fd2e8a7de34df759fc977247a717d7b4b0259bcd9434e041b28
+EBUILD build-0.10.0.ebuild 1941 BLAKE2B 4e499b9f938ed6b271a68491ae9d805dac7340b7dbafdcd41f6f22b056e0eab4f7543802e5dcb9405dc01b108e71662ca26e54eb2a62093a7520a4edd11e5056 SHA512 46e74ce9f2197da526bfe017d3a04f4055c04625103d8cfe23360954a0f611c0862894870dc706e9567222edd0c1f12ba19dbcdf65bee5047febe5d664bc0ea1
EBUILD build-0.9.0.ebuild 2106 BLAKE2B eb94af6366a3fb141821b97fabede49935f9ed89b51bf731079058b6e46b27c84df6f3ce25b9e4e6ac3a1cdead01a8d582fe628f0ed760e16314442214dca09c SHA512 6af34f93bb8c18b8b7ab66d8d6701cef6732e035dced2d74e3df4ab8e2bdcacd31f5dc5691799c0e819d94a652984181395b7fd4a07b778f7a4a6ac790128947
MISC metadata.xml 361 BLAKE2B 1c46e1d83bec4a8aaedd932af700865009735ff75e3af63ef7c08f7c00883d5f658f86aec981cd48c8ef0ab0a287250a3a4fdfad42fb434f6c06d9f33f72f7d6 SHA512 89c86db40833c86e25f387c5bfa8952b62e983714be85af1e8ca2a6ef8a402b94cc32dfc18cda8d8850736aaabdb46c153743af9bcb027e86b2c1f085f6f2369
diff --git a/dev-python/build/build-0.10.0.ebuild b/dev-python/build/build-0.10.0.ebuild
index ad383a92d1c4..cbb847a87675 100644
--- a/dev-python/build/build-0.10.0.ebuild
+++ b/dev-python/build/build-0.10.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/packaging-19.0[${PYTHON_USEDEP}]
diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 95a91c4ccb60..66013e964cfc 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -3,5 +3,5 @@ DIST cachetools-5.2.1.tar.gz 27401 BLAKE2B 0923744627c83b3c8d5d657730bcb44efbcb2
DIST cachetools-5.3.0.tar.gz 27935 BLAKE2B 6ef41ef383aebc1d65e2855c6ce2e62ea38163b44f9dca756482ee8f35bbee033b88a3d7d458ea970fafb062f8b202563d478ff3ccae376f424bc643c9dcbe1a SHA512 5f0be2e95b82de4866718744ba1712354b413441eb8978f0bcb3e32306b6671b8ed7fa238aa31bef4c3b97764347d12a375b058f5df51dc80b277bf2cef23e61
EBUILD cachetools-5.2.0.ebuild 510 BLAKE2B 04bcd7368ed1f0aaf10effe972f3ac49b19ede3b507b5a957c6f2548e1d0d044f8896e5188a2bdebcee7efcb7a632d2f876f9802b43d6ef39443e9c1cc6b82ae SHA512 0683a3ae438133b653158f4c0a28a215090bc3b740e693c8efa991c772033afc603fdfafee0fc677645843ee4f5e41ebee6c558fa9a4447330a21226d9fca6eb
EBUILD cachetools-5.2.1.ebuild 519 BLAKE2B 1306122949c5b650437eda87cd3ec9dbfed2d5521cd27e20a25d1e16a9fc4ab5c850118241a8ead8da05d8ea84b812b8be48d47f20cbf6951db9f6c30b1e7796 SHA512 6b979199da22a9b76471f8a1b3745d1f4fd925dca8e0223fc43e21ecc09f83e516c513efc9f8a330877684eb23ddf025630113fbc5c7652b11eebba11c2ddf94
-EBUILD cachetools-5.3.0.ebuild 544 BLAKE2B 1c8375c6f6ec11d3c1ec4f91bfa3c616bfe3d279d7cf4cfc7917b8c3f4829ca9592c8237394064855c1b5562832b6148ecc9360f7deb0472422667b54585ecad SHA512 78196c0cff55871476a7f1900a8dc7d111f7796ebedd62083f0c8951a7d170a43c2b5e67054660ea96c927e8990cfd1c2c32f784f9639f25d861f952650fd276
+EBUILD cachetools-5.3.0.ebuild 542 BLAKE2B f59cfcbaa87c1c02840fb695c01cb1ba05839c246ef3e5a070e2885027aa10ecd87788de371f3dda989e6668caff1e5e7da16083a632e2180edb248ecc3f49f0 SHA512 edf03b9442bf3b5a3bfd6ceec329bd911e3d5ee8e6a5834d0dd9780621f10b39c70dcedc8e981040a05835edec6ce4a71d6094170e7840fc1f98d52125bb983d
MISC metadata.xml 508 BLAKE2B 46dd3d86627746b2b26d9980c2773a25cde3fe6d8ef25bffd88edf1cd2f66a9457f09eea791efc1dab3d354f405bf755992e4a44acd721e4e72f085eabf9b61e SHA512 63d48b1e710965f09538e71b982df8e2fdf5693c6043d5498e4536f76e139584f8783479c1742f91fbe45b4e7bf9eec8d8a54d698734c196bbd8d5a14712b59b
diff --git a/dev-python/cachetools/cachetools-5.3.0.ebuild b/dev-python/cachetools/cachetools-5.3.0.ebuild
index e74bbbd4b52f..4713e42f609a 100644
--- a/dev-python/cachetools/cachetools-5.3.0.ebuild
+++ b/dev-python/cachetools/cachetools-5.3.0.ebuild
@@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/canonicaljson/Manifest b/dev-python/canonicaljson/Manifest
index fe06c80bc87e..154f42718596 100644
--- a/dev-python/canonicaljson/Manifest
+++ b/dev-python/canonicaljson/Manifest
@@ -1,3 +1,5 @@
DIST canonicaljson-1.6.4.gh.tar.gz 10408 BLAKE2B 4d55bb90cd4bbd5e019ffd0d505651c99dc6b296e9c0a52582265438586890cd6b663116ba0b66807b7a665c54eea001e039ca86c2fef9175b72a318a11a79a7 SHA512 7be1300c17d51f917b1e81931f6d0dd681b1eef9b7f4e82ba3ae683609d74fd924eb3a832c8261611f556c190329748966bf15abe34bc1d22f2ecdf29372b560
+DIST canonicaljson-1.6.5.gh.tar.gz 10457 BLAKE2B 14a56133e6b907ddd897f1d2f183c6ac0ab247b629253e74fd76bf7a41092dabe20de51d5a3ef7c5d6c67c78c76c2174ef430aaf73d744477bb12a8eb1b1e4b2 SHA512 dc4c18b8b2cf833038ca77a7c1c5cac6b9e09b0bc902fa58db095767c23a7e6b24257694931a4db0503934535ae965f5ceafd26d42b9a6c9ae19821522b2d070
EBUILD canonicaljson-1.6.4.ebuild 609 BLAKE2B e486da1f4e5d19262d2144c9c388e55274ce4ae3e7c6175ad89512b3020e8be05ef5cb2cdb54155ca50b35958adcf6f4b56b9ce99708d7787d7ebc23ae996c75 SHA512 380c813a663dcf9b3a136492cd88e71e7e050fc64789e9379127b938a4b8df013e552ef5966c9414f86edb6cbec78c60bfa34e67bd2fbea006b8dfa1e803940a
+EBUILD canonicaljson-1.6.5.ebuild 615 BLAKE2B e24cf88a9f6191f3cb3978fb08adfa60c02fe9726c676ed13b1785f5d8dbbbb4036d1ba2f1dcd09447fd4038769a0c60fdee5e53c76171b2638c9df783dbd41b SHA512 f2214897b02a64bca8e8489941705aa782fa3183144afdabd66e5b94695fbb489617df555d084fd59869e7c0c339dc4aa5dfd78811b60a84762870ab11be0190
MISC metadata.xml 562 BLAKE2B 09eeef3180d91d94572ed2095300f0a9638110d9fe6e2ebd9ab1bac29a10062dd630088ccc5774d49ecb1a83ee3f76f711b7c7166cd56497586fda6261114f8b SHA512 e459cb2290e3d64f41ebaf72ee51ab70c6a1638860a8be30e77451cbda03cbfa50a77088d2369d1fdf1c4984c8c04ac35c5e4005af3f429c1d2697beca6ef0b7
diff --git a/dev-python/canonicaljson/canonicaljson-1.6.5.ebuild b/dev-python/canonicaljson/canonicaljson-1.6.5.ebuild
new file mode 100644
index 000000000000..08779249ceca
--- /dev/null
+++ b/dev-python/canonicaljson/canonicaljson-1.6.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-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="Canonical JSON"
+HOMEPAGE="
+ https://github.com/matrix-org/python-canonicaljson/
+ https://pypi.org/project/canonicaljson/
+"
+SRC_URI="
+ https://github.com/matrix-org/python-canonicaljson/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+S="${WORKDIR}/python-${P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+RDEPEND="
+ dev-python/simplejson[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest
index 34efae50f8c5..41867aee1078 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,13 +1,9 @@
DIST setuptools-65.6.3-py3-none-any.whl 1233963 BLAKE2B 2bad02cc00293c9b6615cdcee9f2da4d66f83c494904c0467054ec15cb5650a7b72caaa52bb8925aea84eb6becd52107ba10763c2b241216d91072a1319f5d24 SHA512 6a9bf2230840ab90b228b433552e8813a176a9ad5f6dc74b20da412fe96c4a7f1df6095aac8dc2f25bd2393aae731927875eb9e7bc05203907539fb4a3b5c8fb
-DIST setuptools-66.0.0-py3-none-any.whl 1259316 BLAKE2B ef08be5897d35d63d5b4bea2fb7401c59b1be8ff09a2cc410a97074402228e41bf573820712d76f955fb4a117036bbfd6adc7ff78e33406f5f1a5ebb745eb0a3 SHA512 76efcc28173443d5a000cd0d1ff33e24a423786c32be824cc11cbf137ef755f41416317e326edb56f90aca157ebf49a42e20f8f2445feb7a043c36d4aa537bb4
-DIST setuptools-66.1.1-py3-none-any.whl 1260206 BLAKE2B e5edfb4f26347601b73d01630029cb763a0ea34e76451393fdefd84d970588713ece61b9fdcbfc56709c3d0c48880406fe77e0bdddaa8122352b5f94e850212f SHA512 a2c2852680e3d39660d71dd607449d79ba7ee73bb3d60ccd5f36c84094fc2f8fc946265ec78769537320a06d249ef4089a403a4a7929e3c062b4522f271ccf8f
-DIST setuptools-67.1.0-py3-none-any.whl 1082555 BLAKE2B 8c862d1568a71ccb5e3f10e3d7eb74e40d08843053ccd1f89bb439019890f907ce85c0b3e81f39ae1c4881f066ae9d022fd65fa4e72c7741bbe89dba00b98d3b SHA512 19f56a54c7c5114efed6a97de07de18655234ae788e527ccc4d1a88e645ff30d84943d87e27752c194fb454c95a03d0fe1a9bc8c5ff27afb1b1e70e58dff98b5
DIST setuptools-67.2.0-py3-none-any.whl 1082973 BLAKE2B 7769ebdbde59e47cfc9f364ab28fada207e0b0826e0a40ccdec4ab4c8536148f8a8e071d688f74464a74dca6fb62ca840f3f54a48ccae5c016dd476634b99d2d SHA512 3987cc21a40b55f3aaae1ec643843dc473f8a3b442461892cbc77cc78f056c7e3736aad8624b68d8061358fbbeb555faf62c498df259de63fe3feecdd0d786e4
DIST setuptools-67.3.1-py3-none-any.whl 1085336 BLAKE2B cefd6b4d5434a78263c2b21557d6fd4bd31c97ca2997f8410127046ab370c5b02b47aafe4cbcdda6376ac07af4481836d828d716367254d65ebfa944181b30a7 SHA512 5e3859d3e09b09ddf60add608ffb937243a6e303683d3f2ab857920239d656ea1475a8a7e8590550ada8c64d6a75c7c77ac2b4a662008e16bfcd4f71d7509114
+DIST setuptools-67.3.2-py3-none-any.whl 1085356 BLAKE2B 46528b14588df0b4301cbfb72d334f69b91b7d03e85866bd2d900364c784517d443bc9ce922f8e40681680662bc853ea60280250d2dbeb22f975c4bb1cbad67f SHA512 0f35fe23243852b5fb6ce3c1753993564cd258a504934a996d16110116a4e8e64c71f670fddf7cfd9daf4c6790423c9f1902e3226efc72303d2088aec7173fda
EBUILD ensurepip-setuptools-65.6.3.ebuild 619 BLAKE2B ee5b00332e47f02390ebd2878b96dac800f2fe11f5357af2dc70ce13d6acc7c878883b444cf023c44a9f6a392d6a057b37f6b617150162d28cefe5951986066d SHA512 6cc9cdd806a12658a32f6d19693251e8a3b859c7a866c3e33f444903ffe060d448ac49105f04303f07db7dd2775324ec051ffac00ef3dd668580fedd5eb844c9
-EBUILD ensurepip-setuptools-66.0.0.ebuild 632 BLAKE2B e4d6de1bcd50f374e95116aff733146c190447d6207a5fa9c5a4effc089a2be39f5f3882071cb8cdfb9ebf4a50a908c94e801ff016744693b004eb9b90a4a78c SHA512 6b104563158879308ae3d7a9fe98feff1deeba3347a7d2fcc3e3dafe3e544e63aad2237faaa7ba407d0c9fde1ab778582ebd98d0751f26292446ffb19fb3be73
-EBUILD ensurepip-setuptools-66.1.1.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799
-EBUILD ensurepip-setuptools-67.1.0.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799
EBUILD ensurepip-setuptools-67.2.0.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799
EBUILD ensurepip-setuptools-67.3.1.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799
+EBUILD ensurepip-setuptools-67.3.2.ebuild 546 BLAKE2B 82db18ad8196b8dbf7faf59be5b690baf619e50b7c3a924bb919980c3893852b16e6be007f0984c30e1f7e5ded22e5ff35bf92a69f0f5d481cd0951dcfbe8e59 SHA512 560af63b8f3ed9e8ea95a70b865690065f47dd5c5cd7e4e19ab6bd9011b1d3f0036a252ab05dabeefc615fbfd9b51c6e3f03dde1fde95d20d2d6f8e39c5cb799
MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-66.0.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-66.0.0.ebuild
deleted file mode 100644
index 22682736bd2f..000000000000
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-66.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=${PN#ensurepip-}
-WHL=${MY_PN}-${PV}-py3-none-any.whl
-
-DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
-HOMEPAGE="https://pypi.org/project/setuptools/"
-SRC_URI="
- https://files.pythonhosted.org/packages/py3/${MY_PN::1}/${MY_PN}/${WHL}
-"
-S=${DISTDIR}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- !<dev-python/ensurepip-wheels-100
-"
-
-src_install() {
- insinto /usr/lib/python/ensurepip
- doins "${WHL}"
-}
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.1.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.1.0.ebuild
deleted file mode 100644
index c13c3370cbbe..000000000000
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pypi
-
-DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
-HOMEPAGE="https://pypi.org/project/setuptools/"
-SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
-S=${DISTDIR}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- !<dev-python/ensurepip-wheels-100
-"
-
-src_install() {
- insinto /usr/lib/python/ensurepip
- doins "${A}"
-}
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-66.1.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.3.2.ebuild
index c13c3370cbbe..c13c3370cbbe 100644
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-66.1.1.ebuild
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.3.2.ebuild
diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 58d90631130e..15da6aaabdaa 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,3 +1,5 @@
DIST Flask-2.2.2.tar.gz 677389 BLAKE2B a7385c619dee7c25538a69bc514393c6efa2ee3cbd8394cde28c64a41d7252b4f12896728bf76a4b8bf5247cf19614bd9b8f94d7d82f22a6a8073011286758fc SHA512 d330398829cb0393e07a4dcf495a3939f0e8f7962c0a517fc866d333425dffe1ce8fd26e39a40445259028d46eff4566e97b3f5eba0d6bddf14b9d7bac138945
+DIST Flask-2.2.3.tar.gz 697599 BLAKE2B 619902202443567bc79111c15f19d0bea9e03b0fbd406e43c1f9d994975d9f529f8e58823d9f828bb8164bac6b6631ba1c00c3a1587b00afcb802082565248bc SHA512 de119d032b04eef80a99cee9658cac12f934e9a66d7dbb8304588d0c1320a8a19a8b0a78f69134a20ca26aa408db8686436c5c108ecc39e16b1eca1a3dea2d2c
EBUILD flask-2.2.2.ebuild 1512 BLAKE2B 536a05f33b9a86e467645eab913f7f45e0c9c8556cafc555211ed43ac39cf773b381f24882265c326de391934cdb6dd0f3ea2f2362e7756428f9edd469e2f8a1 SHA512 e5697d4a2daa0f0c28c905810a71a7d7b116c1dd1f15f1dd6c74c20c8b9a1b219c9c482d3313c9bb7480766e0ecaf0109d97fd633370bc6e62b0639560538522
+EBUILD flask-2.2.3.ebuild 1520 BLAKE2B 6ea8d19e0969c03337b2a4575691e7c93e539d5a42c1a377a151ce17fed550438c8341fb683d738d9dc5ac6120d135c360333859a3d22b1508396a4e6b4179a6 SHA512 e1cb8c65d34e7af9b0779681832d7ccb1b9407eb6bc43630a89952fb866db51ac944d7346f8dc48e9637d20e7105ae9f9a87b7ddf9cdf09f3e23283d2e4cb468
MISC metadata.xml 386 BLAKE2B b449c54b966bc8943f7b7b12d6126867a89a2759eb749c08f7ad53a174e93ecad07f09b5e30c8562c63ab05df75a82e2f48f550ea8cf3a546f5afc2eef5a896d SHA512 123334db31948046e47f3cdbe0237cdec3dc2207485c8243d1e34e065436995423b6a89909563a6158741a8cc62a7fdad95923870a7114cf69e58ef715e7ec5c
diff --git a/dev-python/flask/flask-2.2.3.ebuild b/dev-python/flask/flask-2.2.3.ebuild
new file mode 100644
index 000000000000..486b6e0ce985
--- /dev/null
+++ b/dev-python/flask/flask-2.2.3.ebuild
@@ -0,0 +1,63 @@
+# 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="A microframework based on Werkzeug, Jinja2 and good intentions"
+HOMEPAGE="
+ https://palletsprojects.com/p/flask/
+ https://github.com/pallets/flask/
+ https://pypi.org/project/Flask/
+"
+MY_PN="Flask"
+MY_P="${MY_PN}-${PV}"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="
+ >=dev-python/click-8.0[${PYTHON_USEDEP}]
+ dev-python/blinker[${PYTHON_USEDEP}]
+ >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+ >=dev-python/werkzeug-2.2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/importlib_metadata-3.6.0[${PYTHON_USEDEP}]
+ ' 3.8 3.9)
+"
+BDEPEND="
+ test? (
+ >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
+ !!dev-python/shiboken2
+ )
+"
+
+distutils_enable_sphinx docs \
+ dev-python/pallets-sphinx-themes \
+ dev-python/sphinx-issues \
+ dev-python/sphinx-tabs \
+ dev-python/sphinxcontrib-log_cabinet
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -p no:httpbin
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest
index 494d5b23f6b5..944c059d3c4a 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,3 +1,3 @@
DIST python-api-core-2.11.0.gh.tar.gz 187535 BLAKE2B e8029b6344b572e1dcc8455b95f3ee63c8d3684f0c8807793e4e6ba2dd0179c939f183144085c2b94a29b8a1ae0e39aeffceb632988702806665ec39c51e3ce5 SHA512 798ff3970027d7ce60dcb62a88d395ebf00454f902fda4f272fc240b9ec104af112dd9de479fb6761990c48931c8ccd8c5223a1b2b5fa44823cabac862efdba8
-EBUILD google-api-core-2.11.0-r1.ebuild 2111 BLAKE2B 2fe7fc2b0df57447593d1cfcbf9af41173736708354eb53f07ae2525b14c58ea1d8d296c2c8f6dbc9c1d71c2b94cba07788dc0b31d78ded06ff4f26827d3887c SHA512 93b3cb0997b5f3789a76e76d6a42800b34891644e7f6126871604fb532acf25145f85f841bd0175e49d4d5bdfa60ca8fcdb8fdc39c8f1336ea8e2c81bcdda04b
+EBUILD google-api-core-2.11.0-r1.ebuild 2117 BLAKE2B e4a4cce4198f25721ec6b262f386b73f9e9c64862f91da492d1398c16fc1ef298cef9d000db05f266be6dc68894d03dac63c32b4c96f317d6afab227836b6051 SHA512 287b3692ec1732efbfbf37e3fe2e9e754bc4532eca6f812ed4cd94e96e58ce997a39f1b56ce4916b0d060682cebf4bf1c6598dc1dab8d5bc14bee67c6f679993
MISC metadata.xml 519 BLAKE2B bf6ee9b3f0f7fe5fbfa5461aabf7872c803bd0483938da629ed6468017d82ac5b8736a52ef325374d7948a752ff1cfa6006aca2e833721f5a4a47f4adc5d8630 SHA512 d56b0312f5e5b5ba909c84af358bbfea98ea4098fbdd0ab562e0669a87a492facc05644d13fc38a196e1300f4cc1638b28cdcd10f412d753d71f8cf20a7fec62
diff --git a/dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild b/dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild
index ebb0ff43ac99..27bbfd41437c 100644
--- a/dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild
+++ b/dev-python/google-api-core/google-api-core-2.11.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index c12645109089..93666bc15773 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -5,5 +5,5 @@ DIST google-api-python-client-2.78.0.gh.tar.gz 38327369 BLAKE2B 291941a44a6fc9da
EBUILD google-api-python-client-2.74.0.ebuild 1393 BLAKE2B d59f5c92683f668f82e760c1f1221cd87bdc836f3cf69ad70a2f38376b551f66c0fab981f3eabaf29db0695a3b7d3567af1fd996ee0c52a06efc710c3d5a00b9 SHA512 c90bbd23296a5a2127f55d79b7130770d91cd1d3fd69cfedbe92531bcde7b7a98364c3268aadcde813828802fc86c317bf00661382a94d5a57cf0a9ec5686b4b
EBUILD google-api-python-client-2.76.0.ebuild 1395 BLAKE2B 6a666ce06c23f1a334d4287d52887adf1b5adf1aac257387583dd14fc4f597378b0cc76f19905c1300080963276ffcdc3cbd0c74b7c2efe220a86417a38a10bb SHA512 503fad15193434626ba75dd5ad18f0e144d74875a6e914d231b38ae4f295f8e6da8d9ac94d9d3839c9805014583a464f0230797e62b76ca4e8b85234c5b7fb3c
EBUILD google-api-python-client-2.77.0.ebuild 1395 BLAKE2B 6a666ce06c23f1a334d4287d52887adf1b5adf1aac257387583dd14fc4f597378b0cc76f19905c1300080963276ffcdc3cbd0c74b7c2efe220a86417a38a10bb SHA512 503fad15193434626ba75dd5ad18f0e144d74875a6e914d231b38ae4f295f8e6da8d9ac94d9d3839c9805014583a464f0230797e62b76ca4e8b85234c5b7fb3c
-EBUILD google-api-python-client-2.78.0.ebuild 1395 BLAKE2B 6a666ce06c23f1a334d4287d52887adf1b5adf1aac257387583dd14fc4f597378b0cc76f19905c1300080963276ffcdc3cbd0c74b7c2efe220a86417a38a10bb SHA512 503fad15193434626ba75dd5ad18f0e144d74875a6e914d231b38ae4f295f8e6da8d9ac94d9d3839c9805014583a464f0230797e62b76ca4e8b85234c5b7fb3c
+EBUILD google-api-python-client-2.78.0.ebuild 1401 BLAKE2B 69835c2562dc0f53faeb4a88a2f4a398734ad747db6676817fe23f952bf0d556433e8e456a3db1479c0da6671c654285a72dbca97b22659a727e0a5b595ad825 SHA512 032c90063955331493b55b4746bfbdbc26bb9de11dbd0aa51585bcadf9b5b656c9569976f03b3f3e2e5765a1f860a6d654aa6f8486ab52b1318c219e6bb791af
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild
index 7f5368fd7fde..65893f1d07cd 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index f0b6b7e355aa..e9156e0db3b0 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,5 +1,5 @@
DIST google-auth-2.15.0.tar.gz 221698 BLAKE2B 73decb21ab51889d2f22a2dca9d01f8c7d77a37a5ba186e2fba05bfb7a56f0e5ea0f5c1396c0be527b03e9083e98995e96f0081973e97766fafc6a63946c0015 SHA512 4a564503195e4a96ac2a89bb208c37e434185439533913285ca03a3627f28e641a99224ae285ced84050fdc6073e075b1ba288e9a9c18d3e6adf70509b5ee68b
DIST google-auth-2.16.0.tar.gz 223336 BLAKE2B 9dbd54bdf072dacdf728f6fc34931f153dd409e3e1b92e37ed652a1db39d5380b7e66bd196cb1192f75234b2317518a443f8f515bc9135f553e6c9f1116fc606 SHA512 dbeff00089a410c6702e2bd704968c7392809dc217b3f511b62429a11649e4b0607a41622d2753bed9e511368b1c32086b23df66ec915e07a1dd4f32471e025d
EBUILD google-auth-2.15.0-r1.ebuild 1526 BLAKE2B f9b3a2c88eff61debb3027b55a995c2b854f07b7ae1f91b27807d7278a006d7e14b592be18d901b2709e14c6d7c593a76a4e9d74604287d511c55f4852122dfa SHA512 403cbbaec7ca6a52ba6ddcae159921ec4eb10505fc70288f7fd9d7536cd40b5ff0ed78202d2ed153358d84c59f3641c87815121a17c2cd30a842028f28ad6bea
-EBUILD google-auth-2.16.0.ebuild 1528 BLAKE2B 03210f5a849491656467c2546b55dd9ff27a99851650b9befdf4d90cafc9dc8f3d4e3b081394e867609e3bca81ae63fb10ed0d3361999875bf37b6ca896fe564 SHA512 c8bb384a7d054c0fee6d86bfd50c9df81cf472b6f5eb8280fc6bf0c8a426bdf344da5ea074ae0312fbeaf0bd0d10f22310c053eaf3f3c709a5c1621787747b70
+EBUILD google-auth-2.16.0.ebuild 1526 BLAKE2B f9b3a2c88eff61debb3027b55a995c2b854f07b7ae1f91b27807d7278a006d7e14b592be18d901b2709e14c6d7c593a76a4e9d74604287d511c55f4852122dfa SHA512 403cbbaec7ca6a52ba6ddcae159921ec4eb10505fc70288f7fd9d7536cd40b5ff0ed78202d2ed153358d84c59f3641c87815121a17c2cd30a842028f28ad6bea
MISC metadata.xml 521 BLAKE2B 784282f6a173e7746a408556d77e1277f65a41eae545b6b26054c1e506642e683c1c7d91798f3b7b690bc4f9d2f642a51c1395593177eebf1770d2a0c0ba589e SHA512 c2624ebca3dc42961e61531db4724b2b354a722f71cd7f2c194680fee50125d2251f4b94cc7e31b008a2792e74b0f55f407a1230d3f59572df9cf32ee49d2fb7
diff --git a/dev-python/google-auth/google-auth-2.16.0.ebuild b/dev-python/google-auth/google-auth-2.16.0.ebuild
index 5e31f839ad86..2dc5b30afbe8 100644
--- a/dev-python/google-auth/google-auth-2.16.0.ebuild
+++ b/dev-python/google-auth/google-auth-2.16.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
<dev-python/cachetools-6.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index 53327485169b..769bc36fd45e 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -10,6 +10,6 @@ EBUILD identify-2.5.12.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb349
EBUILD identify-2.5.13.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
EBUILD identify-2.5.15.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
EBUILD identify-2.5.16.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
-EBUILD identify-2.5.17.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
+EBUILD identify-2.5.17.ebuild 588 BLAKE2B 9c287b22e56d3d592e12009f8f200ef5771765d70f403323aa9ca54480f9d64fd16acafca460c7e30faf84409c105302d825fe0dcd66cc573a5c9ae877ee2038 SHA512 1458fffe14402c083921244f208ad0b8b5b168b96554a5ff33ac60c248307581bfa1df5e05ced73bb677d6d96279ef948d1e9b50d761e3d4e8c95d165091f4b6
EBUILD identify-2.5.18.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
MISC metadata.xml 501 BLAKE2B da95534590927f7290f78f47e30484e3349c9058048c15522e7346a74d9a2c96141a18897b10b230adf966d3c237217ef1d2dcfe59814ccfffd58ab4c38c1ebf SHA512 8d78245bbd2e14016eb70f1d8f8d6129e6b265084f7da95bd915f01ce5af94f86bd69c33c1514195de70d0f834332d9ca968a18afb59a7016c8cb58681d04d24
diff --git a/dev-python/identify/identify-2.5.17.ebuild b/dev-python/identify/identify-2.5.17.ebuild
index a0d521fdd551..5f8200bbe066 100644
--- a/dev-python/identify/identify-2.5.17.ebuild
+++ b/dev-python/identify/identify-2.5.17.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/ukkonen[${PYTHON_USEDEP}]
diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest
index 8ae98609d96d..d313f1fb9b40 100644
--- a/dev-python/jq/Manifest
+++ b/dev-python/jq/Manifest
@@ -1,5 +1,5 @@
DIST jq-1.3.0.gh.tar.gz 2648187 BLAKE2B 61b6d4dbb2163477d09e69c25e0bec98780f39088d4e689a7e13ed8d64749c2e238f2bf7d1f6c47f3cebe1c94a1e5fa5322a988ce251e8417aac77c789975064 SHA512 cf3c1ac7954d36d808b9f9841ff7f71835e3324f6f8eb09ef3a66b446b47a354d8ff090dc3529b9936ec5d7a33ba5163354d3534f0dfc0cb467222a990e58fb5
DIST jq.py-1.4.0.gh.tar.gz 2648402 BLAKE2B 5efc35fd9ee52e5c1c87ac46d980d1557121eedb14beb5d534987d81a37b05c5c765ef69cecf65141d7c451623d05d378bdcf9a6e48667c07a9f52e7d0317bbf SHA512 8acd9c4094e0e6f5ffd43303432347448e8cb160f2c33250a386afc75eac53134b15142da3f344b0ea3eac4df838ffa322771580a27349299f32a2c525e09555
EBUILD jq-1.3.0.ebuild 690 BLAKE2B 03d9761c98964cfb6fd1ef5d8397a60e5e110ebb2bd35d8c3f4d5bb899248b653165869725cc824e9258ac65a7bbd23b23bd4d89fb552345e78d3e92d484b37a SHA512 ce8d23458818016abf8d63d6d56a0bcd6fd4e20c311f28e6fce425e57da846d3d9ccb771866495990eb95beea5d131583e46b552496617416afc5c84121ce183
-EBUILD jq-1.4.0.ebuild 749 BLAKE2B a86ce1606071a321f0dd160b9ed165681d05d2408634fcb96b74a5206edc3558735fe883e4d64c41c7e8be62741b4d8c26c05453ae42e1f41fc6862129488892 SHA512 54a4adc6c7946b362d9e950354093d47aee27ea4bf6724b833dec81ea32f53bf1bf3b1f9b0da9b2bd24273b1d9941aaf911ee1938529d8706c5112bf343a0f71
+EBUILD jq-1.4.0.ebuild 748 BLAKE2B e81bef6df4524a607d5d32b07ec64fab4fc34b545037d76fd43a658e05980079d11755c5119e66045c448d9a7cdc30cbafd317d2a3674d1ded49860311cf0b9d SHA512 c5dd081258b92aac9101a82216656e4e7faa2ece4b2bc7e9491d76f0670dcee9450a504f048e3136ad2d98e072f90d0df5096499a1f09ecef96195927760a9e8
MISC metadata.xml 367 BLAKE2B b17eb2d9c460774d98ba18faf8a09d1c9c711433d0dfcff08df4f769411db66fdb2241d12ebc706664cdef98d9dbeb290614446112f53ecede571f77aa085174 SHA512 399b63613673deaef747fd380d6bdc086a4e4b57c5509b15fd6e031ea613ccf59641c95064fc7dbbf61f8d879fe03faf7e8298e4e8792a8a0b7a2bb3225e77c9
diff --git a/dev-python/jq/jq-1.4.0.ebuild b/dev-python/jq/jq-1.4.0.ebuild
index 417b5256add9..1a998f86ea13 100644
--- a/dev-python/jq/jq-1.4.0.ebuild
+++ b/dev-python/jq/jq-1.4.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_server/Manifest b/dev-python/jupyter_server/Manifest
index 245363e0f943..38e01b72429c 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1,7 +1,9 @@
AUX jupyter_server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693186c9414fee1dbb9a25be94bc7ec75be09888c2b147329ef9c4b2bdcefd54c44cbadfb658983f97537e5b277eb0fc9ae4cc4 SHA512 d20cfdc71c1c58a7c3126db80d30d34ec8f188f6b5da82accd9e02c91cb14ce750123be443d0c85b18357ae1d22117912c4605e0ee74d9dbf226c739faa17297
DIST jupyter_server-1.19.1.tar.gz 453411 BLAKE2B 800231e7e7ddfcf2a2c2f2725971983d754c76940623ce000e6b86ad503bc6ca68a27e55ca3766193e58184a7148471464dfa9c27076e53ac84b176b8ff65897 SHA512 f4228c73950e49fe26add11c61f3de425b963726908a2df7dae21bb38b986c2ebb6abfc3319ef9e3acbc2fef9579a1a70ac594920985977adf580a082d272368
DIST jupyter_server-2.2.1.tar.gz 689208 BLAKE2B 27989736fd8cdc2dbfd48967c44966d3ef013f2def1e7aa7b8b76fdfdcbb4de9b22c7c910d6250413ee95e1279f4e0abaa460b8cbce58cabe43ca49ebc3c47f5 SHA512 6baa1fed933a7600e52c9e13ce6ae22556ebe6cb153218b174b1c26f5ff2662870d14bac18c719be358d68185863fadf00d672470f033b4883f18b98b56f842c
+DIST jupyter_server-2.3.0.tar.gz 690143 BLAKE2B 06dcd78ecc55817600200ebbf03d152284818336fbd0c9abd46d716cbab750979a716e28d8a0eef757445f90102afb48e003ed1cec0c63898b52e88f295bce8a SHA512 a4769e79eed0f75b97db9affd6612bff28d873f9b75179a873c098511c914c1e3cd758e0b0c9192b7f8d6c221e16eaf07729b70e4fa95f5d8a8825dc5fd67d35
EBUILD jupyter_server-1.19.1.ebuild 2282 BLAKE2B 769870c7c897b7442a91f0b242e25f6c9da458bb94fd1bfa9af28e70b288d76db9049816c4b7d3dbebae897299387d9be69d4b8d1511bfe614801b3e21001e3f SHA512 e0f2e5c955e3b65f0d86684d7113f9f6b8cf1a96d8918d697fab16e6448828ff7feb99249a221accb2c683b47155063279aa3204c49144ce2bae94cc5edad36a
EBUILD jupyter_server-2.2.1-r1.ebuild 2114 BLAKE2B d79e7f660be3e5aae65b7da999a10c66b3d55cfd4e26c332a25d1981f495f601f6791bedd3eb3bf698c24cfca0a1a0c4c3e98fcc9171beca0f8c5facccfe3ba1 SHA512 2c3d6a9f8b4dc21ef82964a1ae4d178cd046fac4ccc9ecaf033a51eb74acfce1c539a5ad7f1fb79ca8c98296006034ae683586f4ad655c775f6243fe096afe9d
EBUILD jupyter_server-2.2.1.ebuild 2150 BLAKE2B 26d8be46c196fa30195151a781daaaaa887fcdf3d534e791a9b0d924bf24b8fb78c3c9320d552091c6d9f448f30f902a49fcdbb8fc9bdddffa37d3303c79f598 SHA512 c8945ac5bf1059bee07e6532175182476d49cdfefaf10fe6f51a464010cd993e283fe5986e5adb6c7f29ccd3db29766be7fe5bc6913273f1347229ca60588b9f
+EBUILD jupyter_server-2.3.0.ebuild 2114 BLAKE2B d79e7f660be3e5aae65b7da999a10c66b3d55cfd4e26c332a25d1981f495f601f6791bedd3eb3bf698c24cfca0a1a0c4c3e98fcc9171beca0f8c5facccfe3ba1 SHA512 2c3d6a9f8b4dc21ef82964a1ae4d178cd046fac4ccc9ecaf033a51eb74acfce1c539a5ad7f1fb79ca8c98296006034ae683586f4ad655c775f6243fe096afe9d
MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd
diff --git a/dev-python/jupyter_server/jupyter_server-2.3.0.ebuild b/dev-python/jupyter_server/jupyter_server-2.3.0.ebuild
new file mode 100644
index 000000000000..368f13be0950
--- /dev/null
+++ b/dev-python/jupyter_server/jupyter_server-2.3.0.ebuild
@@ -0,0 +1,75 @@
+# 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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications"
+HOMEPAGE="
+ https://jupyter.org/
+ https://github.com/jupyter-server/jupyter_server/
+ https://pypi.org/project/jupyter-server/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
+ dev-python/argon2-cffi[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}]
+ dev-python/jupyter-server-terminals[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}]
+ >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
+ >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/prometheus_client[${PYTHON_USEDEP}]
+ >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+ >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]
+
+"
+BDEPEND="
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+ dev-python/pytest_jupyter[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # This fails if your terminal is zsh (and maybe other non-bash as well?)
+ tests/test_terminal.py
+ # Fails because above is ignored
+ tests/auth/test_authorizer.py
+ # Fails with additional extensions installed
+ tests/extension/test_app.py::test_stop_extension
+)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.0.1-skip-npm.patch"
+)
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest \
+ -p pytest_tornasync.plugin \
+ -p jupyter_server.pytest_plugin \
+ -p pytest_console_scripts \
+ -p pytest_timeout
+}
diff --git a/dev-python/openapi-schema-validator/Manifest b/dev-python/openapi-schema-validator/Manifest
index e994e25e04f9..e916f04fcb8b 100644
--- a/dev-python/openapi-schema-validator/Manifest
+++ b/dev-python/openapi-schema-validator/Manifest
@@ -7,7 +7,7 @@ DIST openapi-schema-validator-0.4.3.gh.tar.gz 30639 BLAKE2B 370e3cc4e6c9892912dc
EBUILD openapi-schema-validator-0.2.3.ebuild 862 BLAKE2B c520f27c8885a8165e4d284aef68a1c1d0b0ad1c725625ea6bd4786c76a6896d7d880e36c52424aaa2c89f226cb9f638f17127c8de8b299be84f5decdd41e3ac SHA512 8009125bfc96927b452fcc074a803470a08d46ed66e0cc0411f798758c610ef8b08e2b6d689eb970ef48fbf05d5314bc39c595adbd0c0f57f441b175015c9dec
EBUILD openapi-schema-validator-0.3.4.ebuild 905 BLAKE2B 2c4fe86f292ca66d3cb665fb35735ac2f0aa9e46cf647ce7fdd22999721d4d0fe30ed29a07e8b438158611a80792721aafbe91a333a5649d38edbb8ad1e7247e SHA512 f1184409ca5040d0e27dfb27e6e7d85760b44ab4efc4eee9fe2268dd35e8301eb2051ee3b2f6291ecae75f05be131a0a09c05c18e7965889ceabfdc3e7a99bcd
EBUILD openapi-schema-validator-0.4.0.ebuild 862 BLAKE2B 93e9d9156b46dfe40a72b5cdcbc3cfb04970ba04b2494c184417b1dcd7eac6452e9faa826edcda1388f4aef524c27d5ea6aa7381b1d4d72dead71ed8eaffca0b SHA512 778c15e219fcdf27f556d0ed198de15cb9f3ab070ff82616f49302b430ff03cec0d23fc9da6e639f7556cb7b8372fc021b0362895f8154aeb47eb1b9423a6309
-EBUILD openapi-schema-validator-0.4.1.ebuild 862 BLAKE2B 93e9d9156b46dfe40a72b5cdcbc3cfb04970ba04b2494c184417b1dcd7eac6452e9faa826edcda1388f4aef524c27d5ea6aa7381b1d4d72dead71ed8eaffca0b SHA512 778c15e219fcdf27f556d0ed198de15cb9f3ab070ff82616f49302b430ff03cec0d23fc9da6e639f7556cb7b8372fc021b0362895f8154aeb47eb1b9423a6309
+EBUILD openapi-schema-validator-0.4.1.ebuild 860 BLAKE2B 6352f65fd378928d265ae4b793252d13c0dd838ad1951bfac8a4705e13b806f9beffb44d7ae8b1b65bffa8db3d87113f97994419963b721a1b411ccbcbb47dbc SHA512 5604b99a9be0358e315081a31304c371e96486a07fe5299f7ebf722e73f2377c533b8682fe65cb27c885e8706bb0a14383f715d01392bf5733ab0e63953e1f14
EBUILD openapi-schema-validator-0.4.2.ebuild 1024 BLAKE2B e85834b67425de56784e99fdff1f5f0db1cdb5bbc6598180c1fc743550dda6201b0fc49a564a9cf027123be16457ff38b6ed495a060ad42aaf3bbdd5969e7208 SHA512 f1c328d8b70dc96d02cc241f83b7f3117c9d49a300fb6b2e4ba1547a8e3cbdd392f2664c782aba439cee2524353092e753e12d2430385f97c1ac9afd88b59528
EBUILD openapi-schema-validator-0.4.3.ebuild 779 BLAKE2B abfabf3f40fb31b3d5d2e79b3fa84360d9598eec180e70fa3182848ce1480a602b9753fba6b405a2f9ff6a4d6bf433c63bd6dcdd34b0e5dc8aed64d6927a7ce6 SHA512 45aa6a8ec59f6a2a00f6b7c7908efda8ccf815589675180539d388f7a4f13a0e299d5cc03719ffc994f6d0765d372c0f970feec03789f51ad66eee71caab9f0c
MISC metadata.xml 400 BLAKE2B 7869b5ce26c516d7e8ac441229cc5e749dfe6ee5fea478a0d5a0574bfbb863434d03f5c16332376337c33f4215877b985251cd5a2e71caf445a16f52283a63fc SHA512 071df32bb4ad2c941aafb9232ff890ec9e1150ee789eb9e335a94024ceb7bf6b7b79cd8f9f0ca16fc08c6e19383616253d391710b4d1e2796d57d12ff00436e0
diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild
index 6782957e8e3f..9f2107defcad 100644
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-python/isodate[${PYTHON_USEDEP}]
diff --git a/dev-python/progressbar/Manifest b/dev-python/progressbar/Manifest
index 56306448321e..a2b9b17d3bbe 100644
--- a/dev-python/progressbar/Manifest
+++ b/dev-python/progressbar/Manifest
@@ -1,3 +1,3 @@
DIST progressbar-2.5.tar.gz 10046 BLAKE2B fdbef570f48a0c61659bf02b3cc4e0f64d9e4e2edda970edb79fd4aac5fe2cc1bd0a7421458100cab7cbfd3d9d8cf905774113e336ff2d687d5e06b04a4e113a SHA512 86a56a573b903b947baac98b26f88e40072603007fdf5cda3e4a7e797fe4c4c42fd1a4b1ddb1c9ca9a062659d3647c428e33949e2df9e20b0f56a9a4099de51b
-EBUILD progressbar-2.5.ebuild 421 BLAKE2B 4ac72a578006c1577d2ffeb17957ab453ff8a3e527a0ae5b94c34a0caeb5ebf9ab7c9c9932ea4c72077a13d2fec136ca2ec300fa97bdafaf0e4a6c110cc5557a SHA512 f601e97ff7156aeb7a0b927f452f68682e554f739b2d9243879049acac1dad17e82135720e7f2714fe70e62974a118d3cfa933a7fa354905832a0131620f0052
+EBUILD progressbar-2.5.ebuild 374 BLAKE2B 3fb880e98786a695c906fad0a39c0cdb202071c320b566b8fe70af3ad1270509b208c3af2b73a229acb7b8ebe16f24e3cc4a4887018611d48ada34bc18815c27 SHA512 70a04c7f6bda7cbcb0eb8f4c1650c741731ec0970f62211c371c9e40ca25d10c6bd595ce13c6f188056385cd7e611260d3a0bab666dc23fdf4c18b27a051b527
MISC metadata.xml 325 BLAKE2B cf3eff16b870294d4195c59fa3466b4f7ccd13ce9c553358da889dd3a408d68f7d747bb6dfa8fd5f2e24687a5ac0bd64c64dbaf4b51eefca2d61181fe114740f SHA512 0d764832843007d31e20b38cc9b272064df7ec3ca86681835246667880423bac17c5cb14d762645e3c8ea23a43bf4b1aa6680af356bac0b94a7955e00bd25f91
diff --git a/dev-python/progressbar/progressbar-2.5.ebuild b/dev-python/progressbar/progressbar-2.5.ebuild
index 44d9754353ef..80cdbbc511d0 100644
--- a/dev-python/progressbar/progressbar-2.5.ebuild
+++ b/dev-python/progressbar/progressbar-2.5.ebuild
@@ -3,13 +3,12 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Text progressbar library for python"
HOMEPAGE="https://pypi.org/project/progressbar/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( LGPL-2.1 BSD )"
SLOT="0"
diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest
index 531fbee2720d..6eceffc73a7f 100644
--- a/dev-python/proto-plus/Manifest
+++ b/dev-python/proto-plus/Manifest
@@ -1,6 +1,3 @@
-DIST proto-plus-1.22.1.gh.tar.gz 69507 BLAKE2B b71c263270dde979da0e050a21db258366ca5ddfaed5f8fb78e53444454a123d171019801873d1662ca73a89f079fa1c4cb7c58d34053cabb528015c0d742183 SHA512 2fb5dcb6124d6e2aab010089f4ad138de5cd819d4e67c2b9a6d7044a3d7677ca6e5e37e9aa0ee9edb262c52724dfd2dc05592c489df66d3cafbdf51f13644c7e
DIST proto-plus-1.22.2.gh.tar.gz 69899 BLAKE2B ad485b04e4187dd5e33259e314d807ad5541c2ddf4fb8e0a85deb195c7643194d34101428fb4fcb7dd692d60e4dd4c4037f821b8fb0049a6e36e002ce870e48a SHA512 bacb8f285417bf0e4d20898c9bb2563e16204b09fc6fb92aadfcd67ad12df388681658eaaacd9b945f4d0ad7e2ce9b95dfc938f5ccc0c4419805c53ed837b2d7
-EBUILD proto-plus-1.22.1-r1.ebuild 912 BLAKE2B 30443bc5095600072e7b48209210e493e6c0845b36536b8b65b028a3d829e3837f87da2e1727519cd64fc9edc1bc78be739484733c3107c779af26a835d86c37 SHA512 d60db9f8cfcb0adca995895ec43950b80d26a63234375624707b51db5bcac856bf613ebf04ee545a209f5bdb399d445cf9a4346688920904e20ad5e17c86c923
-EBUILD proto-plus-1.22.1.ebuild 912 BLAKE2B 30443bc5095600072e7b48209210e493e6c0845b36536b8b65b028a3d829e3837f87da2e1727519cd64fc9edc1bc78be739484733c3107c779af26a835d86c37 SHA512 d60db9f8cfcb0adca995895ec43950b80d26a63234375624707b51db5bcac856bf613ebf04ee545a209f5bdb399d445cf9a4346688920904e20ad5e17c86c923
-EBUILD proto-plus-1.22.2.ebuild 914 BLAKE2B 122eaa3c7d4034572970e071687ea1c2b9c45f675551ea30c6c0114550bb43f5108d10a62e257fed5668f2538de62f55d19bf5a4adcaf63dff428c1c72ef8c90 SHA512 aa40b6c4629b810677e03b56a85c2b0ca1b3d239541d84079106c9d844aea21fa668bc4334a08625bb9ec3719685ad4a55280180fefec930f1c24e249d435d06
+EBUILD proto-plus-1.22.2.ebuild 918 BLAKE2B 96659609215081d52ca2909bb941194b8cebcacbf9a4a70116a7e12a195c01820163a1cec3ed5adcd77f50a5661e5e712dd4437181a8e7ee91b7e1455156da13 SHA512 c05e19a8f5f88e75d9f46ae83c27b204705c7e49233f9c8957ee7050f9a6025793e5b53f86d5b90ed7ac34b1bc1efcd712d69bb6b22e5ac38eecdba4b1deea2f
MISC metadata.xml 447 BLAKE2B d440be836b8a2823ab3beb7f76cbe7ff3f027ec512dff3f7d920eefea3f18329e1aa910ca16e006b1424cbd780f3fad80b8ccdc632c08ade651afd815369e9d0 SHA512 d64b8d2eeac9916ec2faab3b038082155e46e8c379ce06d7f554de763318539fa9040d15f90a3a95f337937c90f4b4042f51b1ea1cd11727e5fd971a0af5280c
diff --git a/dev-python/proto-plus/proto-plus-1.22.1-r1.ebuild b/dev-python/proto-plus/proto-plus-1.22.1-r1.ebuild
deleted file mode 100644
index 39652bb2c170..000000000000
--- a/dev-python/proto-plus/proto-plus-1.22.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Beautiful, Pythonic protocol buffers"
-HOMEPAGE="
- https://github.com/googleapis/proto-plus-python/
- https://pypi.org/project/proto-plus/
-"
-SRC_URI="
- https://github.com/googleapis/proto-plus-python/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${PN}-python-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- <dev-python/protobuf-python-5[${PYTHON_USEDEP}]
- >=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}]
- dev-python/grpcio[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
diff --git a/dev-python/proto-plus/proto-plus-1.22.1.ebuild b/dev-python/proto-plus/proto-plus-1.22.1.ebuild
deleted file mode 100644
index 39652bb2c170..000000000000
--- a/dev-python/proto-plus/proto-plus-1.22.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Beautiful, Pythonic protocol buffers"
-HOMEPAGE="
- https://github.com/googleapis/proto-plus-python/
- https://pypi.org/project/proto-plus/
-"
-SRC_URI="
- https://github.com/googleapis/proto-plus-python/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${PN}-python-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- <dev-python/protobuf-python-5[${PYTHON_USEDEP}]
- >=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}]
- dev-python/grpcio[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
diff --git a/dev-python/proto-plus/proto-plus-1.22.2.ebuild b/dev-python/proto-plus/proto-plus-1.22.2.ebuild
index 391078a3d274..50bcbdebf9e1 100644
--- a/dev-python/proto-plus/proto-plus-1.22.2.ebuild
+++ b/dev-python/proto-plus/proto-plus-1.22.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
@@ -21,7 +21,7 @@ S="${WORKDIR}/${PN}-python-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
<dev-python/protobuf-python-5[${PYTHON_USEDEP}]
diff --git a/dev-python/pyGPG/Manifest b/dev-python/pyGPG/Manifest
index 83edf5f6cf39..15ff2a0ad8b6 100644
--- a/dev-python/pyGPG/Manifest
+++ b/dev-python/pyGPG/Manifest
@@ -1,4 +1,4 @@
DIST pyGPG-0.2.tar.gz 15439 BLAKE2B 92c82b8b23c279461a872f118c636fa9cdae3f44910fc34a357983b0b4afea2a7b13c6400499a0fdbb4365357ade64294642178ca07a79ab3b7df89e60146e73 SHA512 93d892a57a27b254bfdc9778b73d341dfec654c2104c578014628df78c43beaf93eafb571ac544d52f334e63f6e5b8c0cfad7c8a0d585ee7211e8649efce8c67
-EBUILD pyGPG-0.2-r1.ebuild 1150 BLAKE2B 7dc02e8c566b0eae2f448de2e0d53c1b252e9bc9d3a9f675e7e5c2d4dd1a6e6b67ad77e1afcb15f202eb16b16325ae0d4edb9b1f9624fd3442cced6086e022f1 SHA512 b2a2d810815477b39af3538f908c6884b96df683e06fd5c797b59256d444d33afed9812a85ac65ba2e06a3188611573d5569a53b145a0a2c781296b5a310bd21
-EBUILD pyGPG-9999.ebuild 1157 BLAKE2B 36d55e8550d9fc1cc7131e727fd300936fca6e53bdff12952fcf87dc6e6f7afb6eefb04db081cf42c83acc726e18612c481aa359360b858344533cd87e37384d SHA512 2dfa9b463754d622119c4192beaedb6c496a85a248db94a81b8d2791ed1aa00d2436c66c9a6ed0c7815b79b4772854aa4f0031e1cf26ac1c35ab55d1252854f4
+EBUILD pyGPG-0.2-r1.ebuild 1112 BLAKE2B dca46b2d5c8e440eb6df37f6c113af181185d9b0e8474301ffe6bb05b09c3d67299ac63ba7b22f1511f8c5538c2b5889d044928a51d2d1de829e910a6ec7f50b SHA512 8870481c0e65f4bf0cd9130134fb8a432cff247e1e3217e2574e3ffaff371ff8331b2733f90dcf5c3afbcab5ceda9c2ae9550595d6361416a4bb72f63ce5afa4
+EBUILD pyGPG-9999.ebuild 1150 BLAKE2B 06c1f80b5cea59eaec3fdba755c61ecf83c6782ce1a54642ce8f351b07a372b60c4f2133a466170b53b8b03bf463406d96288c4f4700db954bdac3b76bda2e7b SHA512 3fc4636f4a530719596f3dbc16e8600bb386b6017f125fb55fd211f35517b0d2d5fdeef64efc88226e7e9d73db618919569ce27d434a1749c2029740621fd684
MISC metadata.xml 567 BLAKE2B e0c99fa711e08f9ae227c71f685083871aed97c2b8e07ea67e02bd9685f0b1c05a7cb5cca4b9b7405b3c6af49659bb7d79bad1128a3696d7b918c9ff93ccd13a SHA512 ce22011a182f373d6507ddc8eb2658d0f0e74e5f2d281a6dc4326b5c04a34320ccb294c4606da641c1a24d0563a612931cb4a1acdda61db02a723b4111d89b77
diff --git a/dev-python/pyGPG/pyGPG-0.2-r1.ebuild b/dev-python/pyGPG/pyGPG-0.2-r1.ebuild
index 75d7cff0e204..43eeb1b5b61b 100644
--- a/dev-python/pyGPG/pyGPG-0.2-r1.ebuild
+++ b/dev-python/pyGPG/pyGPG-0.2-r1.ebuild
@@ -22,23 +22,18 @@ HOMEPAGE="https://github.com/dol-sen/pyGPG"
LICENSE="BSD"
SLOT="0"
-IUSE=""
-DEPEND=""
-RDEPEND="${DEPEND}
- app-crypt/gnupg
- "
+RDEPEND="app-crypt/gnupg"
pkg_postinst() {
- elog
elog "This is experimental software."
- elog "The API's it installs should be considered unstable"
+ elog "The APIs it installs should be considered unstable"
elog "and are subject to change."
elog
elog "Please file any enhancement requests, or bugs"
elog "at https://github.com/dol-sen/pyGPG/issues"
elog "I am also on IRC @ #gentoo-ci of the Libera.Chat network"
elog
- ewarn "There may be some python 3 compatibility issues still."
+ ewarn "There may be some Python 3 compatibility issues still."
ewarn "Please help debug/fix/report them in github or bugzilla."
}
diff --git a/dev-python/pyGPG/pyGPG-9999.ebuild b/dev-python/pyGPG/pyGPG-9999.ebuild
index 3cabe1085532..337db049369c 100644
--- a/dev-python/pyGPG/pyGPG-9999.ebuild
+++ b/dev-python/pyGPG/pyGPG-9999.ebuild
@@ -22,23 +22,20 @@ HOMEPAGE="https://github.com/dol-sen/pyGPG"
LICENSE="BSD"
SLOT="0"
-IUSE=""
-DEPEND=""
-RDEPEND="${DEPEND}
- app-crypt/gnupg
- "
+RDEPEND="app-crypt/gnupg"
+
+distutils_enable_tests pytest
pkg_postinst() {
- elog
elog "This is experimental software."
- elog "The API's it installs should be considered unstable"
+ elog "The APIs it installs should be considered unstable"
elog "and are subject to change."
elog
elog "Please file any enhancement requests, or bugs"
elog "at https://github.com/dol-sen/pyGPG/issues"
elog "I am also on IRC @ #gentoo-ci of the Libera.Chat network"
elog
- ewarn "There may be some python 3 compatibility issues still."
+ ewarn "There may be some Python 3 compatibility issues still."
ewarn "Please help debug/fix/report them in github or bugzilla."
}
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index edf24264bdc6..6e0b8ea1aa99 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,3 +1,5 @@
DIST pydantic-1.10.4.gh.tar.gz 898916 BLAKE2B 506a53de6a59f858a7c8fd56cf18f8079d48eb4f6d3ba36d149141a7e2d471819a466bfc1c34c879f5ec90c0de385b2b89d58beb75660da7de282278092e901f SHA512 0566f89518c6f0171c9b49b5fb57e568286ed421d64655dde90a1565d0672bfef6237ed99e4120564ca2562c7e29e08d86db4fcec47e605aaa98d60845688e72
+DIST pydantic-1.10.5.gh.tar.gz 900106 BLAKE2B 6ad75bc0e58b2fea8e0e4c2e23e7b8de39779ec6f1acf05b693201f6ef63e2e6765cac2320ecf694086facdc5d38d9213cead7dc267b53bbec97f11e0f6ff67e SHA512 2f25e5ed3016a64af05674a21dd8dccf3af7e075237b0d078433fa347e58482113e243f9c21ddd55677432d22da692cbb24a682c5af2f09bfdb6fb5cbd53d408
EBUILD pydantic-1.10.4.ebuild 2123 BLAKE2B 7f8649bb7db04feaa3f97f112bc11e53dca826470a8da1a73d04dfc151d241ba050f205263512eb485e046600c27fba6cec679e1dcbadff63209d9f3b27d7320 SHA512 86d04628a2bccac06dcf7458ce3ff5a5f8250c5a68b09654f340de4b06650955ae35af5d1947437d2356e1eca084c24774b5f812302b7932d6dd5bf978a2e4e5
+EBUILD pydantic-1.10.5.ebuild 2131 BLAKE2B 08bcf030d350581b75cd6453723201d9e3f38819ae232445466ecd8aa5d22f037a1ec05295c26050c3992d2136d5f77a689937ca7ee65c216babc5755e200789 SHA512 30e4c15dd5f1dd3ca2e03a0869a4ddebfd4c3cc529f3bf2bb8c47d5baf8f3ccd6c01c17f44e6e6fca4920ab68fec0e439413e72020f8a69c2e74da2504a62d06
MISC metadata.xml 561 BLAKE2B 9cb2851ece8c8bd005a45008efe6d14d990f82832700f641418c15921f368de9bf2b20f9713362f5308a871a10c60a54ddce4e095a4a60209c89bde964c71ef7 SHA512 2f26f32c0d937153966ffbc3b9bb67252043dabfd9ca96b2ba854b111300a0c8bc89a664e439cda3bcc39597c3a29d28b3aa84172ece0f1d818b49cda746ee33
diff --git a/dev-python/pydantic/pydantic-1.10.5.ebuild b/dev-python/pydantic/pydantic-1.10.5.ebuild
new file mode 100644
index 000000000000..7f061956a374
--- /dev/null
+++ b/dev-python/pydantic/pydantic-1.10.5.ebuild
@@ -0,0 +1,82 @@
+# 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
+
+MY_P=${P/_beta/b}
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="
+ https://github.com/pydantic/pydantic/
+ https://pypi.org/project/pydantic/
+"
+SRC_URI="
+ https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+ >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ >=dev-python/python-email-validator-1.2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/CFLAGS/d' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
+ # do not build extensions on PyPy to workaround
+ # https://github.com/cython/cython/issues/4763
+ local -x SKIP_CYTHON=1
+ fi
+ distutils-r1_python_compile
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=pytest_mock
+
+ local EPYTEST_DESELECT=(
+ # flaky test, known upstream
+ tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields
+ # mypy linting causes regressions with new mypy versions
+ tests/mypy
+ )
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ tests/test_private_attributes.py::test_private_attribute
+ tests/test_private_attributes.py::test_private_attribute_annotation
+ tests/test_private_attributes.py::test_private_attribute_factory
+ tests/test_private_attributes.py::test_private_attribute_multiple_inheritance
+ tests/test_private_attributes.py::test_underscore_attrs_are_private
+ )
+ ;;
+ esac
+ rm -rf pydantic || die
+ epytest
+}
diff --git a/dev-python/pymilter/Manifest b/dev-python/pymilter/Manifest
index 69de94027123..4d55e3ff2d71 100644
--- a/dev-python/pymilter/Manifest
+++ b/dev-python/pymilter/Manifest
@@ -1,4 +1,5 @@
-DIST pymilter-1.0.4.tar.gz 1023222 BLAKE2B 1e5ce42af76ae1ac2f7cda87d40bdce404ed7e9fce9e88909572ec065f05e2c9effc8bc62d4fad113753ff7dc7e87c790515a9116615191745097cb2c3390042 SHA512 b356a10ffc0ba0172cdb228e4e15034e67c0fd82b4b8bbe1193e54e45e518626fd647033d824f2cd5a9d456154c528027726977d3ad2f2c2fe0e0155ad50d294
-EBUILD pymilter-1.0.4-r2.ebuild 617 BLAKE2B 32757f950d629500a130d78c2db068470bb2bc97f72d6de997e26b6d48f1db8bc26e03088e4fbcf4b0917ca275e23920183fca7e8699cb69234738a7d64069d2 SHA512 9f396c09050c4913d0f099b082e09c39a14233c8e5458204d8d8bed990adc94f07497ecfa33d498f8cf798cb1349b95c8430d3413204f2edf99e1b79807e20ff
-EBUILD pymilter-1.0.4-r3.ebuild 586 BLAKE2B e0c244b344020a4ee4e153aac6d455f48573b09b57a3a6ac80f59f70603958d7c998853d7806c29ee99a12724baa07a58e786b1ea4aceb04335fe215d3b9a156 SHA512 5f14326baf8f027dfb5ec8a12c25bd1a2a20ef3bfedf5772cf4202cf353b0ca95596ba0668e58ca8ed7555beca5f5da92b7e7a3b00ab299b95849edb1d3906ae
+DIST pymilter-1.0.4.gh.tar.gz 1023222 BLAKE2B 1e5ce42af76ae1ac2f7cda87d40bdce404ed7e9fce9e88909572ec065f05e2c9effc8bc62d4fad113753ff7dc7e87c790515a9116615191745097cb2c3390042 SHA512 b356a10ffc0ba0172cdb228e4e15034e67c0fd82b4b8bbe1193e54e45e518626fd647033d824f2cd5a9d456154c528027726977d3ad2f2c2fe0e0155ad50d294
+DIST pymilter-1.0.5.gh.tar.gz 1030610 BLAKE2B 7af714ca771ad9c90a0b20b386f0d46d25fc5cd213c43f7c1c6edc1a9300f7bda987f46fa9a9b8add68f020c33783648f9187c3b05a34a4c13ad8a4ae7206f39 SHA512 d6cd291f3be5402d6e4ab824deba940c6500d970b30c8d73b2fb1952eede4ac784033a7ae0b9a7307f18a3bfd52fc3f40fb0a9cce6cb94e724fce5cc3e8eb25e
+EBUILD pymilter-1.0.4-r3.ebuild 604 BLAKE2B 32d0aff5934ea30dba647416adfd2a284b46926c33fb8893c4eaf1f6cf6c3b5452f5a30b084fb7e4e632db4aa25a53cd072c3eed759dda390725075eb992c632 SHA512 945a0e645a8de79529450b86b4edf48d6bf38f1c20c17682dfc3d71153bc73cd03458d1d934ab15f34d940089a501e109acd9fccfce33988ff1d6968692bee5f
+EBUILD pymilter-1.0.5.ebuild 696 BLAKE2B 3bc62a8ba49aaa43f32fe37f9acf0005f56dde633fcda8a6a0d45e6e284255674816d5101803c1d434b720a155dd7d00b8eda89708563f96ec3f8e7b25253363 SHA512 780ecbf27ca2bc829abc17fc9c0648089e8a80818a7ef3a56651299957d813c800ee092dbf92122c6daec017644706beefdecef2228fd7e912b263657b14c874
MISC metadata.xml 553 BLAKE2B 66a69c981dc6bb2ec26750786ad9c75f103fd67b1d08cafd9d987b06e23e03a8e977c75af33e40ea8e21daa941627f4a28e21f1a40feff141df35eff0cf10c82 SHA512 3e3cf81d9072195e491cf0e6cb219fbad2ef39bbc6b1a271ab0cc23b607f6ececd4b470a869f9cbe62cebd589259a87cfceac508c147824207a37764d52133a2
diff --git a/dev-python/pymilter/pymilter-1.0.4-r3.ebuild b/dev-python/pymilter/pymilter-1.0.4-r3.ebuild
index 78ee9d322356..4e824e349ad9 100644
--- a/dev-python/pymilter/pymilter-1.0.4-r3.ebuild
+++ b/dev-python/pymilter/pymilter-1.0.4-r3.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python interface to sendmail milter API"
HOMEPAGE="https://github.com/sdgathman/pymilter"
-SRC_URI="https://github.com/sdgathman/${PN}/archive/${P}.tar.gz"
+SRC_URI="https://github.com/sdgathman/${PN}/archive/${P}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-${P}"
LICENSE="GPL-2"
diff --git a/dev-python/pymilter/pymilter-1.0.4-r2.ebuild b/dev-python/pymilter/pymilter-1.0.5.ebuild
index 48aa52c07734..5c0256193435 100644
--- a/dev-python/pymilter/pymilter-1.0.4-r2.ebuild
+++ b/dev-python/pymilter/pymilter-1.0.5.ebuild
@@ -4,31 +4,31 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python interface to sendmail milter API"
HOMEPAGE="https://github.com/sdgathman/pymilter"
-SRC_URI="https://github.com/sdgathman/${PN}/archive/${P}.tar.gz"
+SRC_URI="https://github.com/sdgathman/${PN}/archive/${P}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-${P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
RDEPEND="
- || (
- mail-filter/libmilter
- mail-mta/sendmail
- )
-"
-DEPEND="
- ${RDEPEND}
+ dev-python/bsddb3[${PYTHON_USEDEP}]
+ mail-filter/libmilter:=
"
+DEPEND="${RDEPEND}"
BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
+ || (
+ mail-mta/opensmtpd
+ mail-mta/sendmail
+ )
)
"
diff --git a/dev-python/pyproject-hooks/Manifest b/dev-python/pyproject-hooks/Manifest
index bc821b1c7b9a..232d6148fbee 100644
--- a/dev-python/pyproject-hooks/Manifest
+++ b/dev-python/pyproject-hooks/Manifest
@@ -1,3 +1,3 @@
DIST pyproject-hooks-1.0.0.gh.tar.gz 16001 BLAKE2B c90d2fb70ada9414cbbf201bfbb695b4e9055b61fdcdc8e0f8a2548e4f47e7512140fc71fee9f9306577d97b76ca64e77b7c58d526381c5481739e630e5250a1 SHA512 fca9b69859d7e3949b158c2879ba7ebc7305f1edaacdd84b71a92565010176d1194be03a21fd6b9aa65d175cfd8243ba3a50aab617fb56ceac6b263da6613e17
-EBUILD pyproject-hooks-1.0.0.ebuild 798 BLAKE2B 141dc75e06e18d077bba674c29d65cfd66e85afa697113a015bbc2af9b659715784ed1405d5bf3e011a392bf27d79b6faac24b62d051d91f24120523b6ce13a8 SHA512 da7f2bafe543395140025163465bbe322480f8395e09a6a746ce2d88b0489f0aded1be752552ae984f0731d94754189f6633872136f9a032c253b04813e77d27
+EBUILD pyproject-hooks-1.0.0.ebuild 797 BLAKE2B 1781edfd3acf04f9e8baaffac2f18f57c22a57eefe7c6511c8296c495469f7d36680a612cca53e265a4b725960fe2906a91d75738d8a1dc4dca35cd29a5de639 SHA512 12f440fce60c1a9c5581c8966664e030484631bac2ab70201d93da86ddce19a548e0813f5355135bb54b1c685cb579096fe40a7c71ec13fc4846b75b0bdd533e
MISC metadata.xml 381 BLAKE2B 749aad0e4a8c4e4410063c2eb94f69133ec1c680c42af3e701eaa450e1de0ecd53f8eab8e586fa599282905289b2238be20d2f5d042ad776b22d402a467f0ec0 SHA512 baa66b205e53dc0744137e91a3d39c38170af23c2a155ca1428b4eb2e849fbecf389d51eec84e9c5a1d2b745617f0e3de8798537a8d7ab1ce5f5d376bd35e73c
diff --git a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
index 63667553b47b..4979ad309112 100644
--- a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
+++ b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/pyre2/Manifest b/dev-python/pyre2/Manifest
index 51705e500748..2aa689ecaa57 100644
--- a/dev-python/pyre2/Manifest
+++ b/dev-python/pyre2/Manifest
@@ -1,3 +1,3 @@
DIST pyre2-1.0.7.tar.gz 11684 BLAKE2B 748a409aa56dab0e088961bdd0b8659dfe0ed817ed1f6fe1dce15fd03e32b30472776c4e21a4f39e66aa5b3539650a657c36acf8b857332b255a139ef0f890a9 SHA512 c4579bf73af2f0a5ccbb6a28b87ce777ef08199947c1bdf740b426960f41b3530c97a7158fac7768b51c92b8a3797f8e66de61e0c942f239920bd5397d63e2c4
-EBUILD pyre2-1.0.7.ebuild 468 BLAKE2B e86f7ed8a6e2b047fb6bc21b9858977320d83c824bad13591159430b9a17801a7d6e76e1b2e1cd0e6e98f4d0f82790c2adf021ba2a7b6e3ee79e2afd8c63e786 SHA512 d2a6f309f01edb9b676f8ef4bdc50e00d9639faf6423d89be1807fad23f25c46351c74ada6c8c9094645a7e8bb80de8ad3ca9fa2cdb6d6a2727d364f8a030d10
+EBUILD pyre2-1.0.7.ebuild 468 BLAKE2B c72251a962fc5ab85f819e47a8542fee5d6323be89ff4a5dab3d210c438bb991a83304fc53ce6d68c187a2a63402b29f07dbd8d1670b41aea759a22c9f3639a0 SHA512 739b1cc57c7a5f5b412ad89f78dfc17eaf7b208a9ba5b20b5c4b98a1bdf7e9c3c920edbd63eff9fbf9886bfda9276460d28e836788b6bbed2e3bed0ead754941
MISC metadata.xml 478 BLAKE2B f2283b1a19187b55a685f3fdeaa453b04f15b33318665383d5e082ec33e474647bc57610abfeda670736eca6108edcc167efb88e245372ffee938c6a9eb64685 SHA512 de5f466c3d94a98777ce707cfc4d169213d537e908ab54c290a3ad3edbd4abd4e869db259e38fbc9e475d1581a161766aa1590cd6b30b4807c36b7b20c4a8190
diff --git a/dev-python/pyre2/pyre2-1.0.7.ebuild b/dev-python/pyre2/pyre2-1.0.7.ebuild
index 45f3585915a5..0b7240daf0e3 100644
--- a/dev-python/pyre2/pyre2-1.0.7.ebuild
+++ b/dev-python/pyre2/pyre2-1.0.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python bindings for dev-libs/re2"
diff --git a/dev-python/pysmi/Manifest b/dev-python/pysmi/Manifest
index 23d964552d37..646e17a2aad7 100644
--- a/dev-python/pysmi/Manifest
+++ b/dev-python/pysmi/Manifest
@@ -1,3 +1,3 @@
DIST pysmi-0.3.4.tar.gz 93985 BLAKE2B 71b0ed936c196381f895b4f56e8e2e328ac274b08801a77b404b964201e00f8da2cbce2719414da358a4feb7992a3d04e732942f6e7006a0cceea4496f96b758 SHA512 720c8948a590130583d6ea388f0ade5d3bfe9e845821add7ffbf1b5495b5fe00b768ffb94f67b82465c6d86234f5306c6e1a5c2e49f4825bb9c31a0df629f7bd
-EBUILD pysmi-0.3.4.ebuild 532 BLAKE2B 88246c24706cf7fa27dc4914f7ef87990db6f7ad4baeb78c13f6023378246f34f1d8009b64d66a12618e41f99d1c87be8a5ff8fa376e38e746e4ebcae5882825 SHA512 2c845b0d5d7a405fae6c0464963fb8cae4db6f5d020a4f85dd567dcb3cc53062602c479ccac03fb026c132a61735d8c13d240a7d0380d6a2f22d01ca453b7a7e
+EBUILD pysmi-0.3.4.ebuild 532 BLAKE2B a96e59f141b89018966ec1bbdb484eb90e3290356426641f4c6c2d33ad30b7cf7fe46b1d09dacfabb817c6472f1f3c55c1dc154d17a91cfc6b41d97b5ad06b92 SHA512 c1f76459f6f8440feb4f719f7b3a0ecc7e51e5a074d66a1b5a0e61cea4e74b9f287aa425be8ffa933811cb0ce819ff326f1d22f457dfc9578671257c9e535c98
MISC metadata.xml 386 BLAKE2B 4fec57cf0a5f257863620b805caace379e6a5810bad61d014a21adc05d4ad4f860481a52628afd573ccfc047d0c0820800ad3417f31df58c25ca62cbed6558c0 SHA512 7e016fbba698450d2edc5b8e7534cd5bde02f1e93323aad64092a6c7f7a948874014c190e910b11b684b83d6d88b11edc5fa97f535428683a155af3f6f4a6fd3
diff --git a/dev-python/pysmi/pysmi-0.3.4.ebuild b/dev-python/pysmi/pysmi-0.3.4.ebuild
index 63653a47521a..3007398510fa 100644
--- a/dev-python/pysmi/pysmi-0.3.4.ebuild
+++ b/dev-python/pysmi/pysmi-0.3.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python Lex & Yacc"
diff --git a/dev-python/pysnmp-mibs/Manifest b/dev-python/pysnmp-mibs/Manifest
index a8e32503fe37..0b2f2f227de6 100644
--- a/dev-python/pysnmp-mibs/Manifest
+++ b/dev-python/pysnmp-mibs/Manifest
@@ -1,3 +1,3 @@
DIST pysnmp-mibs-0.1.6.tar.gz 2113334 BLAKE2B a685dac05f11284c28c6ec9ebfdb4e99145d4cb48b982cda771694ee3ecf522af07d174a8b97430728dffa243de7889f8a831575113d8a9b35a494d1d9277b2c SHA512 6956d437f7815e31af13ac54ade7526e07fefb63a4c4bec95fb5d5c8f198f0d7bc8bee2cd9d0072c46d089f579d6cd6227152646a763e3342c626cce367e89b2
-EBUILD pysnmp-mibs-0.1.6.ebuild 419 BLAKE2B 35be46b10db685ee6a61e3a96d925a7203587d32f9587f8cac6c518b01a8cc3ab1a1ebb85a30bc0f0123e1b6665d0b8c6064b97bd347925617c46b2aea7ebdfb SHA512 2d6ce7d184864d8060ab5cd7122e8ffdfe9880f2eca974d358a8027e0179beecb71f2eac1553aea01e50a6091e9d54c7ffee5d8849ea3236319757da87dd43aa
+EBUILD pysnmp-mibs-0.1.6.ebuild 392 BLAKE2B fef0388f95aebe2451834ff82e359bcff8626c1160e4c15e2d143d56b4533dbb2c66049a422d1d4e8127eb41a8af6340ff8851b8b55ea3d1bae282f99aaa6aea SHA512 fe2d7f43b20e7bd620257051b0af05f88a949bfe0e0586016f9db260905f2c0a6cae7c87c54cd20ff242e0b20ba5538efc513b29cabf2956984b710af958dcc2
MISC metadata.xml 1607 BLAKE2B 107ed99b0739df483bcc869f08befbafd79c5278b0296cc7c604cc592ef68c138b0fab4cfb302261b7111fbb9bbbb1f62b2e3dc1b0e03857598514488f397059 SHA512 5628650d645a873adf817639d7b8a5bea54852004f64474c39489b7815ff48ffdcda13b9ffeac0c34783e957ec4a4adb5e537fa11333b30310be3269b27a495a
diff --git a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
index 7f5b39ad8ddc..8a7c1e5cb927 100644
--- a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
+++ b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
@@ -3,12 +3,12 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
+PYTHON_COMPAT=( python3_{9..11} )
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
DESCRIPTION="SNMP framework in Python - MIBs"
HOMEPAGE="https://github.com/etingof/pysnmp-mibs"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index 9de306e63a9e..7f64ba790ae4 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1,5 +1,5 @@
AUX pysnmp-4.4.12-python310.patch 1368 BLAKE2B e06fc35d21ad783a023186a76862c6481811060ac7d62be1d869db00ef765ea6de43db740bcac3a0739971b0fcf3f572aa10b67c11ccb2230a3887fedebf7de7 SHA512 ce55137dc7ede872ff177d5f5e429f4e9aaa15964ecdef02fd2ebcd6164debb84b9e5720fd0def6478d8fa08676a56ec3ab0a093ae5b8f9f4160e185d5bd2606
AUX pysnmp-4.4.12-setuptools-version.patch 807 BLAKE2B 84e1db3f4da12341ed243ce65eb3a5fdad1c12a9b1398fb630e8164326acf2b739cd0c103fff9e7dd49b73ce29b8d96872e617937e5eee39a0372bf97f4842ca SHA512 432c8e8f7e001e98ff0c7fb40dae948467bbdb646cd0a5a9cace4e3227c471f792df5c7d35ceea7eeda9c1bcb96d7a35ef8bed8fbb562bdd7e36bb98d8f371e5
DIST pysnmp-4.4.12.tar.gz 442270 BLAKE2B 0e4e1c44d7fe1def24d8bd12bf88012eb54d432888745becacdc9c072ab5a653eb947ee418f6b7b3f84bed39d6656dac25ea00a2accfa546d7310be17b04c8ee SHA512 f22a346443cb07beea594b67b09ce587f5602a439c68148b8a655a0d2c769893848bfcfdd47b5f0002f48c650bf3a39186edddf977fb3ad2cc0d124e66f2ce94
-EBUILD pysnmp-4.4.12-r2.ebuild 1194 BLAKE2B cdf49de4d846f89b5ac75b3be693221ed1165a5a0615d18fb466451518909f32f20096b9fde092091c8197cfe1f5df1b6e0c8e0900c5be10a131ec55cfd62be1 SHA512 9a414d44507d22e82ca522a192866d3f1ff55c0bc954f18cc6829111341ea82592dae0fcee662f8d0505c976b7eadc0ccb996b1f54fbc25575a27d10bf617345
+EBUILD pysnmp-4.4.12-r2.ebuild 1194 BLAKE2B 79243bf3f2c64319bc001fbe9dfd996b86b73f01b05f5761fefd1946a01f6da687eefc4240f55553b2821d2019881f12d237761796b87b0380820656e99d12ea SHA512 171e052f01b3018790a4c0a104b9a516c1c781cebbbfd4042bbcee1459c46eccb89457bafb0478e679c0f3ac7f72565fd5dc15db8eab5f6abeadcb9df39b8b63
MISC metadata.xml 1648 BLAKE2B 4713ec2e29a224ca30c27733717ae05d2dbeca152988f8d566d00df2822af4f9e9afdb0a2805afed7cccd94770a453719f1d66bfe0851f5ca482e809accd64d9 SHA512 b5dc8cf39d381896e8c6c247068fd3fbd617c7ab08438797fbf1cca029b8884ae98eba44a9ccb7eb62e9fd407d825fdcefd6431161fece51d804979f8c7a3936
diff --git a/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild b/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
index 82b8ba7502d6..2d02555aaacd 100644
--- a/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
+++ b/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 optfeature
DESCRIPTION="Python SNMP library"
diff --git a/dev-python/pyspf/Manifest b/dev-python/pyspf/Manifest
index 52ec3d35c1bc..506a3c36717d 100644
--- a/dev-python/pyspf/Manifest
+++ b/dev-python/pyspf/Manifest
@@ -1,3 +1,3 @@
DIST pyspf-2.0.14.tar.gz 69446 BLAKE2B 95a3bf89ab85aad84dcbbe81ada7f19d23cc689893df1d1317c0e06eb1f6b6d21b1e805d68e7c0c84161d711b9c6067f115d78c8786ce384036f7d0c425269b9 SHA512 ca801a899a80c18cd2c6bb8c125817c29898189805040cce8d29ace7a5aa34b43b9d10545150a1f39abd7bc49cd8da4fe753a04ac9b911e7bb9d77473753eeee
-EBUILD pyspf-2.0.14-r3.ebuild 743 BLAKE2B 2135879f7efcb69444c6a4f3581719c2f8c6f204742850c6dd0e656810147dcc1a773f2c8a986113c689e14213c218237d530339be6938a7c5ce395a790357f5 SHA512 9eb2910a87a94f5f128a8dcbd4b41b803480f469c8e304f3d77e470deac6af6ff2cf28ead86560c3dffc91475c1af1a00c93561c6ddcf4939a3cd867ecbc22d2
+EBUILD pyspf-2.0.14-r3.ebuild 743 BLAKE2B 1816c530ab26a725b88aa9827be7df7093bb8653318e81c2b533f2d2f799e43ef4c78ba710846c0aa913a1f1c0806729ec0be314e57047df2e930610045748a7 SHA512 ff7e46641c5da4b454a4f7bf3c80bc9877db19ef32479b41c02dfe0d60b8b2b2408f64952c1481ac37721ad8cab05f74b2c26d86fe8a8a5a85ae737659debd2d
MISC metadata.xml 344 BLAKE2B 9ddbfce5bfcf70dc0d1fc3ee2653501b71f2c82b5e31a389588e0a765eca0e54f8a3f6073b6579f1e5645087e1193f73b48849055357f7e2b7a3ee69e32a94b2 SHA512 87bc7c44b7066730b3f18d6cc89245dfd3bc01fe00dd78ffdf84d5ebef731fa0e86114e8832f4631055acb3d1ac9ca2566517606ba6bc7f1377acb3ef4d64714
diff --git a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
index f6d1034c32ff..ef9265249d38 100644
--- a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
+++ b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="ipv6(+)"
inherit distutils-r1
diff --git a/dev-python/pytest-subtests/Manifest b/dev-python/pytest-subtests/Manifest
index 825bd6f23774..67a607eeafd8 100644
--- a/dev-python/pytest-subtests/Manifest
+++ b/dev-python/pytest-subtests/Manifest
@@ -1,3 +1,5 @@
+DIST pytest-subtests-0.10.0.gh.tar.gz 10253 BLAKE2B dba434dfc3f27293d5576ad408665917394ff54d41aef5604f40d787c4d7d9c6fc42b99ca10a8d46707fc8ce0eb5aab8e27bb32b464f5c9350f6bda6b12df031 SHA512 2fc3f8316db879d64d4dd4ad53df7dbda30b69df9291608eb6235aa27e9e6b3ec4174023f9ffa016811eb8955f0ebd673ead7b7319d927d18d7c016e0c7ef573
DIST pytest-subtests-0.9.0.gh.tar.gz 9840 BLAKE2B c94155c1e44b4bf81bc4d2d1963c952b721634372db9dc5c1b8a7819acba8e84815333c0c67a90d2a930abb98affbd99a721796ed09513635923f6a89e336d4a SHA512 f1bc2b99e6f04864cdc45675574d32821fd5e08c01c937bddc846ac509cd8906d21ee63b11e9e8a87c2631334541e9adc601a7dd69702572d51c3d4b72443ad2
+EBUILD pytest-subtests-0.10.0.ebuild 1101 BLAKE2B 589983825e864a167acb5802daf003c40fc22305a165f6e84a5139b08b769e05c5ae5de4f5b215f05886de5528b22e10721658a4c9011455202c67d275486084 SHA512 9346b2380fe7948801b91fdf67448fda10f6e5cdcbe97f4b49ebcc3ab315e2c2475cd6cddc9075f4f6686960067c9c15435ef9fb8947a50b354b5f999e811c50
EBUILD pytest-subtests-0.9.0.ebuild 1048 BLAKE2B f66fa69d080b44fd6980e17d1acf7b778c63e2f32b147498947568a7a9966527701dcb074b0a981a8f7afa56e04fb008c5017db39b8a85b46671ff34025eddad SHA512 80592da39ceaea660a43e24f5dbfb7bd05bb1cf1b51e91d38de6c791bc9cb657c972f0967207dce210635d5efe71d25e24774b30eaa037a552ef449c7e3743e3
MISC metadata.xml 409 BLAKE2B ca267dc80fa124c3c8ba82f5e46356492e8cadefcf8001469c3c076b079844ae72829b5b527658bea341c3fee3f173421c9f2e7ec7042a171e234070113f4734 SHA512 57c12735a910107b53dbe54969f15ce70eafda3df096c78082d91d5bedc53b015ecae3e3d901e0a2a90841370916f6e4e94041e0b5589ffdce323144375e6c20
diff --git a/dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild
new file mode 100644
index 000000000000..82a381512d9d
--- /dev/null
+++ b/dev-python/pytest-subtests/pytest-subtests-0.10.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022-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="unittest subTest() support and subtests fixture"
+HOMEPAGE="
+ https://github.com/pytest-dev/pytest-subtests/
+ https://pypi.org/project/pytest-subtests/"
+SRC_URI="
+ https://github.com/pytest-dev/pytest-subtests/archive/refs/tags/${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/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-7[${PYTHON_USEDEP}]
+"
+# pytest-xdist is used to test compatibility
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked,pytest_subtests
+ epytest
+}
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index a9cc9762ed68..36c357065ebd 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,7 +2,9 @@ AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1d
DIST setuptools-65.7.0.tar.gz 2618315 BLAKE2B a0989c3fd0ab476d69885d022eccf1a89dc670a17d0b3e73bbe4ffb530e26a838fcd1cfffc4c2720ddd19cb8ba45d42bc31441f1e3bbc32fa71850d208f37cc8 SHA512 0eb2d9de9ef2565cf012db7d68ee18359a1432dd42ecd3fb7d490f73d57b0e7ba2a67e0401f66051127e913f29c2e221e88c0cbf523b0ac9abe7f00b6ab1ded8
DIST setuptools-67.2.0.tar.gz 2475665 BLAKE2B 1d82e21d5c5f7aea479d468ae5c29c62a86a552e811203794f2246bc715647c18c66ab6d37c9da3092fc2b402cc865c1ab85989092c9beccc440913ad7d51ccd SHA512 2d15719d7a0305535ee853e82b5196af2eaa29cbcf73c59515c2fa8e8c910c25fcf3854aac515789a51a845555b19c95e8d06fef4199cf19ba4a45dda5b7ab66
DIST setuptools-67.3.1.tar.gz 2478867 BLAKE2B 5f2796b548c43e3e3bec71d81fc37938f97eb15256a93d30d749a3175c0c5278316d7b513de651c85b367e49b3bc3e14003a3c7607cf445e5d6137afa5b2c3f1 SHA512 5b0d71572e4107a673a95dfea56a363492a62a3a04ecc8f3095ca79686dea452299358a52b0571179a738226ba92c35d04a2e37d3504fd6c510053cf71e2680d
+DIST setuptools-67.3.2.tar.gz 2478825 BLAKE2B aef884a135f78ebac0505cc62c785609e20d8f639ae4c678dc685711095e87b41da296f5e99b20ef8376be3d3a58cac1f338f14cca3dae1bc42404be2e89d851 SHA512 55e69cac241109d8fdcbe6bbf4ea36a7611f8cd77b875d456181f85622797b78f385aa7459283c02bdd442585b79768452f69c830591579234df279fd82290b5
EBUILD setuptools-65.7.0.ebuild 4450 BLAKE2B 0d6c6b9a30319a5f80c03b5a662067f8343400ed80384b2b1680d2258332667d28d28451e67f9332b6079362862392cc7f9c9d5121b8c27c43a7256c54540e48 SHA512 33a6cf573592f6489b6bbee633032a14c79911bcbd828db795020e2f3ea0060af65a85b4db7faa623817a68f9bb6419183fcb6a0451e33566502f84497d2a81b
EBUILD setuptools-67.2.0-r1.ebuild 4441 BLAKE2B 502ad9826e05099dc359c607d8c03fbd7a2fbba68dac832371b4296100162e36d64b18f03933797838439b2d79c88d7b2e0274c02d0c259f03156a46eafd9182 SHA512 474307f3790a3c46f5e23f7d9c1f1285dbdce8da0bcbc50134eff218093283433530b23d8c0b607461aa5e6e9aa1d7e8f0d70bd98d6f1006eaa0999e1b22991e
EBUILD setuptools-67.3.1.ebuild 4441 BLAKE2B 502ad9826e05099dc359c607d8c03fbd7a2fbba68dac832371b4296100162e36d64b18f03933797838439b2d79c88d7b2e0274c02d0c259f03156a46eafd9182 SHA512 474307f3790a3c46f5e23f7d9c1f1285dbdce8da0bcbc50134eff218093283433530b23d8c0b607461aa5e6e9aa1d7e8f0d70bd98d6f1006eaa0999e1b22991e
+EBUILD setuptools-67.3.2.ebuild 4441 BLAKE2B 502ad9826e05099dc359c607d8c03fbd7a2fbba68dac832371b4296100162e36d64b18f03933797838439b2d79c88d7b2e0274c02d0c259f03156a46eafd9182 SHA512 474307f3790a3c46f5e23f7d9c1f1285dbdce8da0bcbc50134eff218093283433530b23d8c0b607461aa5e6e9aa1d7e8f0d70bd98d6f1006eaa0999e1b22991e
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-67.3.2.ebuild b/dev-python/setuptools/setuptools-67.3.2.ebuild
new file mode 100644
index 000000000000..f46eb55ab7f3
--- /dev/null
+++ b/dev-python/setuptools/setuptools-67.3.2.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+ https://github.com/pypa/setuptools/
+ https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+ >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+ ' 3.9)
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/build[${PYTHON_USEDEP}]
+ >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/pip-run[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+DOCS=( {CHANGES,README}.rst )
+
+src_prepare() {
+ local PATCHES=(
+ # TODO: remove this when we're 100% PEP517 mode
+ "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+ )
+
+ distutils-r1_src_prepare
+
+ # remove bundled dependencies, setuptools will switch to system deps
+ # automatically
+ rm -r */_vendor || die
+
+ # remove the ugly */extern hack that breaks on unvendored deps
+ rm -r */extern || die
+ find -name '*.py' -exec sed \
+ -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \
+ -i {} + || die
+}
+
+python_test() {
+ local -x SETUPTOOLS_USE_DISTUTILS=stdlib
+
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ return
+ fi
+
+ local EPYTEST_DESELECT=(
+ # network
+ # TODO: see if PRE_BUILT_SETUPTOOLS_* helps
+ setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg
+ setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist
+ setuptools/tests/test_build_meta.py::test_legacy_editable_install
+ setuptools/tests/test_distutils_adoption.py
+ setuptools/tests/test_editable_install.py
+ setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests
+ setuptools/tests/test_virtualenv.py::test_clean_env_install
+ setuptools/tests/test_virtualenv.py::test_no_missing_dependencies
+ setuptools/tests/test_virtualenv.py::test_test_command_install_requirements
+ # TODO
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors
+ setuptools/tests/test_extern.py::test_distribution_picklable
+ # expects bundled deps in virtualenv
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel
+ setuptools/tests/test_editable_install.py::test_editable_with_pyproject
+ # fails if python-xlib is installed
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
+ )
+
+ if has_version "<dev-python/packaging-22"; then
+ EPYTEST_DESELECT+=(
+ # old packaging is more lenient
+ setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig
+ )
+ fi
+
+ epytest -n "$(makeopts_jobs)" setuptools
+}
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index 5b0c5389938d..d77b7e22f128 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -3,7 +3,7 @@ DIST simplejson-3.18.1.tar.gz 83603 BLAKE2B 5f51d06238210b0bdd3dbb2338979023324e
DIST simplejson-3.18.2.gh.tar.gz 81518 BLAKE2B 317ea52890a1bd48fe2a647eeffc9f8a9366c62a6e40fb91a2c154bd49fc3ec9d29c18aaaa4866962cf40d86e256abc090a19d891885171d32faac8344f2e17b SHA512 ef19e513bc45afacd746bf7018165e90a001dc6a91b7f749d8a0b0272283885bcaf6fa77d8e05e18805310e0ee26529dd83cb947bb25fbc3890898ccafe68a8e
DIST simplejson-3.18.3.gh.tar.gz 81540 BLAKE2B bf6a162499b28a362638e19735f668571f88943ae396fb7f813d51ab0684caa8cb996a35deaf1d68adee2a812d685058e9e80d6f6e66604bbb7c704051b0b37f SHA512 54223e08775ab6277722342084bf56684588dd9dda574428cb73b791d37d0b74decef6082268c0389cc4586a534a19e62ec5738fa9ffffaee63f68e27fb465c8
EBUILD simplejson-3.18.0.ebuild 673 BLAKE2B 92bed311cf874ccc1dedcf67ff7846caf625b0dfb54440d605c725d4afed0424750ea2aa4203cb87d4679b8c0b624ab19a88c53026a74c22c1a882438d5b0e48 SHA512 5522bc25807604aac47eba679ea2486b268ace629963ab4ace68228a0fee72a878752a2214f9425a4870f8135756f3a836a809870972f6d70c6a7180a22f967e
-EBUILD simplejson-3.18.1.ebuild 675 BLAKE2B 5846d29a192771c2eaae92ca2e69baaecf1a66f612821d4f99abb825d445f041583de2745399bd288c80b95240fe231c21f705610a417b29df406109d07cd893 SHA512 a30dd614833cecb7d16fbd4e52d2006947b4cb01249aaff165f5f81e80cb7567dfcb962f80ab0e14228467d6ca794830eb8c83448740b8efea11517a45bda90f
+EBUILD simplejson-3.18.1.ebuild 673 BLAKE2B 92bed311cf874ccc1dedcf67ff7846caf625b0dfb54440d605c725d4afed0424750ea2aa4203cb87d4679b8c0b624ab19a88c53026a74c22c1a882438d5b0e48 SHA512 5522bc25807604aac47eba679ea2486b268ace629963ab4ace68228a0fee72a878752a2214f9425a4870f8135756f3a836a809870972f6d70c6a7180a22f967e
EBUILD simplejson-3.18.2.ebuild 964 BLAKE2B 4d3455a1725c06da1fe7c9738bcc9aacbe14d7027e8a1691720412ad7f21a99aea1e1e8cd08ce88e151087d9923c12192e94bc44c0fc62ec732cdb9225730236 SHA512 2efa867ff8fc47c962c0ddcec15bd9cf46e76f6505b0e77f5c471aa428e8b125b1bd246522356e2065c9a4b5e48fc4670434eb9be7b89911be22ca52d9f406b4
EBUILD simplejson-3.18.3.ebuild 964 BLAKE2B 4d3455a1725c06da1fe7c9738bcc9aacbe14d7027e8a1691720412ad7f21a99aea1e1e8cd08ce88e151087d9923c12192e94bc44c0fc62ec732cdb9225730236 SHA512 2efa867ff8fc47c962c0ddcec15bd9cf46e76f6505b0e77f5c471aa428e8b125b1bd246522356e2065c9a4b5e48fc4670434eb9be7b89911be22ca52d9f406b4
MISC metadata.xml 522 BLAKE2B b8b8fdade498ef65f4d5d6e30bc9f0708390f3d064a332d04f0b33346224c59252ef3d512a5a7187c637348201829ccc83254cd898e8df06dff314e857debb58 SHA512 1a1b53900ef62d4d40977504378dce3ce15f1c56ae5a73263127f5919674b1f9b13964128550e0c0e274d4bf50f2c2b438626e3ba1a5f8436071e1eb2f4c30af
diff --git a/dev-python/simplejson/simplejson-3.18.1.ebuild b/dev-python/simplejson/simplejson-3.18.1.ebuild
index fc4e519b0f9e..d555e3c59226 100644
--- a/dev-python/simplejson/simplejson-3.18.1.ebuild
+++ b/dev-python/simplejson/simplejson-3.18.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( MIT AFL-2.1 )"
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"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
DOCS=( README.rst CHANGES.txt )
diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index 0caef56e1dbf..03a7b3c71c9a 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -3,5 +3,5 @@ AUX tagpy-2018.1-taglib-1.8.patch 642 BLAKE2B 45c190b621dda7368583c1ab92a01f08fb
DIST tagpy-2018.1.tar.gz 145501 BLAKE2B acdda6789dae000ba2f664e4a5582f6218f312bed20ec81c4ea54f358bec70d41aceed6704f392a7a32c39d263da81f9c832922942fa179e1865e423dcf28bcf SHA512 2010baa919adadc9fc231deeb093953622ec54c8b6011e2d6a3489b086032de0a71cc26f42439435f26bd7a1ff069e3944dafc61217abe6ea5e81b01b9d18c50
DIST tagpy-2022.1.gh.tar.gz 198744 BLAKE2B 1a0722017ae532444cf97171c04964453bdb6c427a49bace4ad9fe3a3be9be7f0903a9ae3fb8dbf0c8450112ed5f83677044c6b2546dddec3550d8251cef4cff SHA512 d740bf17abe6a2a7cd7fe037c024c8361d49d2ec4e8d03dbdc27c9ec273696b0a41d087a7159692e9b849e807af493f68239562da01d5191bee95060b32aabda
EBUILD tagpy-2018.1-r3.ebuild 1083 BLAKE2B 56bf8ad2f240dec1fbda80764f683d533a2bdfee24ad023d1e2886ffbdebc32db435de375df03a8ce49212ad823465dd4f7babfe8e6515e36f7171fb4f84e551 SHA512 3144acdf3a2b297e9e672f0e4aa6b10c49cc6ca88367fefb91aadb74da7debd936262b662a75e08a1f4d86b4a1de26f77489a0c07f87bdcef4ae9e9decc947f2
-EBUILD tagpy-2022.1.ebuild 610 BLAKE2B 1b60768cf06b56d85b8123b80236c3fba052530d30f74a6753253a0310b3b5c4879f1c361397270be8dccf782dc04a91652e175e342763e51b07924c53d0df1b SHA512 7a02b80c4f808c946eab1df20006bca75adeb4d9adae07db572491304396c74b057cf46a68012463dc7d146c72184a521e10aa5772e1639b76078ddc2ae7dab9
+EBUILD tagpy-2022.1.ebuild 608 BLAKE2B 92592a9a86c8102f9aec361e784b394a34c3a55d3073ccd262f6424cccd99b07d352c4cdd4b8bdbbd8ca96d22b4de4b630d9bce211600c00ab4ca2d3c0a4f5e3 SHA512 59a9f6869a45bf142b4483d6d8925476fbce61caeeaf507a9e3dc1b2989323a53a4166d97c3f6ff5e66668613ad03d9dac95d29353b1cc0b06e82793079496ee
MISC metadata.xml 601 BLAKE2B b82a1af702b40b3d3ee0cc0168bced0afca8014a34a59f7012571874ab4d1bbe06fa25229cce7ff419d5e3c662cc82d64b91e70f7d02704e8f760c6dc51a72d5 SHA512 0d28f25be7a89d369b1029ccd2050745e79343e7eed2d7b6d3f5577cc2989558f30e495ec1e489f997a66077bb26fc22f2eec5ae9a381e222e1e2f67a2d80c77
diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild b/dev-python/tagpy/tagpy-2022.1.ebuild
index bed3220729de..216818426655 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index c72ec064647d..232efeeb29a0 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,5 +1,7 @@
DIST types-docutils-0.19.1.2.tar.gz 8973 BLAKE2B 7303c3ce16c9521215f29d2129394a92d436b2c75441189a6c3bbb0279c504ccb34995e9e40c777af7d6a09524043d05640d0419bfdbdc93b83b7daa91c6a9f3 SHA512 b9c4fff2f56bc77209f771996c24eef0c4d902dccb932e50b0f7207cccee8aef8335dfdf2cea7ff63f8c80de00be9293fd8367b78562dd7190f25228811177aa
DIST types-docutils-0.19.1.3.tar.gz 9008 BLAKE2B 92d5ff462be1e9a1ef370ffc9823c790247de78fa83b44ae1d99245f465241416dea508fc4262168b03f823d2e0094650d3df14a3ab1b4a6f43a6fa0c5559a70 SHA512 e5afb78b50e874969aa96376e81493d1b1b17ea9dc85254d9c143b1d72a147adc0b84fc898006a37b7cbefa8d73d65441d8ef67650c4a582de5185f9a7d129ea
+DIST types-docutils-0.19.1.4.tar.gz 9011 BLAKE2B dbecebad58aac788d161688bf5f3f25ce0afcbe5240b370b342490ceec1b43ef6d13b773e61197b6cd2e8016986ae07ea7a098351edf0fe10a4e38918d0b8c04 SHA512 927a050c262fd0a141eacef20e88ec70eeead647f7d04179a760e5a231f4ec6c974119642dbbaf674e77f29292b51894a265ef1962b535b5526746977b459162
EBUILD types-docutils-0.19.1.2.ebuild 399 BLAKE2B b062ea0887482f57e39dc3b213d9cfa758c7b77b201bf40707363a47b3f41e76d4fa981260a2ec01d9bc05b1064bf8cae2ae915e1eb1886b361527ce6b515183 SHA512 a88fbcd3d12735f35024bd079802106bb7043fa9c6e5623ce0db2425f6cc55623caa8df38a3f77412e648add977a36fa0df9d7f76055549fde0e5aef68ebe973
EBUILD types-docutils-0.19.1.3.ebuild 373 BLAKE2B 8dec0d93924bb7e297be9b249cfb673681de368eea49c5e48b8e95eff7cf09117d03a6a0d692b85f200af215e57e53331d2392a98bc2d7c69144d6d541cd63fa SHA512 58617888fc7fcf514482f0c5478a7574d05dd1751d504268e9a64b82b4e3eb7e52813dd2d4a04a0f6075c01b3a5ab34fe3a9e25b7dc1ed84be1fe1865d2a7247
+EBUILD types-docutils-0.19.1.4.ebuild 373 BLAKE2B 8dec0d93924bb7e297be9b249cfb673681de368eea49c5e48b8e95eff7cf09117d03a6a0d692b85f200af215e57e53331d2392a98bc2d7c69144d6d541cd63fa SHA512 58617888fc7fcf514482f0c5478a7574d05dd1751d504268e9a64b82b4e3eb7e52813dd2d4a04a0f6075c01b3a5ab34fe3a9e25b7dc1ed84be1fe1865d2a7247
MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7
diff --git a/dev-python/types-docutils/types-docutils-0.19.1.4.ebuild b/dev-python/types-docutils/types-docutils-0.19.1.4.ebuild
new file mode 100644
index 000000000000..9a24481a1e60
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.19.1.4.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"