summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-27 22:35:23 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-27 22:35:23 +0100
commitebac931cc23ca55abe982e67b9a4f06f748d0bef (patch)
tree0fd9fe91d6043cbb0759eff5db6c440454dd4dcc /dev-python
parent1a7ba844ad2c84ac4ba0d37f510285e778c7ffc4 (diff)
gentoo auto-resync : 27:07:2023 - 22:35:23
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin266403 -> 266423 bytes
-rw-r--r--dev-python/Nuitka/Manifest2
-rw-r--r--dev-python/Nuitka/Nuitka-1.7.7.ebuild54
-rw-r--r--dev-python/autoprop/Manifest2
-rw-r--r--dev-python/autoprop/autoprop-4.1.0.ebuild4
-rw-r--r--dev-python/libsass/Manifest2
-rw-r--r--dev-python/libsass/libsass-0.22.0-r1.ebuild2
-rw-r--r--dev-python/mkdocs-material/Manifest2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild61
-rw-r--r--dev-python/python-dbusmock/Manifest2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild40
-rw-r--r--dev-python/signature-dispatch/Manifest (renamed from dev-python/signature_dispatch/Manifest)2
-rw-r--r--dev-python/signature-dispatch/metadata.xml (renamed from dev-python/signature_dispatch/metadata.xml)0
-rw-r--r--dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild (renamed from dev-python/signature_dispatch/signature_dispatch-1.0.1.ebuild)8
-rw-r--r--dev-python/tomlkit/Manifest2
-rw-r--r--dev-python/tomlkit/tomlkit-0.12.1.ebuild43
-rw-r--r--dev-python/typeguard/Manifest2
-rw-r--r--dev-python/typeguard/typeguard-4.0.1.ebuild42
18 files changed, 263 insertions, 7 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 97b0ee2c7083..1aba2c067fdb 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 6c0be7ed590a..16f2a642ab10 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,5 @@
DIST Nuitka-1.7.6.tar.gz 4278626 BLAKE2B bf5865e91b8d30e81963ff053fccbc377846fa14353534bb60243536a3fbbe68afb2811acd2930f3a0d0e2cad55ee288f47e0fdcb3bacb9c5cb4be11600e0a7a SHA512 859e3b48c0fdc655013e656f75620b556a59d620465fe659d3a60b0a45eb8273a528e7c689c8113a6ab7cf3065976de83c28fe501b319cdc7e04581eb2bd4ac3
+DIST Nuitka-1.7.7.tar.gz 4278709 BLAKE2B a9e44c55b2e02ef700f8adb4ab460ed80073fb8e1865c1a32b031aa4d0392569d097f3d5e18309729cf8c90963e5854e5eb6e42cac3971b1874c0db8fc75f9b9 SHA512 1dcf347351233b75a1e1858b25f2faf4a59be6ca46c2db08435d676f3bcaa882405852e4149743c0989ea2a8fdc7e9601383e2a2c83b69f49b8e1a057bec2195
EBUILD Nuitka-1.7.6.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
+EBUILD Nuitka-1.7.7.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9
diff --git a/dev-python/Nuitka/Nuitka-1.7.7.ebuild b/dev-python/Nuitka/Nuitka-1.7.7.ebuild
new file mode 100644
index 000000000000..f1bec277226a
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.7.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-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_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+ https://www.nuitka.net/
+ https://github.com/Nuitka/Nuitka/
+ https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+ # remove vendored version of SCons that is Python2 only
+ # this should be removed when upstream removes support for Python2
+ rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+ eapply_user
+}
+
+python_install() {
+ distutils-r1_python_install
+ doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+ append-ldflags -Wl,--no-warn-search-mismatch
+ ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+ optfeature "support for stand-alone executables" app-admin/chrpath
+}
diff --git a/dev-python/autoprop/Manifest b/dev-python/autoprop/Manifest
index 5903e2ede0b6..2a164d467883 100644
--- a/dev-python/autoprop/Manifest
+++ b/dev-python/autoprop/Manifest
@@ -1,3 +1,3 @@
DIST autoprop-4.1.0.tar.gz 20254 BLAKE2B 2229ac42ffaa8a874bc4ab8b0bd032b5898e4c93badfa8e8d7a6f93309cd6d922932e0c2a5753b048cf98caff802a9545a706a8d776a648af67cae95b42338f4 SHA512 be356ca41935d77719cfb51db397e48fca74663f00c65862cd0c776c9f5ac9f4af891951ae14a6006736493f3721dfc7edf195fe83e73ebfb486cd8f492bd778
-EBUILD autoprop-4.1.0.ebuild 488 BLAKE2B aa6fb28cdd21e9d873bda9260da8d76d0ceefb3b1ab344288bc26667f51f33867c18f41638e6fd0e5019d4599917b4a89b2fc57f19b0b503e103734e6ac117bf SHA512 45f6dd59e1a212da6c4db8c770eca02fc636c63e13bc958c05e9bd7227aff8d8a1f617f00246d8d9c9519d35ad888c1bf11e7ccade705ee165873429653c81db
+EBUILD autoprop-4.1.0.ebuild 489 BLAKE2B 449f62f0b0ded6f34749a8801172e3af2ad67b5553e9da6becfd64575974aa6eddca7d7cfdaf40cd1a08e547a83206d48e8bad7ef0ff46dc115e75718c769224 SHA512 6732c12890ce0a39fb4d133be6fae065e65164a0cb26819a82b9c0adfdc4cd4ba639d34f924b9d973e8d1e205fb086ba2221b647b059fcf9dc54c5568519e208
MISC metadata.xml 1376 BLAKE2B 4546775f81e9b3002d39733fceb5b0c505a909c8de9a81159ba6458147c1f7b632464fa55ab43b94c210ec1a2e07a8f4259bf5bd7a07ae3c5f0edee316741648 SHA512 76e109f6d16d5e8de55fa6d613ecaa0c47873ac46b5c5818b7569045eac6108ea6088031a5c9f1c2335dcc3f527cf90443bf5c6346443835c763e7dce07fbd18
diff --git a/dev-python/autoprop/autoprop-4.1.0.ebuild b/dev-python/autoprop/autoprop-4.1.0.ebuild
index 45b4064dc6d8..27fd422a5abf 100644
--- a/dev-python/autoprop/autoprop-4.1.0.ebuild
+++ b/dev-python/autoprop/autoprop-4.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
@@ -19,7 +19,7 @@ KEYWORDS="~amd64"
SLOT="0"
RDEPEND="
- >=dev-python/signature_dispatch-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/signature-dispatch-1.0.0[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
diff --git a/dev-python/libsass/Manifest b/dev-python/libsass/Manifest
index 603e80183f3e..8292651c366a 100644
--- a/dev-python/libsass/Manifest
+++ b/dev-python/libsass/Manifest
@@ -1,3 +1,3 @@
DIST libsass-python-0.22.0.gh.tar.gz 55135 BLAKE2B 8495462fa8e6a68bf73ecdf68771c577bad1affa1121c1781dac41c912aae731df88c2b1d1a4ef363e50a98ff1b471e7c45562faa6f2425e8ec5f47f9cf76c6c SHA512 13914b60fe19fc70d197a948a2bc83f7646e4acaa45caed6df68bf2eb10e0a7ef811cdbbcc7a4338f9c1433cba8e316146c20072dc4ff34f51e094ead1bfdcd7
-EBUILD libsass-0.22.0-r1.ebuild 1390 BLAKE2B c9944a9ecdc575858308411880170c587ed3376babaa2ec4ea85acb25d736c7708c1f13c2a14c2ed5ede6e03271d63cb588333730c7a6a5cfc0d61b7454d7786 SHA512 23392ab2afffb2a77e40359b230d1ed8f0e32b337c61572aa12814eb60cfc8b5ac04898459c856716a488ebe9f704f4d308414fec3f6730bade08ad20ffdf5ac
+EBUILD libsass-0.22.0-r1.ebuild 1391 BLAKE2B a5c46d62564a8384e0dc55fbea35f19653e117b14f86ecb68c90116ecfb3d512ab8ec84ee52cf78c0c636f85b0e27d1aa447a4ffb21f6893ce90935e00c5f430 SHA512 a223f770da4339a655e1e3db7ac0c6d2d5f17595707378d43d65fc94ebabf53bfc9c283f42470f9d9ade547c5d040d5721fa8d948ad7d4ed9226637eeefc1882
MISC metadata.xml 489 BLAKE2B 81f6227a151dbe09e04bc80d25fa9140a08e81d71c531ccf856073c799dbfcb28a0052c5ca8875eb0b52ac93c49098325c02502b7c8ca38e5185601187afe587 SHA512 110e06d1903247bfb00db8cce722d7654c528257e61bfb8281aad749fed6ef385b4aaee3f87f17a8c75eeeafae8f1818d86273900874a776dfa321254b63b67f
diff --git a/dev-python/libsass/libsass-0.22.0-r1.ebuild b/dev-python/libsass/libsass-0.22.0-r1.ebuild
index 8c3942a8fbf1..a3fe6a85412b 100644
--- a/dev-python/libsass/libsass-0.22.0-r1.ebuild
+++ b/dev-python/libsass/libsass-0.22.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
index 16da23d2d7d3..ffc0826f7963 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,4 +1,6 @@
AUX mkdocs-material-8.5.7-simplify-build.patch 529 BLAKE2B 60a246940983ca713b370b454fff74a36dedf1aec175e72455255b35164f75f7eb79144cff67df4b1ec143a4e19b043042c9bce562456133c917c27018c4862a SHA512 51b18f3faa4a3adfc9cf8ad1fa5fd63f787a3b2b9c9769b5889a2abab621ff6e14e034487f5573418405b26bc11155e44f7c6d50acea8baf9f45164fb3ec7984
DIST mkdocs-material-9.1.19.gh.tar.gz 14277641 BLAKE2B fe63e743e379674bc204af1f4405772ff2a08b47620231429be89e83969653ad88aa65eded8305379e42acded3eef03967d316435957b21fdf1f73a18d0f1e39 SHA512 01b9820a242f6b374cf65c885854d1e6fa5eb2022f0e3b3d7636d489871b7445770a8c75f91eaa372b519fe10ce68daded8fedc6fc238fbbc8d34470b321661c
+DIST mkdocs-material-9.1.20.gh.tar.gz 14319703 BLAKE2B bb3a90be6ceb2908e49571badffdcaab7e4a9224ec50c9b23f01ea1cc358c01e354ab923ee389243fed8adf28c685573233c8d533f6b59d9fda48b5aca69a312 SHA512 7674d90794487b65d1aca11020c20c1d2d926372f9825f99d8f23e41d0563bb02da158c2736f09ae0abe900a7ead8e9d1e383bbf10f4934bfb3b28dcb08fd21d
EBUILD mkdocs-material-9.1.19.ebuild 1547 BLAKE2B e5a0dc9eb099892623a06e4bfb4bf223218eb077c52b54684cdc7046f95f5227e74877d89ac4bd1c6ab1992d6b9a0ee24752062dcf7bcba2ddb08fb48fb8c0b2 SHA512 d32a1ec59873efb156bb833dc07ef94989059bc98f09f56f82d7450bbb41b3dbc9016c1a05b79797f5056490233275a91c2b1e3e38fc0b877c3ce7e8c3e82853
+EBUILD mkdocs-material-9.1.20.ebuild 1549 BLAKE2B d1d1661c9b7743b851efa84c142625c79f2be58470f9d3dc63c9fa03e3c502fcdfedb46b5c433612b67f001bee56301feaf6a02ba9ebc3d450b1c80d33460f45 SHA512 5e0a7ba6e1a371b25824addee3ad8827080cbec7709bc5e1fd1f8a308c73768a0a5ed9e8b90298178a5ff418de6a5c19782f10b7de79ef91bc80641a2d3884f5
MISC metadata.xml 1146 BLAKE2B c9eb031eb40f303fdcc39f891cdd2d4317075deb030d0f8374f874ecd63bf73960427eb3ee485b5b28515f58689b1e1bf977ee7b565bf8f9275b115853044f2c SHA512 01db399842cb09af4823278f84fcf8c51ed42609a2e61d8e64964e1759e14d22ed2f32ec0565f19184575089a218dad4939337798cd3a5b39f5be55f5f7edb69
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild
new file mode 100644
index 000000000000..c6eb88bef19a
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.1.20.ebuild
@@ -0,0 +1,61 @@
+# 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_{10..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocs-material-extensions
+ dev-python/mkdocs-minify-plugin
+ dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+ https://github.com/squidfunk/mkdocs-material/
+ https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+ https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+ >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+ >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+ >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+ >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+ social? (
+ >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+ >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+ )
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+ >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ # simplify pyproject to remove extra deps for metadata
+ "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+ echo "__version__ = '${PV}'" > gentoo_version.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/python-dbusmock/Manifest b/dev-python/python-dbusmock/Manifest
index cedd7e2cd4df..bdd0ab7d00c1 100644
--- a/dev-python/python-dbusmock/Manifest
+++ b/dev-python/python-dbusmock/Manifest
@@ -1,3 +1,5 @@
DIST python-dbusmock-0.29.0.tar.gz 92406 BLAKE2B e23a7e81584a94532258237e75f35d1c7fe2cba901d30e1a211d61ce48db2992f1c19d08401059b60b80a3aa7bf6c1e21d096bd30eacb27d16c3189b1f9b7938 SHA512 618f6069802cdfcab41e09c9ed27f2c55c35f072bea4c0b38c057297ff3de0759b1b37128fee8d331d058f3c2a4607f25f0d8b42077f5b4fc155c6e5a4cb94c3
+DIST python-dbusmock-0.29.1.tar.gz 92555 BLAKE2B 64888de1a6b99698a36be357cad56f7d0f646a2ddb67825b37f5a9241a90dc7d4df6f0de42abc471ec10e10e9166e0b8b3d17f4e6277f2e54836cd01968dfe61 SHA512 722002838a983bbe908192ed1cae715066f509f33bd3b9bff8075d8f2d75c41b57e89bc7d76af2591d815f244b604671fa45030a52499a369d2cf23842fa4e88
EBUILD python-dbusmock-0.29.0.ebuild 932 BLAKE2B 30cb37156591347c091d0b6bd5b29ff8b1a6e9e4e390d308389db87876980ad0114e7092976055921550a7b3c2a4a312c721fec75d110b10226dd7dc9aadc0f8 SHA512 85fe50caa7198cf137240278c20cf363f5b71e1246bcabf2cde2330fe1ee12f29ca52b8b9063d668593626668eae02f2866a530df3333ee395c19b940d31d4f7
+EBUILD python-dbusmock-0.29.1.ebuild 940 BLAKE2B 628452e0abc72feb351e5fd1771c6c6374c50e37902a2e984c54c62c2cd8d60a0faf8a285da8235f54fd638b59a520f6da28942655c6a2ea1320ddd36fdfe21f SHA512 8aab28d093496389cbbccfa353a8eacf9fbcd3529f29e6cc1c827441e7b25e40d3ed4131121de8e39f1d9d9d19103b981f08e7daf9ba5e19296ec8c3210dc582
MISC metadata.xml 523 BLAKE2B 85fe2f51626a9c5de1376ebb88d908ea3c0a4e47d940f4a6730c72762f8e457b056a2ef080da519fec5ec15338eb2eb0d590cf5f20a7f711e40e7c97def84c51 SHA512 6718af48a4b968687e8eb1ddfefc1e21d4fda774d3e3d94e198c77c745761d3ab13e1bb4c34b65e6dff11c9a1b5f6018d53b113967784445bea71788fb3344b1
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
new file mode 100644
index 000000000000..51ed224162c1
--- /dev/null
+++ b/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Easily create mock objects on D-Bus for software testing"
+HOMEPAGE="
+ https://github.com/martinpitt/python-dbusmock/
+ https://pypi.org/project/python-dbusmock/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # linter tests, fragile to newer linter versions
+ tests/test_code.py
+)
+
+src_prepare() {
+ # dev-python/dbus-python uses autotools, so no .dist-info there
+ sed -i '/dbus-python/d' pyproject.toml setup.cfg || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/signature_dispatch/Manifest b/dev-python/signature-dispatch/Manifest
index bb70a522579c..0de5f1c54961 100644
--- a/dev-python/signature_dispatch/Manifest
+++ b/dev-python/signature-dispatch/Manifest
@@ -1,3 +1,3 @@
DIST signature_dispatch-1.0.1.tar.gz 15348 BLAKE2B 35356caae5f6f7ba28494c02142addb581a36520b8becd2e0e132f1e4a37002870c981475688b758a4733341d67cc4cb30b2a7b69b3d106570766eeed36104fc SHA512 656fb47c50d865d1afec53f389154e783792bcedd7443442a142d19bcbd352fe0eff41ae9ef74378bafc164bb386a8e9a6f57d762f34ad23557a44a5d0d0f5de
-EBUILD signature_dispatch-1.0.1.ebuild 608 BLAKE2B df26f7fa949466bf77fd1e2ff859269d177c6d8186732e179e1f9796b24d634205dbe0c769b3dd01328c4aefac1007ff86100160170f45c5c093860518e8d6b9 SHA512 5929a2d4386a438518414bcd403f4c74a60cc7aec0cf43185abf96dfda5a2bc5ff5519bce27db31870c862ea5e752abdda8cd871f5cd4f254bb14cd750f53668
+EBUILD signature-dispatch-1.0.1-r1.ebuild 712 BLAKE2B e057967517318f9219f17e99a6b503421493790160c424671b0c0e0322f7d7056771ea837e0d89c686082caf9ea8a74e4f793449b29fdd8043c20be6bc9d2938 SHA512 9ceeece105fa299d58e1eb7add3afdf55908d5b3c52dcc075d417c3b37a3c8fb7cfc5f5bfe916cbd757a7909875c2bead250f97fa1218d142e0fca8fc13e314d
MISC metadata.xml 394 BLAKE2B 8edd4cb637f99bc844dd55e0475c74887f04e272a1238985692cc40e89e45dec82599139c419b894a7ca7f9f35bd2603e78cec838cdbf870da80fed27b7b67d8 SHA512 ed7aa29b9c0407e8b786b75020032040fd127946429ee239a142a6cef313c46af2ba67e7c8d631e5fe3dd733318b0a4a0603ec2fda39de95df861f68084f2369
diff --git a/dev-python/signature_dispatch/metadata.xml b/dev-python/signature-dispatch/metadata.xml
index ef90611fa33d..ef90611fa33d 100644
--- a/dev-python/signature_dispatch/metadata.xml
+++ b/dev-python/signature-dispatch/metadata.xml
diff --git a/dev-python/signature_dispatch/signature_dispatch-1.0.1.ebuild b/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild
index 19d13a97f45b..7ad848a7298d 100644
--- a/dev-python/signature_dispatch/signature_dispatch-1.0.1.ebuild
+++ b/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
@@ -24,6 +24,12 @@ RDEPEND="
>=dev-python/typeguard-3.0.0[${PYTHON_USEDEP}]
"
+src_prepare() {
+ # unpin deps
+ sed -i -e 's:~=:>=:' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest -o addopts=
diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest
index 244953c58192..98d70dfc2bed 100644
--- a/dev-python/tomlkit/Manifest
+++ b/dev-python/tomlkit/Manifest
@@ -1,3 +1,5 @@
DIST tomlkit-0.11.8.tar.gz 188825 BLAKE2B 3b3b31f0243592ae28d3fc7c23bc6cd61eaa0d9907f4c7afc838e816783ac4ce28a0491c15c31649749272c8d65dd51b7a0160c8f0bf1e209115ebcb5ba13906 SHA512 538851d5460770000a1263fb2384dc8283f9fe56364ccebac2cef31be85c51056bbaf59c96134ceae624b978334c29b54653c28838567cd2806e70ec6e3e5856
+DIST tomlkit-0.12.1.tar.gz 190535 BLAKE2B 461891b5f5dad93488d466560439e19865fcb315792418e24483c96f4c9387c67d9c322bcc4ba842861109ff3297e064cd38737769d97ad1f99dadd9c11f7b33 SHA512 1f82023cbb8168f847bfa0211ee5c4d6870973ee1f51f4b60deb34ae6e0e930fe299c939b6c157811d16a73c68225a468e8312ca2731e1bbdcc5541fde2e2360
EBUILD tomlkit-0.11.8.ebuild 971 BLAKE2B 75e6cfba124a94757c2e10ca5ea406535393020a86d114771abc29569061954af6430963c94b4fec11f312d7ca5143ca5b4d3ee0ad2e1a47af41370473b99c11 SHA512 d8ed481c1fd001814da2a3ea0a400d4e9fddf2d7aa3ddb7cdb45410e90b6b793ba98a365296a9b5b67f3bc7f0dd0c6e2fa466d8d553ea623c958699a4af1f094
+EBUILD tomlkit-0.12.1.ebuild 979 BLAKE2B 8bfd98336a91660b29f03e6d2d8fda98ef6085ec4c4994d5712c96b464a53d3e94ec505cb83df6eae9213e404e595ae0335de23dbd79b6d2e33f04c1e4875cf5 SHA512 53d1e9d302fc479da61aefedb6991b15ddf5f1545ad87bb7d0d6391825fbd644a44fda1bf8c902c410b03c1ac96f070251b0e89074c8fbed1c2451ea445f281c
MISC metadata.xml 525 BLAKE2B 663169c851817eb7368c49d678119f1f2dfebe642325d3dbc59498f60b452710a257ca5cd5173a4fc8391d33038cce079b3fba112ad7e9c0caf0c1872ee43f13 SHA512 5a6cf412fc06854557d001ae4a6f654b36d351c8c0b4bc08c1a7c40f49d8dceba931598f5eed6c75e1d7797570fcf8fb7799f5f035931f80d05b1e9bd0d258c0
diff --git a/dev-python/tomlkit/tomlkit-0.12.1.ebuild b/dev-python/tomlkit/tomlkit-0.12.1.ebuild
new file mode 100644
index 000000000000..b8055655dd0a
--- /dev/null
+++ b/dev-python/tomlkit/tomlkit-0.12.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Style preserving TOML library"
+HOMEPAGE="
+ https://github.com/sdispater/tomlkit/
+ https://pypi.org/project/tomlkit/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+ grep -q 'build-backend = "poetry' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "tomlkit"
+ version = "${PV}"
+ description = "Style preserving TOML library"
+ EOF
+}
diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest
index 4c90453a6803..85ee03da6fd3 100644
--- a/dev-python/typeguard/Manifest
+++ b/dev-python/typeguard/Manifest
@@ -1,3 +1,5 @@
DIST typeguard-4.0.0.tar.gz 66064 BLAKE2B 250ef359fedb83df7573c9acb97f80fbf1d5b949505deb3d3757422aedadda65a106bf9533d858e13e2c49e0212a40a8604fa2edc8b24903e374a678985f4c85 SHA512 2acf8b9aabaa8d4cce75e1ff23aeae4d1445bdfc28044c74b8e96127b1e740287e5da89bd49bea92229ba5c02c7cec3b0e25126fa35eb5163b798b2087b1df6a
+DIST typeguard-4.0.1.tar.gz 67242 BLAKE2B bf0b092402e4044675f1252a1ad4657fa8ec316bfda5e0afcce609f616e8d86998c059544ebbeea73eb5fa627eeae9371d46581b33891319f7b2385faa359310 SHA512 2e93086309550d6b98f2087a8900797ab9486c1a969da649d1a6cb508f6154b57b6807762e87df43088f80b69bcc11f87c71d83b38ca205d3ad8878a2cd4eb0e
EBUILD typeguard-4.0.0.ebuild 935 BLAKE2B bf19f1cd2d294e04bc1d82a50b6267b2ba17d7eeaf661d48c255870faa107cc36c67bb42bc867710ed6b1a490b41d9e96fcdd19fbbb7fc6d30727a14d2f161dc SHA512 e8859fc93d549d256688d4c24232103656a83f506f46bb3eb2ba2164f08ce438ecec0045ff871d2bec15c8237a978fc4736dbfbbd43bc7ad4583168cf19b2cfa
+EBUILD typeguard-4.0.1.ebuild 950 BLAKE2B 2b2d2fa0e9280109e759a645654171a5c0ad33f833d34723a0a4d3b789db33a1f9a941a8978757b5a77219422b0539589e6ce70bb1d4ca977bcd7641a9b0d21f SHA512 d85725b17e1e1ccfdfb586d6c3a453822684f15697977e6795c75bf786283c5c22f224d5cb7b4deb1ef2fc70d00a3b5cb8cedb3f555f1695af0f3ba019b13b9c
MISC metadata.xml 350 BLAKE2B 78dc7293e08dae7974b38d84ce457ceddc5888a7278c1b149b8ba3057f07130b2e002dd78a9df91fd09d85b7ebc26272b4c78dd96c6cdd3938cff67b9c451366 SHA512 1fe4c4164b0732bd294815dacdd46a70ace6e8886343491232fb59b6b3697316c3eac5dd72e2e4758d87fd093d845f4453b8f278009be640ca1555413f47e869
diff --git a/dev-python/typeguard/typeguard-4.0.1.ebuild b/dev-python/typeguard/typeguard-4.0.1.ebuild
new file mode 100644
index 000000000000..2d5d1842fcbf
--- /dev/null
+++ b/dev-python/typeguard/typeguard-4.0.1.ebuild
@@ -0,0 +1,42 @@
+# 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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Run-time type checker for Python"
+HOMEPAGE="
+ https://pypi.org/project/typeguard/
+ https://github.com/agronholm/typeguard/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}]
+ ' 3.{10..11})
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # mypy changes results from version to version
+ tests/mypy
+ )
+
+ local -x PYTHONDONTWRITEBYTECODE=
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # the XFAIL test pass due to some package being installed
+ epytest -o xfail_strict=False
+}