summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin270008 -> 270011 bytes
-rw-r--r--dev-python/click-help-colors/Manifest2
-rw-r--r--dev-python/click-help-colors/click-help-colors-0.9.3.ebuild34
-rw-r--r--dev-python/griffe/Manifest6
-rw-r--r--dev-python/griffe/griffe-0.36.8.ebuild45
-rw-r--r--dev-python/griffe/griffe-0.37.0.ebuild (renamed from dev-python/griffe/griffe-0.36.4.ebuild)2
-rw-r--r--dev-python/httpcore/Manifest4
-rw-r--r--dev-python/httpcore/httpcore-0.18.0.ebuild49
-rw-r--r--dev-python/httpcore/httpcore-1.0.1.ebuild49
-rw-r--r--dev-python/httpx-socks/Manifest2
-rw-r--r--dev-python/httpx-socks/httpx-socks-0.7.8.ebuild44
-rw-r--r--dev-python/mkdocstrings-python/Manifest8
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.7.0.ebuild40
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.7.1.ebuild40
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.7.4.ebuild (renamed from dev-python/mkdocstrings-python/mkdocstrings-python-1.7.2.ebuild)2
-rw-r--r--dev-python/pyte/Manifest2
-rw-r--r--dev-python/pyte/pyte-0.8.2.ebuild35
-rw-r--r--dev-python/textX/Manifest7
-rw-r--r--dev-python/textX/files/textX-4.0.0-flit.patch125
-rw-r--r--dev-python/textX/textX-4.0.0.ebuild63
-rw-r--r--dev-python/textX/textX-4.0.1.ebuild (renamed from dev-python/textX/textX-3.1.1.ebuild)2
-rw-r--r--dev-python/voluptuous/Manifest2
-rw-r--r--dev-python/voluptuous/voluptuous-0.14.0.ebuild25
23 files changed, 109 insertions, 479 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 16a58fedc7aa..65551ed310f9 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/click-help-colors/Manifest b/dev-python/click-help-colors/Manifest
index 1af280386aad..116f8387f4df 100644
--- a/dev-python/click-help-colors/Manifest
+++ b/dev-python/click-help-colors/Manifest
@@ -1,3 +1,5 @@
DIST click-help-colors-0.9.2.gh.tar.gz 130204 BLAKE2B ac8f4b0369f5a1d71115e92d84b6b2229f955c74d2ca443aa98319316d5a6d944d29ce4979fc2d8cd03dd5916c4ab6b0870172f2982a83df6d510e51b779ef60 SHA512 1092b256339faf7399274c7cd525895f53e57f31e5d0d4a7068e0fa29e7757d14881a2fd980c501a7277a25ece760623fa4c967c60302359c880899c8a01652f
+DIST click-help-colors-0.9.3.gh.tar.gz 131170 BLAKE2B 612789519501858ee8ed415b274b426273b6e4c48b9f650f966f0ee2774c97531c5bbbbf7e0e6edb08f50821635212a04f920a2a26d8897db9dd9413c3999bfd SHA512 7d3708ea710de41baca075468e5d434f5536d04ceb1092085c46cccc31f58d16f6ed1095efca1d9dc6bd1e5532a41e8bde4343d8197744fca58642dd80a03c59
EBUILD click-help-colors-0.9.2.ebuild 697 BLAKE2B 71432111e3e6174be06ba4bb41163f79c041507fc22ca0d96c5682aa7af3b270d6849dd58594ed2576cca5a714935ba2842ea6e9dc61450abeb8f275843f408a SHA512 f93bda84de3d394bea3b2bdf87e9151f3a212258d5627a4b3538e638804e35245896d7e625d861745e86ac89e82dfe447fb355c1521f475e1712c005d7d619fa
+EBUILD click-help-colors-0.9.3.ebuild 698 BLAKE2B bea683889720ada08c37d50137118628d7268b3d6512f1c170904fb983b0733ac433e18b54e2e559ee4300da56190b67255e13be235e16f034ec9e4120179a0c SHA512 0355e3376ee90b2af16686b4e357a03b908e0c71c603f02c7118989e021d2f0bd4ed7279e966c0e8805cb7f2e514ff7b93742f9e0156ed6a083f59a6506c6f5b
MISC metadata.xml 522 BLAKE2B c281d2270d2e8389fcf83ece941af24a414107601d4c840731fbe952d73d71c32fd26276af21fa5ba4b2bdec0f35ef77a94a12a3239c1f053f50c9aff3e90d7e SHA512 45b82c348eea430dda7453b265e152f1d60d7a3aa17365b8d86ad57d17943ad7d44d5029504636e56c0b437a32e12f6e9c446d5fc6bb70fa72c72108b538f143
diff --git a/dev-python/click-help-colors/click-help-colors-0.9.3.ebuild b/dev-python/click-help-colors/click-help-colors-0.9.3.ebuild
new file mode 100644
index 000000000000..1f2d4a2665be
--- /dev/null
+++ b/dev-python/click-help-colors/click-help-colors-0.9.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Colorization of help messages in Click"
+HOMEPAGE="
+ https://github.com/click-contrib/click-help-colors/
+ https://pypi.org/project/click-help-colors/
+"
+SRC_URI="
+ https://github.com/click-contrib/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="examples"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 733c8a5c0f38..2be3779e4cb4 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,7 +1,5 @@
-DIST griffe-0.36.4.gh.tar.gz 192823 BLAKE2B 42815673835bffebf97ab3bd436997329229596d24f4cd6fcd0b57f137b113bd42461cf9b8a33472ef6887dc7efdb4d88f31b6f503abb365f101311ff89fb5f3 SHA512 76d672f91643d347d15e97eb29bd1cdb24f843d396777287d5f5c28259f4f25dc7a89d53a83189e84572fcbed5201144d2b15f1bbc0864799c7703ce90b1cc7a
-DIST griffe-0.36.8.gh.tar.gz 194133 BLAKE2B 6fb1f38e3f9da452ba79253ed3786ec29d96bf208bd17f3920fcfff6dd0bc0fda39c26dca28ab07736dd64481137b0f4aa7d058b94d0815fddff0bcf8cf6cfc9 SHA512 bde9bd8313f4c5ff4617cc1f6edcb754a445366e2f03cb8b1126e13ab644c700ccab4fe6ebfed163a4da046ec729d3b2fe79b89d6d17b8c5446c198535795294
DIST griffe-0.36.9.gh.tar.gz 197054 BLAKE2B 0351e72bf119bd98c392c56f254bf632552077d340c0c27b51780934c8baff1e6d33712f65bf31fefd2a8864d110790a78de3d77e2f5cf19429c9b68a5a01b9c SHA512 1b4cdfcfe6c1946183d3445e16b6f689cecec259842c97793af7fb60be3b885da82fddcfba74bed3ba82a8f475fb0321c2ebb03fe02feca80888c244cc4493df
-EBUILD griffe-0.36.4.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
-EBUILD griffe-0.36.8.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
+DIST griffe-0.37.0.gh.tar.gz 200702 BLAKE2B 763c30608c7b7ba9cb514f99d19c3fff17811c71325416e9c810b45f4d61778c3d7630789635d6373694b5930532f297edc4f1f8109cc2b6f3273825e7a9be13 SHA512 c042d5fa7b1ecc474137006d54f7b0d68e84abe9db853083e2af9c2e144e1d9216e02ada31cfe8de8d278e892b100cf9e060609acb441c6b25c28a53400b9e2d
EBUILD griffe-0.36.9.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
+EBUILD griffe-0.37.0.ebuild 956 BLAKE2B 3c16be3357ffd2d55b2c47f681c7a9d824a804cc2171b57cc7930ef6094e29ebbffe23cf45e64dcf5da4ac0e5e20ec43fcb83c39dad16d304a6a9dfc1893bfbb SHA512 32b7cc82978c997aa6561da4cf71779d61d38641c039d99b17ede6689f0077ca2a24e49a661c4b39a7ae513ddd5e1aadd7a7b3a07cebd66c6730684ae921f66e
MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc
diff --git a/dev-python/griffe/griffe-0.36.8.ebuild b/dev-python/griffe/griffe-0.36.8.ebuild
deleted file mode 100644
index c8d57610c9ff..000000000000
--- a/dev-python/griffe/griffe-0.36.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
diff --git a/dev-python/griffe/griffe-0.36.4.ebuild b/dev-python/griffe/griffe-0.37.0.ebuild
index c8d57610c9ff..ea86f7d917ec 100644
--- a/dev-python/griffe/griffe-0.36.4.ebuild
+++ b/dev-python/griffe/griffe-0.37.0.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
"
BDEPEND="
test? (
- >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
>=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index e691407dd223..4f0af7f662d7 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,9 +1,5 @@
-DIST httpcore-0.18.0.gh.tar.gz 94594 BLAKE2B 9602397bc2aa5941e9bfbffb7ba3e751c4ecac29a76dede6fa45f190ac7514f2e081cc67b781a8b6152c85ca3bfb051bdbc34628b95d05eba25a307e8877faa7 SHA512 3dc8114bf02226fc4ac87408163e599f4e9f70f9e5663c9eb7dc9a65b2b72861f3b19ed2f87e29ac90a8b85c5dc32a3fffdaf88e83b15df838fcbd89737b1c57
DIST httpcore-1.0.0.gh.tar.gz 95190 BLAKE2B 0e2971100da4dde0f25714e32047a2c7263a96a34c85ac5e75a30c319b03df9b0040220e94811d4b9535009066f224425587350de76b8a96fe4f385b8704df5b SHA512 7120d89237a731f0f1794e13a4db56b339a5b80c33881f069c101b4c4380e45b615c8d43bc96a81ae5be35a69a879fcc03941996326100a07bef5d2e12774c98
-DIST httpcore-1.0.1.gh.tar.gz 95484 BLAKE2B 1a029122485ca00e1a9d836cab0088e3331c7a0714ed01edfe992ab5fc7eea909f11f57a143e883d1ea614aeed70d5d03a998cb11507c8491c7bfaf5f60f9b7a SHA512 2ad177bfc4523f659e5cfac5d61c464b964192856e4c84b253e85ead47631f9aedee5248e962899248f7b745783a0bc746024310841cc844a78ba52ea1637c44
DIST httpcore-1.0.2.gh.tar.gz 95549 BLAKE2B 92aa9a936d8c6933e1840ae50e6dfb70e61c756027a0448c2f0a5d270937342bd99cdb110aae152103c0d6c966e9288a22f7166a04dbb06dfb2a6f1bf1454d87 SHA512 6fc0c686b0b02b1e822550c18a7a90d2501f9d530598511877ee8cb09a0bdc4d56afe48cbb5fab5f8c1a12ea443055fe2a081b990fa4270f84db8197646b4979
-EBUILD httpcore-0.18.0.ebuild 1221 BLAKE2B e69fd8414b022c4054a1bd91311a0826970af271ce3e04380a7612122317ca28da22fd731126fbde55fa1931f67a8a378280169328dfc23e550aca044285e89a SHA512 c215c7d88dc54e7ac48e503358e33ffe0d5b83e7df4e3712e7debe1b895d3e17b1957e816b2f7f0f29190a408a4d70d9c6e61ae68aec864c5add4044e9aed157
EBUILD httpcore-1.0.0.ebuild 1221 BLAKE2B e69fd8414b022c4054a1bd91311a0826970af271ce3e04380a7612122317ca28da22fd731126fbde55fa1931f67a8a378280169328dfc23e550aca044285e89a SHA512 c215c7d88dc54e7ac48e503358e33ffe0d5b83e7df4e3712e7debe1b895d3e17b1957e816b2f7f0f29190a408a4d70d9c6e61ae68aec864c5add4044e9aed157
-EBUILD httpcore-1.0.1.ebuild 1229 BLAKE2B 3a27f7372d361270013ae729196707587841da07134560db0b48351df6be4bae21c7d0c000d4414950245c6d7bf634286a5a677af21f4aaffb8637095870d2ae SHA512 eb220a3021bd507a5b6bd23c3493f4ab67f03d595eccade0ee2e8163d79704063dc582255d7810bf980021fa001c0ac72fc1b817693638b879486f61ba486c84
EBUILD httpcore-1.0.2.ebuild 1229 BLAKE2B 3a27f7372d361270013ae729196707587841da07134560db0b48351df6be4bae21c7d0c000d4414950245c6d7bf634286a5a677af21f4aaffb8637095870d2ae SHA512 eb220a3021bd507a5b6bd23c3493f4ab67f03d595eccade0ee2e8163d79704063dc582255d7810bf980021fa001c0ac72fc1b817693638b879486f61ba486c84
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6
diff --git a/dev-python/httpcore/httpcore-0.18.0.ebuild b/dev-python/httpcore/httpcore-0.18.0.ebuild
deleted file mode 100644
index 08ec98a9ea8d..000000000000
--- a/dev-python/httpcore/httpcore-0.18.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A minimal low-level HTTP client"
-HOMEPAGE="
- https://www.encode.io/httpcore/
- https://github.com/encode/httpcore/
- https://pypi.org/project/httpcore/
-"
-SRC_URI="
- https://github.com/encode/httpcore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- <dev-python/anyio-5[${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
- <dev-python/h11-0.15[${PYTHON_USEDEP}]
- <dev-python/h2-5[${PYTHON_USEDEP}]
- =dev-python/sniffio-1*[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/pytest-trio[${PYTHON_USEDEP}]
- dev-python/socksio[${PYTHON_USEDEP}]
- dev-python/trio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature "SOCKS support" dev-python/socksio
-}
diff --git a/dev-python/httpcore/httpcore-1.0.1.ebuild b/dev-python/httpcore/httpcore-1.0.1.ebuild
deleted file mode 100644
index 777ec038f07c..000000000000
--- a/dev-python/httpcore/httpcore-1.0.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A minimal low-level HTTP client"
-HOMEPAGE="
- https://www.encode.io/httpcore/
- https://github.com/encode/httpcore/
- https://pypi.org/project/httpcore/
-"
-SRC_URI="
- https://github.com/encode/httpcore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- <dev-python/anyio-5[${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
- <dev-python/h11-0.15[${PYTHON_USEDEP}]
- <dev-python/h2-5[${PYTHON_USEDEP}]
- =dev-python/sniffio-1*[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/pytest-trio[${PYTHON_USEDEP}]
- dev-python/socksio[${PYTHON_USEDEP}]
- dev-python/trio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature "SOCKS support" dev-python/socksio
-}
diff --git a/dev-python/httpx-socks/Manifest b/dev-python/httpx-socks/Manifest
index 0b8677f53b58..e0eab60700ac 100644
--- a/dev-python/httpx-socks/Manifest
+++ b/dev-python/httpx-socks/Manifest
@@ -1,5 +1,3 @@
-DIST httpx-socks-0.7.8.gh.tar.gz 15129 BLAKE2B 8793e67efad2dc4a38f240d9b8710fe392545b20698c569ad00df31d9aa0a144426ebf714bca5960ce2ba73161eb361c1289173212752e712a0bfa022edb7a24 SHA512 f7d6877ee941c6bb4db84995d7debf36f7c793bd598f26281614a7988cc335ca6280c70b6b3a6450a2af358a011cdfc52255e7b1f34ac2e9c7bc93be6a945054
DIST httpx-socks-0.8.0.gh.tar.gz 15285 BLAKE2B 1da3bffff2be273e62452d96c8e07f38cf3c488bb89704ab377565feecafc1f96e9b96b615dfca4c3721c295414005014f868982a440ed47f3454814545aa6c7 SHA512 f58555670bc689002633daf3cf373641cbab6417636d16e878d5f9fc796b8bf7111d7c6985909590ccaeedb95793f589676e7f36c217330cbf46b4778319a4b7
-EBUILD httpx-socks-0.7.8.ebuild 1195 BLAKE2B eaec0b800cb06f87919384af637c076dd300cb1b29e458eb6657d8d1c266d87172cb5f318d70dbfa97e44029584c37e78447ea9de2f21ff37183b1d2217313b8 SHA512 d1b1828a3bd5e3dfc8e92e62a8074530cb5196d78183ef57a028d92e602fe5bc9d4c45e5c359cae4f7ef4105cb9fa5d6f9f806ce9cf443f4437f03535de38182
EBUILD httpx-socks-0.8.0.ebuild 1190 BLAKE2B 641d6969da16f5eb0c0ad015398dde5d63c4c1b6735d9b8cf796e2a151e2390ea1168e69af11649c5adc28b32596653f7ba3eb3c3ecf080ef21a2c06d2c7f70a SHA512 8fedc343986ca5ac744fb79a233ef6dee6e1f51a74a1b7adaf798313349b5ff9b89c879ff51c2e34e29c8b9083abf084dbfd45cb3fec822579c1857ad2c35f87
MISC metadata.xml 400 BLAKE2B b244ebd9f79b1c3313797b0384339d17df61913473cd26ab01c8490fe02cbe735609dbd2b2d76e7b1b7f716bbb3038590517481a05c1b7886ad49905f171f5e3 SHA512 3cb1600426cdc5b9ec3bd5d18b547dedb961bbc341891293f828e70d5156d845c8676ba25244804d32c702fab40134c39237e5ce4fc518104a969a8f8ffb282f
diff --git a/dev-python/httpx-socks/httpx-socks-0.7.8.ebuild b/dev-python/httpx-socks/httpx-socks-0.7.8.ebuild
deleted file mode 100644
index 8b0b9db282ab..000000000000
--- a/dev-python/httpx-socks/httpx-socks-0.7.8.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Proxy (HTTP, SOCKS) transports for httpx"
-HOMEPAGE="
- https://github.com/romis2012/httpx-socks/
- https://pypi.org/project/httpx-socks/
-"
-# no tests in sdist, as of 0.7.6
-SRC_URI="
- https://github.com/romis2012/httpx-socks/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- <dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
- >=dev-python/httpx-0.21.0[${PYTHON_USEDEP}]
- <dev-python/httpcore-0.19.0[${PYTHON_USEDEP}]
- >=dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
- >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/hypercorn-0.12.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-asyncio-0.18.3[${PYTHON_USEDEP}]
- >=dev-python/pytest-trio-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/starlette-0.19.1[${PYTHON_USEDEP}]
- >=dev-python/trio-0.18.0[${PYTHON_USEDEP}]
- >=dev-python/yarl-1.6.3[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest
index 7ad375160d45..38a8730d41a3 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,9 +1,5 @@
-DIST mkdocstrings-python-1.7.0.gh.tar.gz 136113 BLAKE2B a1ccb8ff817beaa89fb8234c60920a3b60e57d3908e103279728a9b0d6c4b53132da5262001b9a0e89b161e5e96226ddd06e0b224db4c869cb99297a6c646167 SHA512 2e1b855c8ad51b8066e3ff1036cf6d0ee90b766f7f851a6045707889e39ca9217f9a747bff0069614e89154356224a670b4de6f8a678439bbff63d4e3ffb6b70
-DIST mkdocstrings-python-1.7.1.gh.tar.gz 136263 BLAKE2B c3c5661f7afd94c4233bd737ff1129f280825a6acc6c868867443e3eab76f4d22732895de486784f0c3f163ded45e7c9a6954768f13fde3bfc1404e76ea9224b SHA512 dfa05086d12805975e68bebabc47e2bfdeca67c7dc799312e3d719142b7bea995f06ed8c5b4699ffbb58647e0a1f6be23dc17a76ff8c7008587ccc3af72c56f9
-DIST mkdocstrings-python-1.7.2.gh.tar.gz 136510 BLAKE2B de1926caf358d858de63dd84261699aaedf9f12e74affeda9b6fb3ca93dd1ddb80aa02aa2bdf1b820564b0ea05c26cce14f7d9aaca37a151314fc449695745c9 SHA512 2aeb2c4f62054188d8075babf0e131107f8ba4355444b793e39a29b95702d6b3b26b6862fc5c48d30bdc4af1fc798c994ede8e96f608cd0a59852368ca1e46f3
DIST mkdocstrings-python-1.7.3.gh.tar.gz 136488 BLAKE2B 470f7d69819222a9c1620f5a5ab57a9e884bc9cb1e4d536f35458c0f4c08c5442da1d31522665077ee848e2b241c7fa50ae3a73f5f570599fadb0ee9f2fcc2f8 SHA512 d5c5e9eeaa13a951cffe4fdc6f9a6bf6e3e3cb0615f7180db91446c6e8060c061682e5d717616d8dbf66009a650d363b25a4124b750f760e60bd1ffdca8e0164
-EBUILD mkdocstrings-python-1.7.0.ebuild 859 BLAKE2B 926a9c55b502d6313dee12dfe777e90ca9573eb787b2fe5129e29c99a034e42f649ef64bead7de1beb3f4a97d1b1b1a5ed2a18bb7989e7d62e750a4f39b72cff SHA512 6a66967c086389d4d6cc7573a1b3c55926fb16cc1545f0c4fa3c89aeb94d4639edeeb2cafe7002a4a28e4eb68f8c8d90e0960a5620f2f3810b4d54df2540d578
-EBUILD mkdocstrings-python-1.7.1.ebuild 859 BLAKE2B 926a9c55b502d6313dee12dfe777e90ca9573eb787b2fe5129e29c99a034e42f649ef64bead7de1beb3f4a97d1b1b1a5ed2a18bb7989e7d62e750a4f39b72cff SHA512 6a66967c086389d4d6cc7573a1b3c55926fb16cc1545f0c4fa3c89aeb94d4639edeeb2cafe7002a4a28e4eb68f8c8d90e0960a5620f2f3810b4d54df2540d578
-EBUILD mkdocstrings-python-1.7.2.ebuild 859 BLAKE2B 926a9c55b502d6313dee12dfe777e90ca9573eb787b2fe5129e29c99a034e42f649ef64bead7de1beb3f4a97d1b1b1a5ed2a18bb7989e7d62e750a4f39b72cff SHA512 6a66967c086389d4d6cc7573a1b3c55926fb16cc1545f0c4fa3c89aeb94d4639edeeb2cafe7002a4a28e4eb68f8c8d90e0960a5620f2f3810b4d54df2540d578
+DIST mkdocstrings-python-1.7.4.gh.tar.gz 139739 BLAKE2B 31e88172d745c165aa13b27078118e0a877f1bd70336d35d43ce57ec1ac5ca8b019a588491e2544b8413252a236d872c91af41b63996d8d6878975d45f3739a1 SHA512 a6445ae3e20117c73b3f3d1bc673fe6824790622931cf1fc0f1178456a9b331a514146e56c279cb046a6e50bb43da2f20abab93441359a183f06ffa794d8b1b2
EBUILD mkdocstrings-python-1.7.3.ebuild 859 BLAKE2B 926a9c55b502d6313dee12dfe777e90ca9573eb787b2fe5129e29c99a034e42f649ef64bead7de1beb3f4a97d1b1b1a5ed2a18bb7989e7d62e750a4f39b72cff SHA512 6a66967c086389d4d6cc7573a1b3c55926fb16cc1545f0c4fa3c89aeb94d4639edeeb2cafe7002a4a28e4eb68f8c8d90e0960a5620f2f3810b4d54df2540d578
+EBUILD mkdocstrings-python-1.7.4.ebuild 859 BLAKE2B 4ee21a97dc9f86543ea87b2dfeeda75bdf55358a647c6bdf786c0eac9dceda695be8beb87ad373b136af783431c0262f8785f93a4a22a1466bcabcd961b39f43 SHA512 36c9c4459afeba6b9c4556e3679bdc7b0b2dc2710054dc9df0b30343df32ebd440932242fccd3e7a86eeead12aa2152a1a07b9537c3e0e56379f2ecb49a3086f
MISC metadata.xml 411 BLAKE2B 0ac98abc8de945139a73e2083e8c04df749bd8c0c26c446df65218057182391ae025885fa5c5bde2d1139dde9916aa3baa0426d70b57326563c3fdaf466a20d8 SHA512 c7ec032c8ae7197452714dc2b541ccad1cf84d7844dafc4e7581ffb00c62c0fd2c38d453e62a7706d74d2d20146acdf1e99e502ab8bd8976acfd6f5a605e1c56
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.0.ebuild
deleted file mode 100644
index f0b94cc2c39d..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=pdm-backend
-
-inherit distutils-r1
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/python-${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.35[${PYTHON_USEDEP}]
- dev-python/mkdocstrings[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.1.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.1.ebuild
deleted file mode 100644
index f0b94cc2c39d..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=pdm-backend
-
-inherit distutils-r1
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/python-${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.35[${PYTHON_USEDEP}]
- dev-python/mkdocstrings[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.2.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.4.ebuild
index f0b94cc2c39d..4d15ba60abef 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.2.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.7.4.ebuild
@@ -26,7 +26,7 @@ SLOT="0"
KEYWORDS="~amd64 ~riscv"
RDEPEND="
- >=dev-python/griffe-0.35[${PYTHON_USEDEP}]
+ >=dev-python/griffe-0.37[${PYTHON_USEDEP}]
dev-python/mkdocstrings[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest
index 261477690be2..8ef0a285a0f6 100644
--- a/dev-python/pyte/Manifest
+++ b/dev-python/pyte/Manifest
@@ -1,3 +1,5 @@
DIST pyte-0.8.1.gh.tar.gz 92220 BLAKE2B f4f803ecbf9bc62936ea499929b7fb976c14ee09fe00ee56d5499bb2543a6ac769dd7c87e177c297bbf8ab082c34f154a26daf3a1c84917249400b09556c2b80 SHA512 f49d9394cca92c27fdd5319bdce164d5cac63b77d13156de7105bee6087a615e844fafa8507089c8bf6cf31a796cc858a3ccf597aa23cfa595d0d9e0adfab5d4
+DIST pyte-0.8.2.gh.tar.gz 94352 BLAKE2B 70b8e580b0fffee7c61dcf1b0538751584a405d2c46db6cedb3d6fe1b13a00a7b4c84495e49b0facb2644a22c4021ce6f1a4c91bb8016198e2c779ae0437157b SHA512 6b70f16062a6099fe9ef6f6bb789c18ffe7c0003c48877fd32b68a6cb8fd911e8688118663e7a1af60c5c3e04a55504a40953d2e5814376872ce1afcc64e0bb8
EBUILD pyte-0.8.1.ebuild 746 BLAKE2B 102637cd20bd6bce40bdcd4846e9b49dc9be8a118104e004a01491d36bc07d79ed1b07f00cbd9fde117ac517b29e045bbf646c8ed104cdac25fef22b8a3e4b00 SHA512 15b151d0d3f31bee718f047bd72f9ded36888fc174c561df303a98b1c1e52f8d39f10fa32f4490ba5085c40a775b624df6d9796c54efd0732bbf310b9e4f8c73
+EBUILD pyte-0.8.2.ebuild 732 BLAKE2B c154d4c85a400d43b371066737dc3fb5eeababb596d858b8be1af8d693d254dbe59945c58857fa8446a04c411d9370cdafa13b8090f22812e49239b3048a8d34 SHA512 a32e4cfb1406bb183c393714e02dae400370ee59ec04a867a6176a36ae75b5a44326a31d0d60723c05a00a04ff5672c9644dcc17787776edaf48e4501ba6426e
MISC metadata.xml 398 BLAKE2B 4bca2386a5448c989f5aa69096d6f1ab1601fbbd547d81c01920054cab0d3aed2182965e6ffda0ec07ddac5a18fc759e002173ffced3574767d730a39f06fafe SHA512 30ca4fae97a92145e55e0a59dec2edaafeb7931cd422bbe0c96d1ab1f68cc49124f00ed0d2143d444091b5c2561076e47b9ecd7436f59a11c79d3af670528a24
diff --git a/dev-python/pyte/pyte-0.8.2.ebuild b/dev-python/pyte/pyte-0.8.2.ebuild
new file mode 100644
index 000000000000..73d0dbf74b23
--- /dev/null
+++ b/dev-python/pyte/pyte-0.8.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple VTXXX-compatible terminal emulator"
+HOMEPAGE="
+ https://pypi.org/project/pyte/
+ https://github.com/selectel/pyte/
+"
+SRC_URI="
+ https://github.com/selectel/pyte/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # run pytest directly for tests
+ sed -i '/setup_requires/d' setup.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/textX/Manifest b/dev-python/textX/Manifest
index c6e2a8f2135e..d9a68b87e57c 100644
--- a/dev-python/textX/Manifest
+++ b/dev-python/textX/Manifest
@@ -1,6 +1,3 @@
-AUX textX-4.0.0-flit.patch 4041 BLAKE2B 0f3a1520b419056c56e28299b00ce5145c9a5c9500b386360822fb0d30f4a08921f21cdfd892e30c6bb7ce30e870a8412aa4cfd6650a693a96ac943b4d58f754 SHA512 646b39bf71f805dcec963f59eba646e1305819a15ba21f6fe4fe6fd03a8460bb850aa83e976108e479bfe17e42cdafddb709e4a6f6e242dea4dcf205b66ffe08
-DIST textX-3.1.1.gh.tar.gz 1824060 BLAKE2B 48c2faeaff52b9f4a3acd1cf36dabc5edc38bb264bd3efbddd2aacaf0aca80a50445a7b30716bd5acdae0219cc2c63fbe2b26c90923758a4fa2a0b9cffb71e65 SHA512 33fa803a5bc2b4cd3782790625304e952e52b64f8791ddbe0fef100b521b36aa8be5291a3cd467771bd9a2d32fac41209e7895a18cc7c4c0f9a672f0ec4211f4
-DIST textX-4.0.0.gh.tar.gz 1824285 BLAKE2B ad5b1f0e7b839ffeca4e5609f1ff9fd4d9828629a5da807870a7ff2ec2fdac35ac80c362086cc1ca037ce2ba37fc3a9ccff9bc9ce8e2c9db26562a9c26de0180 SHA512 137ce6ef24defcd38bf2a65fb87e79d5313dcf6ec6cd363712781870dacfd1328b52e6e5a4124fc607a7abb5a284821e300072c7087310953c652191d1b69991
-EBUILD textX-3.1.1.ebuild 1276 BLAKE2B 25bf42290de4e9d6c0a1fef9e842c39f643e9e44e4c476bcde6235ad574ca04e4e200f7e7a6398023a89bb843f7af72cb54dd1a7a64122cfe78bb2fe2e51c335 SHA512 dc920b598f8d32bf48ca278c144bc8f3fa3c1fa19a985fc79c5b71f2efc6738b84ee1dd9e0821434d8c7ab55b95cdcfa87223e27d161c31ab44d3a2ecce79d77
-EBUILD textX-4.0.0.ebuild 1314 BLAKE2B 1efec7e20493c2227dd658e025b4a2e3f1fbc7ba7581f43c763fb12f9ede7ff981bf264204dcc51c18c21882397225524ed193badc66ace2c6813eb8b81e977a SHA512 edf4bed4f611bbf86010e91ec9758669d8be5af24e70d75f352a14911f63f74185b4cf40a56f60ad5e9b41d9dced2f8edea2ebb4f4d1b1434d4879afa587c61b
+DIST textX-4.0.1.gh.tar.gz 1824450 BLAKE2B 35c18f4f3acbccb57a027c40438099c17eaf97b6124f6cd2fef5b407fb51fc0810ec46daf563ab724ee3e3e6a2775308a0513dab91d6cff5e88d2c18fc6f6af0 SHA512 036eab82760f5f7f11f5da553097a3c1264070516d868568aebc09c6f143ca5f94fcaa21bff90c94e136860269789eda7b704e66e3396d25db491155dceb5bf0
+EBUILD textX-4.0.1.ebuild 1270 BLAKE2B fc1213105e49fdc2c1e2329ebf26ec181c9e54a8c04976e1480e7a26621c3e225c3ba70fa4128c47a98ba4c02e6cccf6bdd6e38b65e9cd290fa7ace7e2aa7bb8 SHA512 e5b83f5ed38d89612ee95c8808e36bdd7f7732b3347156d8fe0e83394bf6ffef86a52ceef947acce36dc157f98c847d465515d64763d595e795286cfd5c82393
MISC metadata.xml 463 BLAKE2B ce9526aea5bf618a5298b38ccc6d9e734bfd221dfb770f3a7e6b061030d3a14e0e49c91eea239bed273479b4befe43b15cdf50f1c349f8da391247d44edb1737 SHA512 4006ba591063ec8844817d9becc1f8d41167b102df24216d77540bf2d1c934982bab523bed396e24987193c6f2a3880729278910cfda3192e356ceea7828ed7c
diff --git a/dev-python/textX/files/textX-4.0.0-flit.patch b/dev-python/textX/files/textX-4.0.0-flit.patch
deleted file mode 100644
index da53f2c333de..000000000000
--- a/dev-python/textX/files/textX-4.0.0-flit.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-From aaac277940c70190c126f6775743c59226abd694 Mon Sep 17 00:00:00 2001
-From: Igor Dejanovic <igor.dejanovic@gmail.com>
-Date: Fri, 10 Nov 2023 22:13:36 +0100
-Subject: [PATCH] add flit-core as a build backend for test projects
-
-closes #418
----
- .../registration/projects/data_dsl/pyproject.toml | 7 ++++++-
- .../registration/projects/flow_codegen/pyproject.toml | 7 ++++++-
- .../registration/projects/flow_dsl/pyproject.toml | 7 ++++++-
- .../registration/projects/types_dsl/pyproject.toml | 7 ++++++-
- .../functional/subcommands/example_project/pyproject.toml | 7 ++++++-
- 5 files changed, 30 insertions(+), 5 deletions(-)
-
-diff --git a/tests/functional/registration/projects/data_dsl/pyproject.toml b/tests/functional/registration/projects/data_dsl/pyproject.toml
-index 4db8e9e..15129a5 100644
---- a/tests/functional/registration/projects/data_dsl/pyproject.toml
-+++ b/tests/functional/registration/projects/data_dsl/pyproject.toml
-@@ -1,5 +1,6 @@
- [project]
--name = "data_dsl"
-+name = "data-dsl"
-+description = "Data DSL"
- version = "1.0.0"
-
- dependencies = [
-@@ -7,5 +8,9 @@ dependencies = [
- "types_dsl"
- ]
-
-+[build-system]
-+build-backend = "flit_core.buildapi"
-+requires = ["flit_core >=3.8.0,<4"]
-+
- [project.entry-points.textx_languages]
- data_dsl = "data_dsl:data_dsl"
-diff --git a/tests/functional/registration/projects/flow_codegen/pyproject.toml b/tests/functional/registration/projects/flow_codegen/pyproject.toml
-index 191a3b2..cec623f 100644
---- a/tests/functional/registration/projects/flow_codegen/pyproject.toml
-+++ b/tests/functional/registration/projects/flow_codegen/pyproject.toml
-@@ -1,5 +1,6 @@
- [project]
--name = "flow_codegen"
-+name = "flow-codegen"
-+description = "Flow code generator"
- version = "1.0.0"
-
- dependencies = [
-@@ -7,5 +8,9 @@ dependencies = [
- "click"
- ]
-
-+[build-system]
-+build-backend = "flit_core.buildapi"
-+requires = ["flit_core >=3.8.0,<4"]
-+
- [project.entry-points.textx_generators]
- flow_dsl_plantuml = "flow_codegen.generators:flow_pu"
-diff --git a/tests/functional/registration/projects/flow_dsl/pyproject.toml b/tests/functional/registration/projects/flow_dsl/pyproject.toml
-index e2ac207..5d57387 100644
---- a/tests/functional/registration/projects/flow_dsl/pyproject.toml
-+++ b/tests/functional/registration/projects/flow_dsl/pyproject.toml
-@@ -1,10 +1,15 @@
- [project]
--name = "flow_dsl"
-+name = "flow-dsl"
-+description = "Flow DSL"
- version = "1.0.0"
-
- dependencies = [
- "textX"
- ]
-
-+[build-system]
-+build-backend = "flit_core.buildapi"
-+requires = ["flit_core >=3.8.0,<4"]
-+
- [project.entry-points.textx_languages]
- flow_dsl = "flow_dsl:flow_dsl"
-diff --git a/tests/functional/registration/projects/types_dsl/pyproject.toml b/tests/functional/registration/projects/types_dsl/pyproject.toml
-index 345d964..9ca7cd3 100644
---- a/tests/functional/registration/projects/types_dsl/pyproject.toml
-+++ b/tests/functional/registration/projects/types_dsl/pyproject.toml
-@@ -1,10 +1,15 @@
- [project]
--name = "types_dsl"
-+name = "types-dsl"
-+description = "Types DSL"
- version = "1.0.0"
-
- dependencies = [
- "textX"
- ]
-
-+[build-system]
-+build-backend = "flit_core.buildapi"
-+requires = ["flit_core >=3.8.0,<4"]
-+
- [project.entry-points.textx_languages]
- types_dsl = "types_dsl:types_dsl"
-diff --git a/tests/functional/subcommands/example_project/pyproject.toml b/tests/functional/subcommands/example_project/pyproject.toml
-index 5ee7009..636065a 100644
---- a/tests/functional/subcommands/example_project/pyproject.toml
-+++ b/tests/functional/subcommands/example_project/pyproject.toml
-@@ -1,11 +1,16 @@
- [project]
--name = "textX-subcommand-test"
-+name = "textx-subcommand-test"
-+description = "Test project for textX subcommands"
- version = "1.0.0"
-
- dependencies = [
- "textX"
- ]
-
-+[build-system]
-+build-backend = "flit_core.buildapi"
-+requires = ["flit_core >=3.8.0,<4"]
-+
- [project.entry-points.textx_commands]
- testcommand = "textx_subcommand_test.cli:testcommand"
- testgroup = "textx_subcommand_test.cli:create_testgroup"
---
-2.42.1
-
diff --git a/dev-python/textX/textX-4.0.0.ebuild b/dev-python/textX/textX-4.0.0.ebuild
deleted file mode 100644
index 8ac8e2aa8b58..000000000000
--- a/dev-python/textX/textX-4.0.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meta-language for DSL implementation inspired by Xtext"
-HOMEPAGE="
- https://pypi.org/project/textX/
- https://github.com/textX/textX/
-"
-SRC_URI="
- https://github.com/textX/textX/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/Arpeggio-2.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}/${P}-flit.patch"
-)
-
-python_test() {
- cp -a "${BUILD_DIR}"/{install,test} || die
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- # Update the shebang
- sed -e "s:install/usr/bin/${EPYTHON}:test/usr/bin/${EPYTHON}:" \
- -i "${BUILD_DIR}"/test/usr/bin/textx || die
-
- # Install necessary plugins
- local plugins=(
- tests/functional/subcommands/example_project
- tests/functional/registration/projects/*
- )
- local p
- for p in "${plugins[@]}"; do
- pushd "${p}" >/dev/null || die
- distutils_pep517_install "${BUILD_DIR}"/test
- popd >/dev/null || die
- done
-
- epytest tests/functional
-}
diff --git a/dev-python/textX/textX-3.1.1.ebuild b/dev-python/textX/textX-4.0.1.ebuild
index c1b43647ed4a..38d9669826ff 100644
--- a/dev-python/textX/textX-3.1.1.ebuild
+++ b/dev-python/textX/textX-4.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index a74bf0ee18bb..91ea1069cce6 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,4 +1,6 @@
AUX voluptuous-0.11.5-fix-doctest.patch 193 BLAKE2B 7880210f220cc65a4ac3692da728fe607e2accea6722232dd0bbef2fcc29187e661afb326741caa0d47f9dc96b6b5bb1cfcd064019dae66636054e1b2704f01f SHA512 d261e24685e551de96cdd68e1e0090aa639198f2647ad5d68f7d0d45b834ede99c52e5439ed0b41f3271aaf934519105c8e0820ead288b1748b18b0ee734e977
DIST voluptuous-0.13.1.gh.tar.gz 42466 BLAKE2B ee66abe131d5ed6f49fb6ecc0227c6108617cadc694132826c88abf33b83538db1c97d38451983d2fb1191d5e7066491194fb01399e920b21a9e75d54df2d3fa SHA512 874960bdd3fce213e46f8017fbc56ede02133de6f8cb439d810db38ca06d9c5fcf5496150ef4c73fd19d9e06489ba08a510fd96aa16b8825564a52fd01cc3f4f
+DIST voluptuous-0.14.0.gh.tar.gz 42928 BLAKE2B 86a445d58e6395d81e522d6f54766a43893256876b2ad675810aea5f03ed6847b09b84b5bcee8d99a661ee139da1067b6d06acb852bbfdfb7662e6e1fc7915b8 SHA512 c5acbcdd05a930438c75081cbe9b4c29fdf82849ad4af02041efd4ab0f9f200fcb1554d6868f548de9f466e825e7daf59d5a0db928a16ff713e1c9004bf833b0
EBUILD voluptuous-0.13.1-r1.ebuild 624 BLAKE2B 2f79d9ba0fdd9be223fcd7db2d6c2fe7700b8242fe279de82de14cb7fe22f4f695a7983684801ccb4c85141f476579d0f8c2b1f74918c945ebb41f54924bb4d6 SHA512 bb6dca9c7d96b296f57e6943012f0adef6fd23caae354e6add7c54810c6e3a96c4ab6670b0a03ae2cfecc23372c1b1d35daa18853ac4f894ac5638d993b3d877
+EBUILD voluptuous-0.14.0.ebuild 610 BLAKE2B 05de8bb9b25c9494609587abde3577db6354550a276536c9e74433965cec00892cf58b24a1c24ab6e22aa93eda99919e506728413169303b630ae6716f14e899 SHA512 5e805799964cba384fdd17034f7a06b203ad47edf8d400c506466f02fccd5d98d95d8fc34976cb13932b2952f80d1ad35ca21b8363ebc77f65bbcfc8e9fbfef6
MISC metadata.xml 716 BLAKE2B 1298492f8a89ce4babc23481dc56da06e4d9007546ed2804fdf42906f6d90d3b1327ee2d54724fa3621a387429544931d30a0334312a68a17edaeba735c9d7b8 SHA512 80636ea29257b1ff070427dc759f9d0abf02ba2037676725627308c69a1e9bc49353c09507523a739c3f07a4cb284e2df76d3935f4f9dadb64005ad7204ddf60
diff --git a/dev-python/voluptuous/voluptuous-0.14.0.ebuild b/dev-python/voluptuous/voluptuous-0.14.0.ebuild
new file mode 100644
index 000000000000..36fe3b84b0f1
--- /dev/null
+++ b/dev-python/voluptuous/voluptuous-0.14.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python data validation library"
+HOMEPAGE="
+ https://github.com/alecthomas/voluptuous/
+ https://pypi.org/project/voluptuous/
+"
+SRC_URI="
+ https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest