summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-03 06:31:16 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-03 06:31:16 +0000
commit5087ee3bf0055aae666159351774f2fb3610e571 (patch)
tree203f4d869518e7391a255055ca9a4b874e7b2d19 /dev-python
parentff733bfb4d0bd82175e03255004faef8721b53ea (diff)
gentoo auto-resync : 03:01:2025 - 06:31:16
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin273922 -> 273938 bytes
-rw-r--r--dev-python/jupyterlab-lsp/Manifest2
-rw-r--r--dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild4
-rw-r--r--dev-python/line-profiler/Manifest2
-rw-r--r--dev-python/line-profiler/line-profiler-4.2.0.ebuild4
-rw-r--r--dev-python/mdx-gh-links/Manifest2
-rw-r--r--dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild4
-rw-r--r--dev-python/metakernel/Manifest2
-rw-r--r--dev-python/metakernel/metakernel-0.30.2-r1.ebuild10
-rw-r--r--dev-python/mkdocs-bootstrap/Manifest2
-rw-r--r--dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild4
-rw-r--r--dev-python/mkdocs-bootswatch/Manifest2
-rw-r--r--dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild4
-rw-r--r--dev-python/mkdocs-i18n/Manifest2
-rw-r--r--dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild4
-rw-r--r--dev-python/nbclassic/Manifest2
-rw-r--r--dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild4
-rw-r--r--dev-python/nbdime/Manifest2
-rw-r--r--dev-python/nbdime/nbdime-4.0.2.ebuild4
-rw-r--r--dev-python/nbsphinx/Manifest2
-rw-r--r--dev-python/nbsphinx/nbsphinx-0.9.6.ebuild4
-rw-r--r--dev-python/oct2py/Manifest2
-rw-r--r--dev-python/oct2py/oct2py-5.8.0.ebuild4
-rw-r--r--dev-python/octave-kernel/Manifest2
-rw-r--r--dev-python/octave-kernel/octave-kernel-0.36.0.ebuild37
-rw-r--r--dev-python/pydbus/Manifest4
-rw-r--r--dev-python/pydbus/metadata.xml5
-rw-r--r--dev-python/pydbus/pydbus-0.6.0-r1.ebuild6
-rw-r--r--dev-python/pylint-venv/Manifest2
-rw-r--r--dev-python/pylint-venv/pylint-venv-3.0.4.ebuild4
-rw-r--r--dev-python/pyls-spyder/Manifest1
-rw-r--r--dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild24
-rw-r--r--dev-python/pymdown-lexers/Manifest2
-rw-r--r--dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild4
-rw-r--r--dev-python/pyrate-limiter/Manifest2
-rw-r--r--dev-python/pyrate-limiter/pyrate-limiter-3.7.0.ebuild4
-rw-r--r--dev-python/python-lsp-black/Manifest1
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-2.0.0-r1.ebuild44
-rw-r--r--dev-python/python-lsp-server/Manifest2
-rw-r--r--dev-python/python-lsp-server/files/python-lsp-server-1.12.0-jedi19-compat.patch16
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.12.0-r1.ebuild95
-rw-r--r--dev-python/python-mpv/Manifest2
-rw-r--r--dev-python/python-mpv/python-mpv-1.0.7.ebuild4
-rw-r--r--dev-python/rope/Manifest2
-rw-r--r--dev-python/rope/files/rope-1.13.0-python3.13.patch55
-rw-r--r--dev-python/rope/rope-1.13.0-r1.ebuild48
-rw-r--r--dev-python/spyder-line-profiler/Manifest2
-rw-r--r--dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild4
-rw-r--r--dev-python/spyder-notebook/Manifest2
-rw-r--r--dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild4
-rw-r--r--dev-python/spyder-unittest/Manifest2
-rw-r--r--dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild4
-rw-r--r--dev-python/spyder/Manifest2
-rw-r--r--dev-python/spyder/spyder-6.0.3-r1.ebuild4
-rw-r--r--dev-python/ubelt/Manifest2
-rw-r--r--dev-python/ubelt/ubelt-1.3.7.ebuild4
-rw-r--r--dev-python/yapf/Manifest2
-rw-r--r--dev-python/yapf/yapf-0.43.0.ebuild4
58 files changed, 402 insertions, 72 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2d6ed5c0d435..6d93c79ff3a8 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/jupyterlab-lsp/Manifest b/dev-python/jupyterlab-lsp/Manifest
index 4d8ec968a1eb..c9e1205a267a 100644
--- a/dev-python/jupyterlab-lsp/Manifest
+++ b/dev-python/jupyterlab-lsp/Manifest
@@ -1,5 +1,5 @@
DIST jupyterlab-lsp-5.0.3.tar.gz 757263 BLAKE2B df2a3a1a1cb0a9a9345f151ae5c510056ca26868353d457b7aa4b6405041f0b4e55afba09019722a1f37592b46b1a8e53b40c8f595215f74cea29a598b029648 SHA512 20d5a3e33fbab8b5e47a10f23b12cf7e91ca5d4ac9020345e3cc973a391643cd380ff182f1109a387a7ebcced6becd1b7847a888829cb30be1f4ed536177575f
DIST jupyterlab-lsp-5.1.0.tar.gz 760295 BLAKE2B 08113210cdafe14e4dacccc1916ab58eb455064d4869ba82f87d3c2ef92d696152058f45eee092653db869d44344a1de8784bea0cc9d27d7888bf0c3d6dcae5f SHA512 c06e88803af956c00b91aac70c2421fade39d29b8e20ac5a77ac7dff9767160b1d79ef5b2aff270a126442675790f1286ad73b947af72218d8a668117b647f29
EBUILD jupyterlab-lsp-5.0.3.ebuild 610 BLAKE2B b16ec1dd4c48c363f7bc80677004a6cb2bae44b5cd2cb98c46141f6dbb8092eb505e9dc433d8807c53a31c47129df4e3911799eaad391678166fffe44075bed0 SHA512 19260535774c96dd83c266db21e4a501c9f4ba775894e95fc4eecf6bebf122f654dfe2a1a138ae80cb8469fbd733d2bfc7a2d4c30cb24fc95ae8b1a2f0492c80
-EBUILD jupyterlab-lsp-5.1.0.ebuild 610 BLAKE2B 9eab6ecdd8b80696e4c480f8fedda517caeaeee975e224ce46ad3ec1dcd2b8e026ead2cc469edfaae4d0993d1a6527982b42a1b229cc7ddb512d0f725176df65 SHA512 3d83199df82aab23e604f09ad1577311399b204cab52093ae32b4fdc9f7b633290242330b1546508f4a42feae61bb5e3a57f83cfe6a75072d62e28dbf0afb1e8
+EBUILD jupyterlab-lsp-5.1.0.ebuild 610 BLAKE2B 6f38425677aa8f8b11e6147a14ae9b1275eace4b4ecfed1551873aa9f1233bc8bc69e6189863d7ab672b38d720d68c8a2297b408d4662ee25cbcc0274bac078a SHA512 6a20e084cb6383372ea2273a37363b397836c16b156ba95ce1066b0dbed1d9e5a4f34ecab99a3e3d627c526e7b37d141493e97b091bb466916aedf68c17ddb2d
MISC metadata.xml 421 BLAKE2B cbd9c4e3ce5848ed3d0e57832082dd730d2d16a286070639602b8fcd49c49714e7f17b220251b9f16d9c5105248933390b152c060c68522d2c82b1958b09b116 SHA512 97ac68ac4e6920f23120a5818b4404fa0b510b165a44a6455a7bf76edfa298ca137f50bd9c1a87044253f5b873f881362c2667261a4c7fdb182a7d37325520b3
diff --git a/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild b/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild
index 3f5f03ffb226..ba4d1bcc3c82 100644
--- a/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild
+++ b/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/line-profiler/Manifest b/dev-python/line-profiler/Manifest
index 589f438adb81..4bba85fed341 100644
--- a/dev-python/line-profiler/Manifest
+++ b/dev-python/line-profiler/Manifest
@@ -1,5 +1,5 @@
DIST line_profiler-4.1.3.gh.tar.gz 103226 BLAKE2B 209fe81bfd29cad1fe5866af792294d956a8f5d4d20948335a418aa0c7c3c5ff23e271c49cfc6cf228287cb1031e00a0f540fc88f52ccc3a0c329443de17b188 SHA512 cc8367b40558647f097e33152bd1d8b241720a1ed79c1f1930a7958e333cecdf38bc7d1ab0a8ebfb11e3251fa076966076ec42a8b633dfcb9de0c598c02b8b93
DIST line_profiler-4.2.0.gh.tar.gz 105578 BLAKE2B 5ccef934619986e225e338e6e8b99bc2182c571b8c5377df829d83365bafb0a23eefd5cdbe4bba92a728bc6ac3299084fb61177d342c9a0034c4fc1f9d69b45b SHA512 1ed1324445f3189d7a7b9528c96b0251e1a44faace43c9ca14ecafbead60134138803cabb7c355f7b943bed85720f53689fd40260f02c98dc8597128b945ce01
EBUILD line-profiler-4.1.3.ebuild 858 BLAKE2B 8ca0aca78c33a50f93ac500dddea107ee084b934c5869dbf64001b3bb71b7b9ae2c4fb3ffbc892f9a4d8951b7a917a68c9e49ef6c7deb72fe7d7f8dd853abb83 SHA512 e3df1c04fe1379dba20d2b5c961f9c320eccd35556eafc84e51b11997655836910c8cde81ad4e695ecec84138e573c2393a6db7f0881f8444a8ffe69fd38479c
-EBUILD line-profiler-4.2.0.ebuild 858 BLAKE2B 8ca0aca78c33a50f93ac500dddea107ee084b934c5869dbf64001b3bb71b7b9ae2c4fb3ffbc892f9a4d8951b7a917a68c9e49ef6c7deb72fe7d7f8dd853abb83 SHA512 e3df1c04fe1379dba20d2b5c961f9c320eccd35556eafc84e51b11997655836910c8cde81ad4e695ecec84138e573c2393a6db7f0881f8444a8ffe69fd38479c
+EBUILD line-profiler-4.2.0.ebuild 858 BLAKE2B aaf6b55db0fbcd29ca27091c05664b3afba3f2d8ea20102ac93dda3bfbdcfa921e87cab83f9f9148746dd838b2bac9b70115d78a394834f58c0e9333c0bd9f6b SHA512 7f95aa86651c8cca0ada9f5d0ef7639b405e1e6cd6ad409bd8564c4cb43d4768a2b0db4e2ba0353fb2ee5e66fca33a2e20532f9b4d2762364dbcc0f5de49fbca
MISC metadata.xml 775 BLAKE2B de65859e8267b3385a49550fa47ee33d0f428e5833a59d8224aa4eb2b0251841c58acc1ca446ef1b13d258c5b861045f042f7ca13e8a27db7253f4202753c607 SHA512 22a65b06d81651455ecd9690bc5c6d4c87858bf912eb491dde16650a3692408ca95a1d42d82204e67509f4e685651b5b2b2537b5db0891b7ca6933bddd616d16
diff --git a/dev-python/line-profiler/line-profiler-4.2.0.ebuild b/dev-python/line-profiler/line-profiler-4.2.0.ebuild
index be13f5e4f4d7..7ac849aa6b0e 100644
--- a/dev-python/line-profiler/line-profiler-4.2.0.ebuild
+++ b/dev-python/line-profiler/line-profiler-4.2.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/mdx-gh-links/Manifest b/dev-python/mdx-gh-links/Manifest
index b6952f3d8cb2..269f11013557 100644
--- a/dev-python/mdx-gh-links/Manifest
+++ b/dev-python/mdx-gh-links/Manifest
@@ -1,3 +1,3 @@
DIST github-links-0.4.gh.tar.gz 7099 BLAKE2B aeac7dced6091a375d56c4302b5faebc2b47466b9452490537c51b1ef55ebebd7316df28654ca0c3f1edc56fbacb04642eefbd6ed4cec0c319240c075c5c1967 SHA512 15164f9ab29afd94823e9ac23e5afe00c6e2c862216db5ad6f742c2ee9f384e07e1c6f5875503011774aa9b11d6fe879bd72bfb50998deb8491795a151342391
-EBUILD mdx-gh-links-0.4.ebuild 701 BLAKE2B 3ceeda1be2193413a1e9e263638dc950384c4a1d1cec6f5601490d265a457a6515bc8dc36b7ec31dc79b87d527ce4453c80559bcb2e41f1cb23f9d4e6a27a12b SHA512 9bef5ddab412e272cbcd2a7a021dbecaf34a1ee44144f35c5e652ca8aa27d6d683e1e6152998cfd157e4b69fedb9b515533c32c957b185ecb1385d94b02e88ab
+EBUILD mdx-gh-links-0.4.ebuild 701 BLAKE2B 96cf24539e80545169d69df22897def1ee3c319c54587c032e3b55f7bda46e3f7ff8a12cd3500fcfe2320b8bbcccd0054ac99431d97ab685bd9bf45d5e29a779 SHA512 a42386f5fe57f1e325ceb618e18feda5eb48d125bc6155916bbd86870c4dd53d451aa7bc2c6fae00a7510083fd8e29efdc35b4fd3ca3fbbaefaf910c726b3ab4
MISC metadata.xml 514 BLAKE2B 5c8b49d154dfdcb062287324ca7ff52275d942a98d375476c6e88e2918d5f55f26f52299b6d1e67ceae9c42795df2ea80ffe8ec6e86830bf8b7f73817e5dfa1e SHA512 f2b283f8cc44779fe4f1150bb147c2b7df29109922b35343b66a849b9fb53ba9769742560d111cd14f486ca9633fb5ce0945ab1ad7acac9fcbbceb0f9aa4ab71
diff --git a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild b/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
index 3f151bddacd4..937dc2f1024a 100644
--- a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
+++ b/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest
index c05b0addb98b..58bbbe52c5c5 100644
--- a/dev-python/metakernel/Manifest
+++ b/dev-python/metakernel/Manifest
@@ -1,3 +1,3 @@
DIST metakernel-0.30.2.tar.gz 191708 BLAKE2B 16189dd6b0f1f1dc1a9b56de152fee07f6a0d702f46bb8686580a1bdf2c008f4a3b8cda26b83f75ed4b71695b912caa02889edcf1b1d229e5202cec63929b77a SHA512 2561514764af0dbef0c674c44f5bbd73cd88c760a7836a7679da88c68bcce2791b8db3ecfb55e3b01aa7a544d08681216c1d113939be06b7715850f427cbec7c
-EBUILD metakernel-0.30.2-r1.ebuild 1225 BLAKE2B 8db868b978d25762efe8c541d0bb7a16c5d5f75b87b727b187aab1d7a46a85ad103879faaccd256b7331a4095087d174969501e9736dfe83564fd6074dafacef SHA512 6871c6e1604d1fdb39070f2ea1b9d155cd9ec43d54cbfbd41da5cbb5253638698890f314ca2fb9defb5400892726d30353b2c1edd304f4e6d56ac889890a49be
+EBUILD metakernel-0.30.2-r1.ebuild 1565 BLAKE2B db281070ddebe336ed104d97069a8c51d13b7450dc5e2c89bb886c607cfd1f2cf463e32649489aaa7b02012f08af03dd3043d01765ea0756c7ed14390496c386 SHA512 948cd7e9830ecbcbaabd5ce7c573dbfbc13b5aad4b08299efa98e15253562a48343a1f377b9aba1cc3436b7304afabc7e0a080501daae5dc7ac0d38e372d9e5a
MISC metadata.xml 635 BLAKE2B 3f108898788d2cd20d5638feaed2cb9ecc32db4350f8ee5996c7d3724b304fae040cc4c9ec20d9c7fde8041bad1ff1ab79106adbd17fe57722daa7f191eb2dbf SHA512 d84bd755109e0d4b45a2e8dec6b7ed2a5ac9dbcbe9fc8453c599969c06dc3d4e7a9001382e37d1e7c2d0fec940cf636b29ebd7e6a2ea7aa2f1420d20a4194e1e
diff --git a/dev-python/metakernel/metakernel-0.30.2-r1.ebuild b/dev-python/metakernel/metakernel-0.30.2-r1.ebuild
index 133804533d8e..56dd4a1f80eb 100644
--- a/dev-python/metakernel/metakernel-0.30.2-r1.ebuild
+++ b/dev-python/metakernel/metakernel-0.30.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
@@ -45,4 +45,10 @@ EPYTEST_DESELECT=(
metakernel/tests/test_replwrap.py::REPLWrapTestCase::test_bash
# requires starting ipycluster
metakernel/magics/tests/test_parallel_magic.py::test_parallel_magic
+ # Broken with custom command not found handler
+ metakernel/magics/tests/test_shell_magic.py::test_shell_magic
+ metakernel/magics/tests/test_shell_magic.py::test_shell_magic3
+ # https://github.com/Calysto/metakernel/issues/279
+ metakernel/tests/test_magic.py::test_get_help
+ metakernel/tests/test_replwrap.py::REPLWrapTestCase::test_python
)
diff --git a/dev-python/mkdocs-bootstrap/Manifest b/dev-python/mkdocs-bootstrap/Manifest
index 0ec64d88209d..386095ea8cac 100644
--- a/dev-python/mkdocs-bootstrap/Manifest
+++ b/dev-python/mkdocs-bootstrap/Manifest
@@ -1,3 +1,3 @@
DIST mkdocs-bootstrap-1.1.1.gh.tar.gz 233329 BLAKE2B 58292946d0985ae60d8d9784bcdc3e9f71640d23fd81efae06b99ce644aefc63d53d21bb65a0b4c4d6bb0b077cbac82bcd93da3f5d05f244bdcfa54750478fb7 SHA512 9be5c29961c09436332f902fffd49aee38f99fe8b7337e2add7d6190b1ed487b16a0d2dc3ebd486691719bffd1009207885b3880238a64bc6d2baafa43b0fbd9
-EBUILD mkdocs-bootstrap-1.1.1.ebuild 624 BLAKE2B eebb60f07656870c7a314df02bd81b01dc5847a01ceaf32a6d116f359ebc168d42d763f55443557e7f32ca5445bf29f4f513fe7af46dbbb57b8e06f18c8f0176 SHA512 a8e0e3f512a2846774ad1b737cbe56e8cc1d0e2f4f998474277d88aa247511c7c27d5eb8d3814f65182f81e7333569ec0856276f0b1386d22abdfd011d348953
+EBUILD mkdocs-bootstrap-1.1.1.ebuild 624 BLAKE2B b91aa9947ec4b1e50f550a00c64bcce0b60bcecc4bf9417a71f7cac8119b89dbf0116fd7e7ea8eb3db25e038144ed64ff8f6bbc66108535d1918f2c5e4761d02 SHA512 ff553e7d1d04f0fcb6e1af8e2c2ccbaad1b0bb5f1fd273c652a376be98c096b97f90f87fa03f7395445a6ffcd1a4c37efbf3ddd3f6124d6cc19984a53bf3ec3d
MISC metadata.xml 436 BLAKE2B 0fac2ce31c4c1ea89018f0fd523d4db4c2054b9e78d158cedfacc33e8b3e0526cb61a4cef072da4ed9c17b8f958b5ff4d3d2fdbedb7f41ee21d241cc2e7a5d7d SHA512 f214ea9ca3c9d4045d4ff31989cad57026de609b83c3cf347c6b830f2a039db944438ab3af35085d1b647b0efb852fe78a4e476f9927db8ffe98400bc0c01604
diff --git a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild
index 7c3847dd7097..356137763c9a 100644
--- a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild
+++ b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/mkdocs-bootswatch/Manifest b/dev-python/mkdocs-bootswatch/Manifest
index bc1e4c1965c9..b91a6f07e441 100644
--- a/dev-python/mkdocs-bootswatch/Manifest
+++ b/dev-python/mkdocs-bootswatch/Manifest
@@ -1,3 +1,3 @@
DIST mkdocs-bootswatch-1.1.tar.gz 1514738 BLAKE2B 0ee80c7816a1a8d6c8e09494f3e07d94cfa8fd1fe8d4dfdd44c55974edf9811be20c22a6aa0424b07f21ca89764e1c15617cc43aaa1a6503365b237905f010e6 SHA512 1a3305434a11aa5dbb79b6a9e7162ddb458f987f44f2e48bcf74776e6ef33d172b2f38e6b46c288401af344386f62d9c814d015be70d38f66b7635ff87bdbdb3
-EBUILD mkdocs-bootswatch-1.1-r2.ebuild 509 BLAKE2B 687809718477cea8a55fae886f0bdb6eea60f3a8bcc08103e52d772fb935e45c66ac131ffeae6d3e96d9318b0e01ed9c5a2a9738102a615d7295a08aedfeced9 SHA512 fe48520e62c45a08f9da71ac93ccab84965294e492b9ef81d16f7000f7f842b0265a483e5a0873aebe4758f818583fe12dae8d6b35add4800ed8656bf97ab6a7
+EBUILD mkdocs-bootswatch-1.1-r2.ebuild 509 BLAKE2B 18ba268a4b860a235a025f73048fd852c44100b93fb7236a839288bf32e2d57b43ba1786506c10c240a4d00a488eab5027913694f4a75773127c080d93a895c1 SHA512 2a13e20ab78880e2c6eeb4df57641b4c3f4f68d604370fe473719d6c40a8ceaa1d81123b25d1c4a297eba0361586e1f606119f35b331e4a2816bcef8e8352e11
MISC metadata.xml 438 BLAKE2B 53e131fdd548ddec43ed23982c6bb9d0dba03b2fb862919c984c0f54fe80e96f4f71b65128468f2107fda3af8c8e3e5ea7bde0340dffd9f4e9d3043559e7b7bd SHA512 d9afc63a72b0469eca4ff119cf6756aa19882bb9f5a20ae029e1b3d7514442c7daf33f581532795c0793f9df4d03267edd275230e88257c8bfa7f89f075b7e3d
diff --git a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild b/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild
index b604fd186298..738c06c6a815 100644
--- a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild
+++ b/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
DISTUTILS_USE_PEP517=setuptools
DOCS_BUILDER="mkdocs"
diff --git a/dev-python/mkdocs-i18n/Manifest b/dev-python/mkdocs-i18n/Manifest
index ee2bdc43fc8d..8c2f60372502 100644
--- a/dev-python/mkdocs-i18n/Manifest
+++ b/dev-python/mkdocs-i18n/Manifest
@@ -1,4 +1,4 @@
AUX mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch 813 BLAKE2B 15bc29e9a7b0f707b1f2577a93cf17aee5d7deb3f870f185899f4eb6d97d393f078a6eac5a8358e33e1fd03c99dd65f3d297e541a82c52411741fc40d1550545 SHA512 fa17c03c688677544b4363ee395b3c008102b9173c5763f44d144698fce55d85ecde63228e4f3a61d914da126112ac56b52b5239e15a0f58ffeb2870fa663e43
DIST mkdocs-i18n-0.4.6.tar.gz 24232 BLAKE2B ba5f1462aa8c16fc97f7240875b6762e8072b3a4077b3324ab902a70930431c81512b465037f3a0fbd080716126ff185f78fc3f25b23ec352096628acc9bffab SHA512 f92ae260b8a2bf93d18ddd7d405354ab4227940fa820ef6a12427a167cd288bb25fcc53d805df38d2a7fe2621eb9ca62bd6a64bd1706d55638368b9b69429b9d
-EBUILD mkdocs-i18n-0.4.6.ebuild 675 BLAKE2B 1889e5d84cd83e208faef491c69f9e8d208cbe8e3067458619029bed25820bfca06fd3a6a83f66b0a97a99dc2047bcdb968c682d54cf585aa329ffdfd4e0cae1 SHA512 685abfdbe7a2fff02dc5b64d449a95819741ada3477f15df5548a908ce3cacaf4b1994930495cdb697acbab614013ed59f97d664d919475cf496959f2d2dd30c
+EBUILD mkdocs-i18n-0.4.6.ebuild 675 BLAKE2B ff2d68175a0fa75079a1f1fe9b5b6c7803ef20483a41b2c4efde2a708d37fc03d40cc7767d349593dfd91d2baed2d4b27b26359ac5b7a8c8ee616e594fc5fe11 SHA512 737307604c656f6cf86143617f4c2951840ba1b4ea66981e44d2a4b13acea5804b3618109e8892717844dc5d59b6ce9ccae0c56de1474bc35d81667f6796c3f1
MISC metadata.xml 527 BLAKE2B cad595452359ef4dc89873da165ff51c870d69be38343721d61f2d579f2d6c5601a9c8dc98aeb81d8011984017ef5434fb44a5314fafe321a6b69feee380b413 SHA512 37472d17682993cd6180827d0194767690b12ecbe482dcb35e1812387f57343e2ea7eaf710a0f71c011eedf71cbf3e956bfb0c4377650ecb988ba3ed9b1350cc
diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
index c3005833e740..048568609596 100644
--- a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
+++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 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_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbclassic/Manifest b/dev-python/nbclassic/Manifest
index 2d19a500d246..bdacd512862a 100644
--- a/dev-python/nbclassic/Manifest
+++ b/dev-python/nbclassic/Manifest
@@ -1,3 +1,3 @@
DIST nbclassic-1.1.0.tar.gz 20194834 BLAKE2B 7fe5e3d405964faf09a6f58b54d03dae7ec661e276d5e26e71e054b277f99db61dd7ef0c3ec2417230ea7d724814a4919514b4274772b5a73a89d0c59db09468 SHA512 a5348ff7bff944c12745111fcf64ca92d75bf7bc063d51baf04bc8894473ba0689ec4420ff1ce2d2a40601b55d14a1cd257215cd4f11839fa47e8ea93933268d
-EBUILD nbclassic-1.1.0-r1.ebuild 1687 BLAKE2B 8799b5c04516307532cd2b2b5717a5ef669e79505e85beddfb1b070f8d03ef385ced0bc56216690a6bdbce8e87e534d2a268a5f9ff18e7b9208e10d7812b1082 SHA512 779a2fa9c2402f47e2360a5fc529c896b72e933a44a28273fbef64a884b779d958d6537b92169bf7f735d81e6afb730240b3c2c91726d99e25fc560dfa70e15c
+EBUILD nbclassic-1.1.0-r1.ebuild 1687 BLAKE2B d861a432c02bc5778de738fb7beb681a9714ba0842f5f8cc95a14c6b47e55df2b628f3ab9a96dbe91aeed8894a14699c999cccea2e95b250d66b2801a04887ea SHA512 204309c1248b3174d069986dac3b75d4adb7fd2b469314a90abf4dfb792216485ad37a213645391db18667f544af02f81c43ec2e16ff537062053f40301b310a
MISC metadata.xml 407 BLAKE2B 8be751d3f2e0e1e2952c39cd1846285ebb994d833022767dde609294ee9f98044b1189934e7d27c3134b1f06c95705687491dbf52739bdd0bc17f06cfdff53cf SHA512 6cc07376da4e55e5df153fdb0f43371ed415bed6db1bce2f67dd113d1e0f1994974dd6bee746021efb2d8c36ca2ca534109227c541d38b37b652a68b9642f2cb
diff --git a/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild b/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild
index 1e93a0e30010..19c509ac5b85 100644
--- a/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild
+++ b/dev-python/nbclassic/nbclassic-1.1.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
DISTUTILS_USE_PEP517=jupyter
inherit distutils-r1 pypi xdg-utils
diff --git a/dev-python/nbdime/Manifest b/dev-python/nbdime/Manifest
index 423bd040896c..820233f19f99 100644
--- a/dev-python/nbdime/Manifest
+++ b/dev-python/nbdime/Manifest
@@ -1,3 +1,3 @@
DIST nbdime-4.0.2.tar.gz 9452967 BLAKE2B c9c390f9165d0b8b3277c7bd93e5a90f4ac23cf0d084ed8ba166254bfbfe9cc0e9f0bc35c2a86b39d84167e78639cb2ed69f6cda5da02bb113f7323a86d745a6 SHA512 1e923b7f719d6a33f1dc06e06511a6d48bb8bfef7d8f7676da2520edd2914014eb88f70eaaeec27af6b03f1cefbd9a3e6854a7c0dec7f76f211d750b3fd90894
-EBUILD nbdime-4.0.2.ebuild 1540 BLAKE2B 2d6be5996c2cc5979fe4d23f5afa70dec56b19536be2a61f6ddc3df008face7f44545f9ff05265765dc10bc3c7a0164b3b0539a266763545b7969a00e62ff98d SHA512 14a8d81583cf728554a932874ab64ff9818b6cd3312491a2243e62fff050b9d552bd9af713ecacabe705c0c9b0716c8b0ab0e7b12687e602d9f45cd9ba2afb27
+EBUILD nbdime-4.0.2.ebuild 1540 BLAKE2B f6699ebe0d8c9ab9cdd36540b068d25774f7712258e0ffdec30e90277e244399dda1c9632826646d76dac422f3e56815610100635145dd83a255ad645cd7851e SHA512 fb85b4f0277ea5fc6c47da743c139dbc0a70b00f5fda62c473f74b1029d8f27a50eaaf6dc968b27aebcaded357daf3970c7f33e20f2f07b98ee7d3eb9b86ccb7
MISC metadata.xml 414 BLAKE2B 9951da7227d2b6628d68aeef19d236a17e9011c62f6318ff274f7979b0db4e7e84be7dfcaecb32c82069a761a743efe6c8b27cfbac421274c39e417cdcaaebf7 SHA512 7fe4193e5844adc4d403c8673acf55bd9c7322c484374072239dbb266e0312bdd9e7b18e0f338e45e602003c89f1cbf50090ae9fca2e38833e17d41dfe4e131e
diff --git a/dev-python/nbdime/nbdime-4.0.2.ebuild b/dev-python/nbdime/nbdime-4.0.2.ebuild
index ac38c08b8b43..c5b070b17aca 100644
--- a/dev-python/nbdime/nbdime-4.0.2.ebuild
+++ b/dev-python/nbdime/nbdime-4.0.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index 5febb4af15b0..ea6917249440 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1,5 +1,5 @@
DIST nbsphinx-0.9.5.tar.gz 179599 BLAKE2B ca7ec2a4b9665fe189c5c8020c345abbf60cff72b7434365359bf6ae1f569570bfb0928072a6d01227f685cc837d9fc75b31b1a2361788c6fa45a075c9d1f23c SHA512 2b1a1575af9ad462888992f3bc6792c014536e7abba5c4b20a1e36da385eae87b23a79e74d9e02cb122dfccfb93e15a817b794565371b5d69d857ca19d163a9c
DIST nbsphinx-0.9.6.tar.gz 180213 BLAKE2B 83aa7490527a9906ce665fcc3ba493648d2d0b6ae93aa5a36d62408e880033b763747a4ebc460db029427accda5d00676c362368390ff168337a3a53fd81da6d SHA512 26a5631b07dfb0d4ab17be5c41e921584d8487b45b45702abe4a6c9d2f10c70dab536ce31822c0c3ae9ab759cdb12c5b5ef62cbdf6243eab4baf81d12569e0ab
EBUILD nbsphinx-0.9.5.ebuild 707 BLAKE2B d7d2044fe83131f4a050c13f648f2ac4ac002d35055612fe07f87be2051a7e9dd73f93f918ca55aed6e51d1e68effada2f8cd2cafdfa40eb788b977973364f4d SHA512 6fc43377dfd6a62cd8e2ac28519d61476e718976a8165c92b88aff8e1102b790825258d56b3736989f83c65ef0d51ad849ced2617521f0cc1b319d963a7f77c8
-EBUILD nbsphinx-0.9.6.ebuild 709 BLAKE2B f007ad9a2403f1774928b69e0d8a86faacde0dd0692d4f54a8e65993ebed38937fdb0499bbf4d9fa9c514b8ef73a6b199bb4158c5f9eec8c97fa6fdc069ac9c3 SHA512 e1c64a720ba1b628decd36859c52a2cca6fecb7de341adf65f6cf65841ed28977e334adfe681ab60f5d50d5f9dd71fe87e96cb41144fa0deaf43551d7400a3f8
+EBUILD nbsphinx-0.9.6.ebuild 709 BLAKE2B ea05d05bed015b3026885b9a4483f7fa8b5a68bdaded2a13cf7654e84432fd55a729df3a21aa78bc23dad4c23705ac4b158b639f8265079370fb74ec63015421 SHA512 f7dd8f86f18b75f6991b5beadf41cacbd6606870170dbcebd6c79452d1e6a515bd908ccc49d88e09e9ec554899debc25d2daa538664ce4d148dd1efcbcd97431
MISC metadata.xml 835 BLAKE2B a3a10c9fb26688d90ad6f4e2ddb8b174eae9fdc2637d4aabdb86f63093982c7c9a42c4eaa3b2adee6ddb12ba2d537aec79d324c0a3c7355424a4255cea90eda6 SHA512 9ac5cebe164b19f80e0eb07f7c4fb5cb2cf5251af1f81290931f8fd01223261cb6224500387c131c7bc8738d7bb07eb790fd9ea426a295d0688489510e58d55c
diff --git a/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild b/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild
index cc08ea9c4c23..13cf6dd6b5c7 100644
--- a/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild
+++ b/dev-python/nbsphinx/nbsphinx-0.9.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/oct2py/Manifest b/dev-python/oct2py/Manifest
index 159feea4de38..01fb764bd685 100644
--- a/dev-python/oct2py/Manifest
+++ b/dev-python/oct2py/Manifest
@@ -1,5 +1,5 @@
DIST oct2py-5.7.2.tar.gz 441373 BLAKE2B afa7a98f6d38120e8028438d243fb2baefaf3cacc00b576f32fbf666f193dad95e8468847859e8405b7796ec2132b99e347f9ea466400307d1d23ce46f9489fc SHA512 f01263d210eab9adb3f69025a2a22efebd0b1a4dff040620fd382752159992d9907451ec7a72c75f211a9a8e18a1d1c53ff5d3512d8bd807afc737b50fcae178
DIST oct2py-5.8.0.tar.gz 442805 BLAKE2B adff195db13288fae467f1c24834dbedd369170184626ac90fd6d64960a63dd11efe4d0bf77ecbe5fad08d11c8280c0b92e5aec3868b750f44f4d3fa8f9c0b3f SHA512 4e69d0df3a8664f0601d31fbfbb6ef65ac16066668c32ca7506023e02a7416bb81da8f18a9e49f2cdd8a0d46b1c55b9c96d9c71f5482c63c8409465188174daa
EBUILD oct2py-5.7.2.ebuild 1219 BLAKE2B 99af5ccb2ccefe4c4ebcf4c23c6a3edd102e3d58ad4455d5e403729a5aee6ae113fb65dc434b1cea84fa3244495c38ac0bcffd1c11522001f80aa076814eac18 SHA512 68ce01a80a84e8bea12ae6d8ca1473c4c5c604c7b9b3691f6ece627ff198e6d5de3611b0f2812d4ce8969e98126beb8641bd6546695bf430fffc20c3ceecb0bb
-EBUILD oct2py-5.8.0.ebuild 1219 BLAKE2B 99af5ccb2ccefe4c4ebcf4c23c6a3edd102e3d58ad4455d5e403729a5aee6ae113fb65dc434b1cea84fa3244495c38ac0bcffd1c11522001f80aa076814eac18 SHA512 68ce01a80a84e8bea12ae6d8ca1473c4c5c604c7b9b3691f6ece627ff198e6d5de3611b0f2812d4ce8969e98126beb8641bd6546695bf430fffc20c3ceecb0bb
+EBUILD oct2py-5.8.0.ebuild 1219 BLAKE2B 69309b37f0872208f36d10b46d2c5b050caaeb42a94b755a3bff0396d7fb89c38838e95dcbf95f48fd17146123120a37d1e7e6c2fe17b3ad00e310796f3950ed SHA512 72a29e9ddc4066a8001d1684e6b5fc2350b5c6f73b28a944d64697851447b79f5fc1f252e43b11d15117c66710064a804f88cffa62055736acc99f55e1962b61
MISC metadata.xml 616 BLAKE2B 8ecf15bc368039c2a5abb858bbb1bf78028868070ccc528e62bc2318c9f6348a103a857ca7f256e548de8f0874ebfdc387d264af3fb13764b3145e91265c1e57 SHA512 387f069b113e2ddf805e75d3f440083c72bc07e211c6b8af0c7b20e73bbdb3244a71d012b051041b6de6000d84caa4bceed1747e098f9621096ab30dc8bdac1f
diff --git a/dev-python/oct2py/oct2py-5.8.0.ebuild b/dev-python/oct2py/oct2py-5.8.0.ebuild
index 79f44327ad13..e23b67c010d4 100644
--- a/dev-python/oct2py/oct2py-5.8.0.ebuild
+++ b/dev-python/oct2py/oct2py-5.8.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/octave-kernel/Manifest b/dev-python/octave-kernel/Manifest
index f73fd1ddcddd..82a501447c81 100644
--- a/dev-python/octave-kernel/Manifest
+++ b/dev-python/octave-kernel/Manifest
@@ -1,3 +1,5 @@
DIST octave_kernel-0.35.1.tar.gz 262542 BLAKE2B ed4293801913c0685f3291ef84d32e3012bc4c8ed4f53b3696beea457152c040fb506c54b4f57e94be1026db6241747dce5f5f31dc0cb8a501e7ce7e5a42f1cf SHA512 a3b2eb719fc6f505ea5904fecc2bc437bfdc67c2cbde61b75ebdecdad0a183df8b885559181510952d63545f8ec368f4519150e7db7272a79368f6c0d7fe85b1
+DIST octave_kernel-0.36.0.tar.gz 262878 BLAKE2B d90596afbaf6caf69853cd71d772a55bbff7dec8e09d32a9b2746b8d64d7d9d5150f3985a18772d0475ca5b9764155ccf628047c09cc884d10efef2c703283c8 SHA512 ddb7c97550b01cc34b088b078524716ced0eff25ee6d30d4513ecc820681a4b07aae5987ca57ca3a8aced753a004321fe958afe7ffaf069cd1fcb62e85500418
EBUILD octave-kernel-0.35.1.ebuild 814 BLAKE2B 6a9b6dfd05f322f83d0a8d519e2581069230d579b1e930002eaec4c2cad8e6abdb3e6f2d18b2d63a6f58cbf22bfe576c651ba62a96d45ded52a3fc0ee85d4c3b SHA512 07d5baf728f8a679a80284a936eab23691a03f90c63730526f469e9fdb971b35bbb197e7322ad5913e28ec2823741f7ddac13bd32d19e733b0b132aac0656b4f
+EBUILD octave-kernel-0.36.0.ebuild 814 BLAKE2B de1af7f0961119222624d86c1f88e70c77bb2693c90a330223d0adac54df464c2531dc03dfa56fd737acf17a7210aee8ff981a610fab2a768f2968da3a2745c7 SHA512 edc5811672422a4cd84d45c5cbef3b0fae210c202774ba3dc13c4662c37e5399781685bfd0951bcc7eb4bf7af7a838d45673c20a2c91dde61de85a7c45a5efff
MISC metadata.xml 444 BLAKE2B 12156b480eb8f067e0607890a8e7268d4f1af4567642a313ede0af857f16842d9340b1151e599da72545d2e0b10d7dd1b395a7d842428d66a4eab03c98643a79 SHA512 e550005af502f75a213bd9b12f08a00d1ec10774f32023b1c4fd1d244f07a8b8ca78dd698dd926ab098ee39ac7994cd12b0e31cc031ed4d38dfe83473af57abf
diff --git a/dev-python/octave-kernel/octave-kernel-0.36.0.ebuild b/dev-python/octave-kernel/octave-kernel-0.36.0.ebuild
new file mode 100644
index 000000000000..641b7bd1dc68
--- /dev/null
+++ b/dev-python/octave-kernel/octave-kernel-0.36.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_USE_PEP517=hatchling
+inherit distutils-r1 virtualx pypi
+
+DESCRIPTION="Jupyter kernel for octave"
+HOMEPAGE="
+ https://github.com/Calysto/octave_kernel/
+ https://pypi.org/project/octave-kernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-client-4.3.0[${PYTHON_USEDEP}]
+ >=dev-python/metakernel-0.24.0[${PYTHON_USEDEP}]
+ sci-mathematics/octave"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ dev-python/jupyter-kernel-test[${PYTHON_USEDEP}]
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ virtx eunittest
+}
diff --git a/dev-python/pydbus/Manifest b/dev-python/pydbus/Manifest
index 440f77bfb4de..cc70703d4817 100644
--- a/dev-python/pydbus/Manifest
+++ b/dev-python/pydbus/Manifest
@@ -1,3 +1,3 @@
DIST pydbus-0.6.0.gh.tar.gz 2083046 BLAKE2B 65b50b272b004b30411ff396a9c50d8602485f281100467e2c75ed300cdb0a83532a354a62ef1a8e7ee38a41af243ea7de7a5e80232cfc7c79540e8ed71741c6 SHA512 65ac490dd44ad0aba0b3ea5c58cf6a99bd9de0ce86c6f03b9696335fb2d3f63df0e2e23a022d31d0185f7b8307bcc0f6e230efecc31199fc177f9a8a25929ad7
-EBUILD pydbus-0.6.0-r1.ebuild 598 BLAKE2B 7e0114ecef660fe987bb917924a9dc25baeb97dcd7a8669808d83281b7cd2deeee6e7a93b317161c13f28eb09da47e3bbe3757bf2a09bbbd7bbefc775cd3dc58 SHA512 fc899fc51089f50895b70b3aabbb6c7ecea2a0be26d90d3cf709a69106e2ee73122f49c930e1b463ed3322655b179399cddace51c6c7497c6eecbc1ba0f6ded4
-MISC metadata.xml 392 BLAKE2B ac362f8f1badcd2c6a21a015b96eb1d6d03c0a7ce2c748d2e600e8d0ff1b6ea39fafe259f24138850cb9d0d60c288bffc42352b023959acaf8ef3e7fe257d641 SHA512 ad58b25c69325261cbbabee6e7a2e210499818a6f6c73603669c4c7fa9b620ca9669c25c3f927c044f9f372094f891b4d83f874cbb85b29319bd857d9e169a8f
+EBUILD pydbus-0.6.0-r1.ebuild 605 BLAKE2B 269526d0fd9b976b61bf687048a61766ef0249405c1964c8d97b495793d76d1d59789b3e4f38973eb27b476cc6e24bd14da5d4d1f05e175cc49975392b82b022 SHA512 74f9d9fdafc01d0fd7e533acfbfa856d3644156d3213a1b884bdd4f51c8bc48759002292836137195a10b52940bd5b03959ab90e10e5e17eab47dc5a9d93135f
+MISC metadata.xml 314 BLAKE2B c816aef4787b833f51fc8ad669ead7c26991446702b7a45d41ec49ef9ab26ac3111cae7224456efd867624dc996a1bc224473dc4f60192c2bdb008c73617fc8d SHA512 1d32f05cee352973c89fdaaf807577e74ccf60c6b06c0a9573cb42ccb7a6a4c008f144b0b04d9e79699f302c778a812ccd28eb4da3e2e023c3ab8ac330431bee
diff --git a/dev-python/pydbus/metadata.xml b/dev-python/pydbus/metadata.xml
index 83c2ae39ed92..a4ad80e91014 100644
--- a/dev-python/pydbus/metadata.xml
+++ b/dev-python/pydbus/metadata.xml
@@ -2,10 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
+ <!-- maintainer-needed -->
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pydbus</remote-id>
diff --git a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
index b43be7f15cd6..9eedb09b37d0 100644
--- a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
+++ b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -12,8 +12,8 @@ HOMEPAGE="https://github.com/LEW21/pydbus"
SRC_URI="https://github.com/LEW21/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="LGPL-2.1"
-KEYWORDS="amd64 arm64"
SLOT="0"
+KEYWORDS="amd64 arm64"
RDEPEND="
dev-python/pygobject:3[${PYTHON_USEDEP}]
diff --git a/dev-python/pylint-venv/Manifest b/dev-python/pylint-venv/Manifest
index dc8b28623c5a..2961aacfb423 100644
--- a/dev-python/pylint-venv/Manifest
+++ b/dev-python/pylint-venv/Manifest
@@ -1,5 +1,5 @@
DIST pylint-venv-3.0.3.gh.tar.gz 15432 BLAKE2B 2a0315967aa7ac9628a7633360249d3bf5904d2e9939fe1c962ad7066694fd5b073df71e89f0ff4a6c278c3ccf6b41cd70c0b2928b58bbaa19a7910f18f7b697 SHA512 83632d7063f8e14bcf9213a059e8e6e20222518e5cc3d19a7cc3761e11ece2aaea9b2e648f0cacdb37e6995fd85371920ed8bcc7a28545c571d12da8e8b3d795
DIST pylint-venv-3.0.4.gh.tar.gz 16790 BLAKE2B 3b85537d53844900f109bc3fee3cbd62ae958785df8a14f23e5fd4be181aa7b207c207daf87fd3bd7f18378e3a19a8e7586b783bb68dc656e630614ba8f59232 SHA512 e30e7dd0c90280c51f0ff5795a769a8cb45f177274d110c46642af0b68216d539441d36eed55046e0f426cf3c7c8878699c0750913e78b78d07b6dbfd7defe02
EBUILD pylint-venv-3.0.3.ebuild 931 BLAKE2B 092202e84cf221e729e14626574fccc5f823b89e2086e0cf3d6d1580e03d44ed32b952e8b2ab2caa4d2da790738aa334a3c99d08c46512809475d1f045bb95cc SHA512 e12180264b2017dfc5761024693db21d3cf18f4ea8cc8e23f7b22afdb3fdfb6a405560d024f86642193954e42792eb79e3f3a01ccb209ff3e0c71eaadb4b31bb
-EBUILD pylint-venv-3.0.4.ebuild 931 BLAKE2B 011e3226ea75793497b3841d0f815bb58fc5f04687681b85d251bef5e68c3ae12d917a47c4626cf5722e5b3d3a5e49fe5d60ea1518f72189694bc588604d527c SHA512 79909218adfe597641882b33741a7cafb0f2c15cc2edf80a0f57b88ad24ef9123fed09cdc0ca4a954d55de000d87e8f39457fb0b22637bea064e155a5adffcb0
+EBUILD pylint-venv-3.0.4.ebuild 931 BLAKE2B baf9ee4f213aca1b972df56ac01f653ab2618b5205796e41d660c01cb4130f3d68fb70b4852332c1fa8033cfc9798e81921a295b09c73ca95ae2506910e28678 SHA512 56e37df6895a7481b19682bf7545afce1c3ee8e8f2178331363e0cc1d13a7673caef0cfdc2db0417530efe7d5c51da7bd72ffa45dbf53cb403329a310a0f0056
MISC metadata.xml 412 BLAKE2B 8dc1e28ad5e2b21a9483906e776a96d598e294fbc4dbf669ecea9357055b1a7439e0046353ab39b3c2bfaab7924f43a89c309db735e44a00838dd1bed2f5c088 SHA512 4e7963aa4cdcc168bd4755f21cb58cb084c185e1c71ef9fdfe168feb1ec65fc4848c99801e449f253e420b9e34d49aab396d2e02bb60a7cbd3733dd2a899c6cd
diff --git a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild b/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
index 1564a29b3717..a6abb4405baf 100644
--- a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
+++ b/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyls-spyder/Manifest b/dev-python/pyls-spyder/Manifest
index 10164bf0c138..6d6003775e5f 100644
--- a/dev-python/pyls-spyder/Manifest
+++ b/dev-python/pyls-spyder/Manifest
@@ -1,3 +1,4 @@
DIST pyls-spyder-0.4.0.gh.tar.gz 8854 BLAKE2B d14a78be98c1db0a37a2fffe2e6bd8955687a95af8524c852d434e57cdd157dda8f5ecceb19ad34527dedede4497c59fb7949a709d266803c2d8cd67c60380ce SHA512 5a9d6667cb85434ec41a176e097d20c78751d5f3879d4d361e097da214b54b37fbef97d95a763a58d7f5e3c148215672e769091814f06a34139c6625cdae3f9f
EBUILD pyls-spyder-0.4.0-r2.ebuild 652 BLAKE2B 999e9732d35c38c77bfbc0b49ad54694fa9384dd86a54979029b80e502f30c657ceb4c33904fde913b1317275a420209cfa456be4ab3dd43d05c314f304f0d85 SHA512 f3529aecf9e043ba5d7f09dcdf0ff739a8d919ecc3514c2e444d86e988f1310d537144cdb5eb886e93ec0911fa2ecc9f6910130dd0601733bdfb8a12ec09c022
+EBUILD pyls-spyder-0.4.0-r3.ebuild 655 BLAKE2B eede05f6c285b97656093ccdefc11adfa254af7226a5468100d8d33ca310c5ce886743828b6104568c3cea9e3c70d30c48afc8fd98cb5944af3a8226b3774da3 SHA512 ba09bbdc00178768f205f1c36665afbef69792898f5cf2f35edac109fe31051abc6111db7e46c53c6389a635062c20bf740e7d40288c523e3714882d8b3cb29a
MISC metadata.xml 507 BLAKE2B 24325f1bfcbd0796d4c90c5feccf639fa7e15b77397b759fc94eb9b05bcd61e4b6cf8d02244e6cf16e34f3a49d67966e5ecc7c35dd00db07be581b89c7296d2e SHA512 9827ff87786cd818002bf71ea3ee32f4765af2ef221e746cddc1fd8351c0371882335dd7b05c0401da3d6cc15d9653a576f015791f8a3b4b440e3fe3c2faba8f
diff --git a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild
new file mode 100644
index 000000000000..88be125b3d98
--- /dev/null
+++ b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Spyder extensions for the python language server"
+HOMEPAGE="
+ https://github.com/spyder-ide/pyls-spyder
+ https://pypi.org/project/pyls-spyder/
+"
+SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="dev-python/python-lsp-server[all-plugins,${PYTHON_USEDEP}]"
+BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pymdown-lexers/Manifest b/dev-python/pymdown-lexers/Manifest
index f907adf08e03..351bb37e8ec3 100644
--- a/dev-python/pymdown-lexers/Manifest
+++ b/dev-python/pymdown-lexers/Manifest
@@ -1,3 +1,3 @@
DIST pymdown-lexers-0_pre20210902.tar.gz 2998 BLAKE2B cd9793c247abd7ac2ff2a8104f1b43ef034a8da14fa27c86c59794b7f53c22e75820a0033673e44824f98b50a4e9af446538428252a4064223e5ad35bdeac23a SHA512 c411f935ca0fedbdd0547c2c78d2292d8a07469f90b401d29fc1c2cc1eb899fde865a5eefa253eade03dc139af6188e0b655b8924465238ce9a53cd636eb5b53
-EBUILD pymdown-lexers-0_pre20210902.ebuild 618 BLAKE2B 7229bd0af5bc6988d726bb571b6a5f84250cbc3f3cf3fa752e38a0d63a2b403ed0a687c675f833d1031e5959eb34fa128b333dc5a7c950b6624220d5b253203e SHA512 16a3ba2fdcdb4c665dd86579547f8e6ca424b957408cad39117b0cb480bef2fa6386c01834ca110e0fcfd696d997e0f585c879a326b95c515219d7cddbda4c1a
+EBUILD pymdown-lexers-0_pre20210902.ebuild 618 BLAKE2B 1f71bc7d07904133de27b4af8e98282dc1a9adc70b1cfd2fc98037df79c7c845b4277d92e66f8dbdda72e156507414680cdde3d66dac73ddb9c1ce9de47d41a9 SHA512 98b46d66692535c9eb72023f4d2b18cf8374428d154fae8ea554380a60862cf9ede9db9fcd5bd2b068403b7e4ba82e51fef159aa79b5d75f49e6c618a0322a5b
MISC metadata.xml 362 BLAKE2B 99caa1a70a4fa0c37e24d6690ed750110393ca8fe5268c0f39fbe2d3c43b5826ecd9d352f413741b742343a0bb3e4ac0c38d5d70d90b163ca6471c68ce38f924 SHA512 bd59398b61004b28850b6e752cc52d96854e65a1a76c5cadba2fcfc770db106b5e76f178f4af5cd2b7e9738305509f9a7a77bd29cab456219ee09a706b723364
diff --git a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
index 7ae354540dc9..7aa2a188579f 100644
--- a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
+++ b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pyrate-limiter/Manifest b/dev-python/pyrate-limiter/Manifest
index c09c85360653..0ba6d59e2acd 100644
--- a/dev-python/pyrate-limiter/Manifest
+++ b/dev-python/pyrate-limiter/Manifest
@@ -1,5 +1,5 @@
DIST pyrate_limiter-3.6.2.tar.gz 280852 BLAKE2B 39b92d5a0486a3b30328d87ea9fe60502c6405761c8d12fa289ca9f8d4583aa12720de3fca7391084edce1ad7b0f000f0c15e488378cd507fb26c54430fe33b4 SHA512 210ac51dc7048f91b2ea2875b40805bb13b1cbcc7b4aa45984430c78ff6c68523b93e8c5915a719fbf20371076ff07fa46c07b1a380988d9748b5d648f08aac5
DIST pyrate_limiter-3.7.0.tar.gz 281878 BLAKE2B d24a172d8bff6d559ba1adaf5cf9849d61b603bbeb33564d67f3e52182e3952fa8a4a339ae0cdf92c863ba59071084e547b3542a340f224b1f241a05636a3162 SHA512 9b78f343c657c08c6031fc0a36374bef2bcc6808341d804042934b12401bc9362ccd39ff931ee05354733ba1492f35700cc3498ac61d958152324e2f590fb0a9
EBUILD pyrate-limiter-3.6.2.ebuild 1674 BLAKE2B 228cd917e1c0da910f9381bd65f2853b345becf3d96dd62b5c30dbc4ca118859e6628fa0dd868c85d53577757436f533e5b2907ffd2ecbd03fd85ffdbb0716bf SHA512 a59f0a7f9c476bc4373863c2b84b59aa1dceaa35c2099abc8856ede0fd482be6585b6c58c96a3b683eb51ea42efb49b0029cce488b67cff9c06779cb9a195cfe
-EBUILD pyrate-limiter-3.7.0.ebuild 1674 BLAKE2B 228cd917e1c0da910f9381bd65f2853b345becf3d96dd62b5c30dbc4ca118859e6628fa0dd868c85d53577757436f533e5b2907ffd2ecbd03fd85ffdbb0716bf SHA512 a59f0a7f9c476bc4373863c2b84b59aa1dceaa35c2099abc8856ede0fd482be6585b6c58c96a3b683eb51ea42efb49b0029cce488b67cff9c06779cb9a195cfe
+EBUILD pyrate-limiter-3.7.0.ebuild 1674 BLAKE2B 88ae5a4718e2953e1af2cb1f85e4fdd7fae2e57b98789ffdc722ddfd06b7eba8958edeccf6b37b673db7edfa15c8189f527941f44c30e04fd2ebda829c3775f6 SHA512 868976bf8521dd883106f04c965ace60a4445b0e127f93f567bd32bdd63895f57625811e28faba0d72219396ddce13d2f0ea9c11d9fb37b58cee7dceb486f424
MISC metadata.xml 512 BLAKE2B c03634491b395f8f6858fbee636d12552a0af0cf2ba4018bc1400cf0e29016cfc431a50e5c70ae9e20fc36b626473db16bdaf7f2f872a243ea66de1e789b6257 SHA512 a913c1540dd7cfefe53b3a492474f05e10bdf0e75dff14ac9f87b7f8937c5afd9809fbc0a750bdd76ad50bf1ad2730b505a955df91c438567e86dd93fff05407
diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.7.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-3.7.0.ebuild
index 276657b6cf9d..fe55fc74bd17 100644
--- a/dev-python/pyrate-limiter/pyrate-limiter-3.7.0.ebuild
+++ b/dev-python/pyrate-limiter/pyrate-limiter-3.7.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-lsp-black/Manifest b/dev-python/python-lsp-black/Manifest
index c3dfee70c7b2..e1e56fcc13b8 100644
--- a/dev-python/python-lsp-black/Manifest
+++ b/dev-python/python-lsp-black/Manifest
@@ -1,3 +1,4 @@
DIST python-lsp-black-2.0.0.gh.tar.gz 10399 BLAKE2B e38bf7ae736b3b71c1e17dd34b7e98b9bcbdbc7a12e2c1596ccdbe13b8fac8caef8a1f043aa50e1688b9159928885b8b116b709b4d2574b8ddf77172df756862 SHA512 e374ea34ac53e0d78ba198814210d9d7293e18b8fc7b22bb288621a994c8c9d492cc9c99c40cd1574b618add518671430e1e88f32e93e4c95507373932c08dc0
+EBUILD python-lsp-black-2.0.0-r1.ebuild 876 BLAKE2B 20c76c5055cf3f1a0265277ff056ddb9c8e38ed332c59f031e466660e6329d39b834674ba3bd5896eeb63b32bc2df069c44cf22c77c0af0df347edbabb137bed SHA512 0cd1bc971c12efd7b2315301431e7f41b5baced00fef19f99e7c7dd5a62f108481091b4624458541d91bbd6d55003c3164d39ae371466cf6537ec6ac5dac5ec8
EBUILD python-lsp-black-2.0.0.ebuild 873 BLAKE2B 941c470ddc388ff8fb1f2b16d3ce39d970bdbeb718bfeb478b46d45b9c635dc502a0647aaa6873cfd6229402e70fc86bcb806c54280fce0eb4a95279760ce4fe SHA512 7a59d2a6ebfc53da97fa28d46d04fcc292293c45c88e8672b0f59d006f6d66c8aff137ebc7b604272f09d80a9d87152781bf5270c0a68dfd6a68c0b1ca51b25c
MISC metadata.xml 517 BLAKE2B 2317a3c22a9269ad0228bcb89435ae9ce9f80cbd3eed68b5d7f995ef843cd08d17439d2764ed80cf2ccb27f1512a01f1eed010b601e9bb9355f3560aac54f7d8 SHA512 8936b9f60eb6e52b06fb3f663f1c4a58eee6c697d5c47488137dac85875028aa907e0f22515e88f4a90975ee1aea7781368f0398f8c6ab98728e12ce11cc899b
diff --git a/dev-python/python-lsp-black/python-lsp-black-2.0.0-r1.ebuild b/dev-python/python-lsp-black/python-lsp-black-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..3357a36a48a9
--- /dev/null
+++ b/dev-python/python-lsp-black/python-lsp-black-2.0.0-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Black plugin for the Python LSP Server"
+HOMEPAGE="
+ https://github.com/python-lsp/python-lsp-black/
+ https://pypi.org/project/python-lsp-black/
+"
+SRC_URI="
+ https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/black-23.11.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ !!<dev-python/python-lsp-black-2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest
index a733ff65edb0..ea038eb6d6b7 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1,3 +1,5 @@
+AUX python-lsp-server-1.12.0-jedi19-compat.patch 584 BLAKE2B 58aeb1c9370f3c028c2c8abf1c2ac85bd3bb4ad3af549d4e75bbf119973a0503c8822871c5614d6269e321674a04a6994ce6a49a300738304ce3d0e860f4cc9b SHA512 6b929110e1c9f27a87e7641bd4e5656b45d76db09a8b9c4a9319162a64a00ca3b604c164c71aedf83fd4eb2bdd4df1a1f128fde38279d904c562141e566fa257
DIST python_lsp_server-1.12.0.tar.gz 114328 BLAKE2B 3c94642be615822058debda5cb9de07529e7d269938029d66ade7eb7db801e7db90ae724f449e1133a813967e94bcfc71247f0392db1c495af5fff89ae66bd03 SHA512 74cbd8012f5e027fb117105302ba92e142900e88565d7f95d2dad72f2624048fff3c2c85085b648bd1ff86f6f6eb679aa34d5f6d9ae54b80e96b6ed472785b32
+EBUILD python-lsp-server-1.12.0-r1.ebuild 2797 BLAKE2B 0e573f07c0aac1c6342219d65826655bd6bdb06b5ce75eda976434994411a2b2b4c44009e9f6162884e3b831b261c69326419c89caae2e0055e2bfa6bfd46d62 SHA512 8703a7e96c664553b1e107c12fcb6e82aa77524366db75a5803d1c4c1ba188870312956168eaed1a89ce7132ee43fbd2488fb7aaa719a660cf2b8fc090bc82d0
EBUILD python-lsp-server-1.12.0.ebuild 2596 BLAKE2B e5e5862da9f32867c2e63e7aff7d8299fbae07f7ffffecbcf596324eaf96910a5fcfd14573fe9dcc28a4230a02da59c38376f95e616467efe251345e00c17890 SHA512 1cd964284b18e3632b0c2e049767f3eb284de8a71236c15b871bd56fe35ea445ad156f8dc38819d9a5050a5c3294d6e717039b6e2ca683f47dcbc63ed5299cb7
MISC metadata.xml 597 BLAKE2B 2b7babd22792b973dd6eb9c7f127e4e91b4e534a36662c9f773c5a27aaedfd676fb31eaab4e5b337bb203ae8729e0e2ac8f31a8e7edc6695a7b7967b51fec1da SHA512 1d6a89489d5f701d259b9d1e200fbdf51b368258556c9b66efb313690f3551c089bd03935ff95e73845b79e5ec5031b2f34eea7a853f1f8de8b88abcb2f09663
diff --git a/dev-python/python-lsp-server/files/python-lsp-server-1.12.0-jedi19-compat.patch b/dev-python/python-lsp-server/files/python-lsp-server-1.12.0-jedi19-compat.patch
new file mode 100644
index 000000000000..b5dd4c352dbb
--- /dev/null
+++ b/dev-python/python-lsp-server/files/python-lsp-server-1.12.0-jedi19-compat.patch
@@ -0,0 +1,16 @@
+https://github.com/python-lsp/python-lsp-server/pull/609
+diff --git a/test/plugins/test_completion.py b/test/plugins/test_completion.py
+index d1ca5ef8..3e768f06 100644
+--- a/test/plugins/test_completion.py
++++ b/test/plugins/test_completion.py
+@@ -179,9 +179,7 @@ def test_jedi_completion_with_fuzzy_enabled(config, workspace) -> None:
+
+ assert items
+
+- expected = "commonprefix(m)"
+- if JEDI_VERSION == "0.18.0":
+- expected = "commonprefix(list)"
++ expected = "isabs(s)"
+ assert items[0]["label"] == expected
+
+ # Test we don't throw with big character
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.12.0-r1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.12.0-r1.ebuild
new file mode 100644
index 000000000000..8a673c456491
--- /dev/null
+++ b/dev-python/python-lsp-server/python-lsp-server-1.12.0-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python Language Server for the Language Server Protocol"
+HOMEPAGE="
+ https://github.com/python-lsp/python-lsp-server/
+ https://pypi.org/project/python-lsp-server/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="all-plugins"
+
+PLUGIN_DEP="
+ >=dev-python/autopep8-2.0.4[${PYTHON_USEDEP}]
+ >=dev-python/flake8-7.1[${PYTHON_USEDEP}]
+ >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}]
+ >=dev-python/pyflakes-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pylint-3.1[${PYTHON_USEDEP}]
+ >=dev-python/rope-1.11.0[${PYTHON_USEDEP}]
+ >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+ >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
+"
+RDEPEND="
+ dev-python/docstring-to-markdown[${PYTHON_USEDEP}]
+ >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
+ >=dev-python/python-lsp-jsonrpc-1.1.0[${PYTHON_USEDEP}]
+ dev-python/pluggy[${PYTHON_USEDEP}]
+ all-plugins? (
+ ${PLUGIN_DEP}
+ )
+"
+BDEPEND="
+ test? (
+ ${PLUGIN_DEP}
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/qtpy[gui,testlib,${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ # https://github.com/python-lsp/python-lsp-server/pull/609
+ "${FILESDIR}/${PN}-1.12.0-jedi19-compat.patch"
+)
+
+# Note: xdist breaks some tests
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # remove pytest-cov dep
+ sed -i -e '/addopts =/d' pyproject.toml || die
+ # unpin all the deps
+ sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken by presence of pathlib2
+ 'test/plugins/test_autoimport.py'
+ # Requires pyqt5
+ 'test/plugins/test_completion.py::test_pyqt_completion'
+ )
+ local EPYTEST_IGNORE=(
+ # pydocstyle is archived upstream and broken with py3.12
+ test/plugins/test_pydocstyle_lint.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8
+ optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
+ optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
+ optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle
+ optfeature "Python docstring style checker" dev-python/pydocstyle
+ optfeature "Passive checker for Python programs" dev-python/pyflakes
+ optfeature "Python code static checker" dev-python/pylint
+ optfeature "Python refactoring library" dev-python/rope
+ optfeature "A formatter for Python files" dev-python/yapf
+}
diff --git a/dev-python/python-mpv/Manifest b/dev-python/python-mpv/Manifest
index 1b3cc4abef35..b790b4879b1f 100644
--- a/dev-python/python-mpv/Manifest
+++ b/dev-python/python-mpv/Manifest
@@ -1,3 +1,3 @@
DIST python-mpv-1.0.7.gh.tar.gz 212686 BLAKE2B 5a3de241739196a3baec6fb985422d82ae35fe0b3709ba96bdc7ae51489de02495f886b0c5ca38fbfdd110e974954dc715e9334925e558f69f8961f00487b9ed SHA512 9373259bab0857855cb08c13f9f33fb3a26f880b09c8c468ce1330433c1b2cff72a5015fc066fb830a4089eff08852ad5aa05e648bfba617b9b3d225860c20d3
-EBUILD python-mpv-1.0.7.ebuild 887 BLAKE2B b393011520c3faef4cfccfc4490c61d06b11fab8c78e8e0056b2151779018232ce54ea1d9c99b08d41b01e1901f508fcd6987d79e286877e54509bdc9fb6186b SHA512 d8a139d424371875761c3bd41da11e7160a0d14e92928c870babe2403dcf8253d9aef1905d6a78e8d1f2dbd31b39cd4d8acb4638b767f9bd142c9ec479ca693c
+EBUILD python-mpv-1.0.7.ebuild 887 BLAKE2B cd5c45baf29c4f0978a7e17ae9ff65921536134aeea604799790ef2e475427de777b5af6f31fb774b6c266eae6a7db7020c1bd8dceb1e3d272900eaa9201fb6f SHA512 3195bd9c460afd50fabf5f1fb1f83af26876b2792806db78edda83cc17b79692185d79bb19961305fba0ac4ae97dfd8ffd0241ebe3fdc77ba4208e88fc82ee8b
MISC metadata.xml 400 BLAKE2B c00589f18f99de41bcf9d944a0ef49ca99107baf71bbfc54cf5b3ce37774764526ee3fd1fd87b1b4eb0446c2283c06950ee07c9913163df781d50d3cac76e812 SHA512 7b4d68f9b026ccdea59a7e123fa252bc72dd24ffd64dcaa759a3073a22367df72291fa258c551f8a9dc0fc208eae1ec56209aa92a887e45b13b7e2d2363b039c
diff --git a/dev-python/python-mpv/python-mpv-1.0.7.ebuild b/dev-python/python-mpv/python-mpv-1.0.7.ebuild
index 6b9246e27c40..103c783c5636 100644
--- a/dev-python/python-mpv/python-mpv-1.0.7.ebuild
+++ b/dev-python/python-mpv/python-mpv-1.0.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest
index 36a05f030931..dacfe336b284 100644
--- a/dev-python/rope/Manifest
+++ b/dev-python/rope/Manifest
@@ -1,3 +1,5 @@
+AUX rope-1.13.0-python3.13.patch 1815 BLAKE2B 5c03762d2066acea76a02bc9be8272216964576bf8967316180ec4d28bc7970cbb3fe0cfa14d61e721d32c62dff3f221f0559685522ec425eb71a55ef3f153ea SHA512 f9a501580d21a44aacaeaf577064e14970d6fe781d955408224430143242e22d4239be4cf97adcb88318116efc3a590c3f4954dc8c4b5f9e48a6b5cdacefb080
DIST rope-1.13.0.tar.gz 294457 BLAKE2B 6d859f9a5d09734ef90398671a3ef3c8564f2a8b1d03a064d22161ac7deeceefb38849cd6940a53f61f20199c27edc5ef5e88d59336cfd69f4da22685c705356 SHA512 2f150d8b56165dd3cffc3f41d94394b5f44d7d6274859d7b460c6e61b99cb9d9630f3540940fa97bcd1238fa8a799cf9c80f2d9b5b7fd6a690cebabadf775db4
+EBUILD rope-1.13.0-r1.ebuild 1257 BLAKE2B 0b9b009435d7fbcad1a0f1e7a3eba32420001c4892d4c8fc6b8d73053bab469d7c263914e1ffa5ef15a82b168cc7f2ee4f79177de6b6aac2dc2c11ddddbe9ed4 SHA512 33614e4b18de24d641b9790c5962f54f0385dd7770f6e0f1b6caf644533e28d6c75b386dc3c35efffaaf0436eb3ced0f613f976f2ed1601099e39cd10836c673
EBUILD rope-1.13.0.ebuild 1148 BLAKE2B b8a9b4e5e4e869c75adb0055410e67faca0b773ee85afe6a32e0717e523aba6873c91bde4a4382312e6110d9dfdcd6a81371ddd0af82d193c97a9e392821dd69 SHA512 0cba1eac4ddb2a5b57096622f514219d9a882b44686d310c6c9081e63ad4d5a7f493f95c41355dbec03d39373502643dc04ec30afd112cbacc9a5ecfcdf724ba
MISC metadata.xml 452 BLAKE2B 6bee424d801bad8728f10ec3a1618e3a48776a7b0af2a04efafd07e6ae5ac8e0b88253ebc35e457c791e820f8c3b1dabde73aabbfd3636cac5e169e8aca75aa7 SHA512 4f88e1157e4838f321b6f208ba6b89fbf2b7a72ea6e038cdd6cf3e9e211c2788dda137e3adf76072c1d52026c554750193d9938054670dd995a91db24ea8da76
diff --git a/dev-python/rope/files/rope-1.13.0-python3.13.patch b/dev-python/rope/files/rope-1.13.0-python3.13.patch
new file mode 100644
index 000000000000..6c1e6deb47a4
--- /dev/null
+++ b/dev-python/rope/files/rope-1.13.0-python3.13.patch
@@ -0,0 +1,55 @@
+diff --git a/rope/base/oi/type_hinting/utils.py b/rope/base/oi/type_hinting/utils.py
+index b0a7aff97..2381c8472 100644
+--- a/rope/base/oi/type_hinting/utils.py
++++ b/rope/base/oi/type_hinting/utils.py
+@@ -1,6 +1,7 @@
+ from __future__ import annotations
+
+ import logging
++import sys
+ from typing import TYPE_CHECKING, Optional, Union
+
+ import rope.base.utils as base_utils
+@@ -81,7 +82,10 @@ def resolve_type(
+ """
+ Find proper type object from its name.
+ """
+- deprecated_aliases = {"collections": "collections.abc"}
++ if sys.version_info < (3, 13):
++ deprecated_aliases = {"collections": "collections.abc"}
++ else:
++ deprecated_aliases = {"collections": "_collections_abc"}
+ ret_type = None
+ logging.debug("Looking for %s", type_name)
+ if "." not in type_name:
+
+diff --git a/rope/contrib/autoimport/sqlite.py b/rope/contrib/autoimport/sqlite.py
+index 54a6d03cf..f06fdaca3 100644
+--- a/rope/contrib/autoimport/sqlite.py
++++ b/rope/contrib/autoimport/sqlite.py
+@@ -569,14 +569,17 @@ def filter_folders(folder: Path) -> bool:
+ return list(OrderedDict.fromkeys(folder_paths))
+
+ def _safe_iterdir(self, folder: Path):
+- dirs = folder.iterdir()
+- while True:
+- try:
+- yield next(dirs)
+- except PermissionError:
+- pass
+- except StopIteration:
+- break
++ try:
++ dirs = folder.iterdir()
++ while True:
++ try:
++ yield next(dirs)
++ except PermissionError:
++ pass
++ except StopIteration:
++ break
++ except PermissionError:
++ pass
+
+ def _get_available_packages(self) -> List[Package]:
+ packages: List[Package] = [
diff --git a/dev-python/rope/rope-1.13.0-r1.ebuild b/dev-python/rope/rope-1.13.0-r1.ebuild
new file mode 100644
index 000000000000..33e3ad7738ee
--- /dev/null
+++ b/dev-python/rope/rope-1.13.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python refactoring library"
+HOMEPAGE="
+ https://pypi.org/project/rope/
+ https://github.com/python-rope/rope/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+ >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/build[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ # https://github.com/python-rope/rope/pull/809
+ "${FILESDIR}/${PN}-1.13.0-python3.13.patch"
+)
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # our venv style confuses this comparison
+ ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing
+ ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing
+ ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled
+ # TODO
+ ropetest/contrib/autoimport/autoimporttest.py::TestQueryUsesIndexes::test_search_by_name_like_uses_index
+ ropetest/contrib/autoimport/autoimporttest.py::TestQueryUsesIndexes::test_search_module_like_uses_index
+)
diff --git a/dev-python/spyder-line-profiler/Manifest b/dev-python/spyder-line-profiler/Manifest
index 3141e3612734..63d3e4d2cd2d 100644
--- a/dev-python/spyder-line-profiler/Manifest
+++ b/dev-python/spyder-line-profiler/Manifest
@@ -1,5 +1,5 @@
DIST spyder-line-profiler-0.3.2.gh.tar.gz 88725 BLAKE2B 9e15a9b88d1b36a39428e7eccafb7a2c3d3609aece2c6e5c2f379c9f9180093863472bd1e071b12bf313e7cb6ccd4993bb407785716cab2dda871a1ebd527d41 SHA512 fb2e86cc640c7cd32567852063845567634e7cec365f7f5f5f3d770316b9adabc0447d3ad8334411fe3894aeb086cde4f14b77fd3483c099296db7df15f0b46b
DIST spyder-line-profiler-0.4.0.gh.tar.gz 89222 BLAKE2B 7b4b7d2e884c6843c03289fde1351640fa768d1ede3cb7287859968c81a2207864f8039dff68d4bdf5e5d1fbb622d67ed9b5c90efeb615f8eb6bd6ed37cbd1df SHA512 4210a5ce58f11fb6d1453c29c0b363b111e73e01feb58593d9a4b0e31c3ae8d158a4ae052e633f23ac4b78cb116b68610a2b38e7d686d8cc6ec183723f91ffe1
EBUILD spyder-line-profiler-0.3.2.ebuild 881 BLAKE2B 344d5ef6696c7963c4989441450bdaeb8dea6e20589b347b09f7666b1ca7f5a3c211b1f8a3047082bee7a5da8a7895b7043015d01e3b8b85ac027305271e2c98 SHA512 435def7a71a89031ea8d5c19e59f4822bceb3e86957fae91fbe0ab4919886a3edb861de63334895d982efdb36dbae3323518ccb8170774e6bd5ef5358a38c2d4
-EBUILD spyder-line-profiler-0.4.0.ebuild 866 BLAKE2B be4956b06440c029c772233c7c03c1f47da7bc056ac202d6e43f8115662f2ef1f50993857b513725e161e60b266ea3e918960a90452837d47be5649bc90e2d2d SHA512 bafa1ca3642616322e197900b7b77eac1400588dfea42b325f9e96e506f3148cd13a2439f5f6dfbd07bfa3c1c4268427444ed859c79f03e951499f97e89dd2f6
+EBUILD spyder-line-profiler-0.4.0.ebuild 866 BLAKE2B 03b1ed7c6a3e74bc6dd68227ec18e2e760adf73cf543f791a07cc62687eb97a9e8af0b0bf4a27df28a4e69142e2cec82d08bef5dbdccf1d25751fe9f95aa7e53 SHA512 108f9091a29d128a9398cc1e43ad6b2b32d32c81f92e8c716851a690602df8b6895df51956a428ba3a993e1131847b52ed06682187c0d08c1a90a76c0bc9e6c2
MISC metadata.xml 424 BLAKE2B fb6219dbfa1bdef365fb242bb83eb0090d8325cddc01a7d856774866148fcae87adb6cbc12b586733b9c4326f9f1c640e8ae1e5d56331df7d22b764a4d82d13a SHA512 b79cbec10c938137eea604dcd40c2d8e5af2f68b4b19709c64dc222588d1ce7a7e69d1f5bd1b87fca33b79967a236a419c5dc399243ce6d2c39d20fb0318001b
diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild
index b8f621e5b1b5..bafa627841c4 100644
--- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild
+++ b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 virtualx
diff --git a/dev-python/spyder-notebook/Manifest b/dev-python/spyder-notebook/Manifest
index d6ed366588a4..8b9f04d1fab8 100644
--- a/dev-python/spyder-notebook/Manifest
+++ b/dev-python/spyder-notebook/Manifest
@@ -1,5 +1,5 @@
DIST spyder-notebook-0.5.1.tar.gz 5546854 BLAKE2B ccdc93c948e6b4db005cf2433794008c65e9a56574db15cd5627f44938bcc2c865341f2417bcf000e27e3d19fe11b6eb6340e6225a682bf32b2cb06ca8f4605a SHA512 daf91361344f96db0ac855b80d17388bda7bf96eab280fba7ac406915dc9b5283c09e914c07342154ed2d0d23420b5e16923cf4ccddb090364db43cf606319f3
DIST spyder_notebook-0.6.1.tar.gz 7118143 BLAKE2B d1893d96f91fb192eba13342edf67089ffa664b152b7777f3e626f8541ea2a2b7a20f1b73d72b55c2107abe02870cb63ee17b535dd13a3db882971b8c11eac33 SHA512 2bb7e4d1c4255cfb385e80bb46b3de7ae6c7fd4d4cdc27188cd530699cbc4654d2ace6e8341bc47b029d3e757dd860e2b0a65c2f00a91ae589032de86330cd84
EBUILD spyder-notebook-0.5.1.ebuild 1704 BLAKE2B 6396e086e969dc6b2174c0cfff2edc56fa3262ede10e1dea5b117e016c4ace52fdba620545906160de98a284147182bf4f7087dd550ea2fb8a16d2cfa10a6bb2 SHA512 45c3a7362be91689891b0f53afe3ee72a197afddcd44fc2c59e474f8d5d1d39fd5a73f13a968958a049ac1cf3d487df119a3c661bb297c7bc12e1798588c1284
-EBUILD spyder-notebook-0.6.1.ebuild 1675 BLAKE2B 482c73a56542775483a7b77896b83c5c3ab95a3def002fb9fa3b7644d1463550438dba234853369250c692fcdff6a72fed3c2c35b42b4ce8e8c2919f061f536c SHA512 3f661dae828221f4949baec5d96ceee787a888049a29b804c0ff3d0923ebe485d93cb13a825a710ebe8e3fc3c553bcf16cd3cccb31b3abcd4e82de071d912dff
+EBUILD spyder-notebook-0.6.1.ebuild 1675 BLAKE2B 4c486eda1e1b3cc8108164da4f4e2955056a2885767ae409d34115865456314f54bebb5f9ba61bddd92139ab395bca50e2aa9d5e6a2f66966c20d3e5205c3f58 SHA512 1d665a4678ea87682d19bfb45615a74e936f87242c32a7bbfeb642fd41231e5741dc3a6eb09eaf0ef00e632712d6564ecfd7aef12d805ae862adef995c9ff001
MISC metadata.xml 414 BLAKE2B 8cc7bf30b7ff4d173056359c5688061b8701e0cf40874a0a2dc9fa83a2fc98cafd89ed688f6092474d008db9794e83fae9ab0e69fac4faee40d8f78c039bee42 SHA512 338f4a01f37449a0923dd0addc2ab53d7a05d6a5dbcfc16f1cd34f2b30a7fa68e1b07db34a36c9099fd4e7e0a0f751aefd47eb53e69205357d4011c9458e43c2
diff --git a/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild
index 1090fb222b6e..f780449b8876 100644
--- a/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild
+++ b/dev-python/spyder-notebook/spyder-notebook-0.6.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/spyder-unittest/Manifest b/dev-python/spyder-unittest/Manifest
index 90e5f7fb07a0..ebb80a09a3c2 100644
--- a/dev-python/spyder-unittest/Manifest
+++ b/dev-python/spyder-unittest/Manifest
@@ -1,5 +1,5 @@
DIST spyder-unittest-0.6.0.gh.tar.gz 105932 BLAKE2B b7a39e5756d27325bbe0dff32fb3922f667cdd1eb2c3a6d9e5eceb89abd921244fdf1685706bff181c75c59f86f92e405a1d08c5e86d7f15a27bfd46d32048ea SHA512 304843dcf6b51033a6acbc81a0ed274736d36967d95866075bb06a23487f29556256e39c213f685f5a6622743bba568814b5c099fa143e849fdb5608687f1c5c
DIST spyder-unittest-0.7.0.gh.tar.gz 106314 BLAKE2B 7bb3cab3f0a405ccf292a9dc92038ab22bd7be322933c0e39ee26deb4dbbe4b3f038d4d104e566e48f46d98e502e129490529608aaa46e2f1e95c9141f795ae6 SHA512 3c404d9e5e6c7cb3a861c24b2cfa55077040bc95b7d9a8c84531e47d3fe7490cd84c6c713e302839b4fb715d6256e59f512e952b9781d9cbf31ee509f567d695
EBUILD spyder-unittest-0.6.0.ebuild 3979 BLAKE2B 3de920b55090d33836d031909edab51d3dfe42697e48efc9cadce2fecc50e93bd26aa36f9c667f6165ac21e1db4577c9752544c3fa74a20609705e0cda89ce56 SHA512 ec74567541d75fd02072c4b5c27beeb1f0fa8a55ccbab556760e32af32f6351aa4f3dc4e60ed72ee888b9c622cdba06a71828f4e38d4a8f42dad77c3bb33997f
-EBUILD spyder-unittest-0.7.0.ebuild 3968 BLAKE2B 89aab6ae33f97b199f9ba744af8adc751941db4ab9f4b97ff4c1b5048c3467409c1d7f2c48937c1a89340ce3887b1a52f3c9e47f47479877da25bd222345aca7 SHA512 8d53a731259cc7617e872e42775bdb77b070f2b12e65f5a3093cd6017220e462ac430e97b473a8313a2dff31c474072d0d19dda9110ae3ce40b1711db37a35c0
+EBUILD spyder-unittest-0.7.0.ebuild 3968 BLAKE2B e4c43caf292db56ef921767b91ee4792673e9e8ae8083240805dd065299b5f3de36f32de6d424e14fdef3cf5d3c8a1e35caf055f9472145255e687d43a8589ac SHA512 60782d63b31dc001344294a3a0675e88f15e30f5da004a345869ffaafaa81baba28a45684243c13c1ef597574da12a35d05372c1dd1900262f9c9fa672ec1fa0
MISC metadata.xml 414 BLAKE2B 5fe99a7ce8aa322f71e228ed12af0a50d1daecd25a9da09067ff24e6032009c3ccffd17d5f917d3a214e1a925e2dce40971a03af24bc4d1dc7816d3613515ba1 SHA512 ba3165d3d42e0815e77736607dec7061d8efc5f2e5f0df9fe517b942cee95aba147eb3d0ebd12f622a671c6a697d25c10ced18762692745bec9f89e88eeecba7
diff --git a/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
index c25610199cbe..7e87037a6019 100644
--- a/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
+++ b/dev-python/spyder-unittest/spyder-unittest-0.7.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 virtualx
diff --git a/dev-python/spyder/Manifest b/dev-python/spyder/Manifest
index 3462ad7222a8..74e8b7e26b8f 100644
--- a/dev-python/spyder/Manifest
+++ b/dev-python/spyder/Manifest
@@ -5,5 +5,5 @@ DIST spyder-6.0.3.gh.tar.gz 15774411 BLAKE2B a9089c4d94e29cd38f2a80606ccd51daf44
DIST spyder-docs-6951e02799fc7cd1f29456f1d93cfdcb570dad27.gh.tar.gz 93033557 BLAKE2B 395dd2a8ddb6e1b1408ba46cbe0fa452c1f2e69da1f3b6176401ff7395ace1463e63c696e13ee0b79f992b0ceca86228ad113f95ed7873db1b970452bc679f89 SHA512 c631e720e3ca49413482df294fb032285cf217ba94de299c37cb073e4e2bdeb629d16a139db17c569c74c628c50789c90d6085383886d32fa26b942711ccedc0
DIST spyder-docs-fa91f0e9c8c2da33e7ec974e6b0e2a5ed6f04b10.gh.tar.gz 93358798 BLAKE2B 81f4d1d7b1244cb05df621e764c57e856952d9ec1b923a0d6529280651f8e15c586be0c7fe1dc65eed3792033cf0f1e5e8813d79706dbbfca0dcff29cb476831 SHA512 39d0a2d6ef45ebfd3e656916bad18adb7b4f3981e619dcb16fc6160b445cf80a264c4fd8d82f61a51a55774bf2f2a08ac0b1fb4201b2cce9046a0ddd1062daa5
EBUILD spyder-5.5.6-r1.ebuild 7406 BLAKE2B 3c59d77c7e6b42d5cb678d5641091d8309660280312432e50953b00a7aae88d677378d4087ac35ae7b3e8a4eb3a2afa94d800bdec4a79fe16445b0cceed6ac58 SHA512 2d96be3651e5bfc981108bd094a1074d5af90554fb257a2d906d16e88b762141d7c6b66977acb514a1b57ef57355befb3e7b5856ea6683fc98bcdcf461dc8804
-EBUILD spyder-6.0.3-r1.ebuild 7668 BLAKE2B 6636dca8b3b4e823cc1ed851462e3d7337da9f8591236a08b450d4ae2f7742c0b9ac70e22edde05fd6aa288570a8214245daf7dfe44c111bf6e2e0bfb540ac9f SHA512 a9b82d07fb5dd931f356bdf4f148e37907e2df8126eaca675751796eb1400721023a35e3274fa27800ff5cb9e8c3cf5ece1b1ecb5a154a5cb5fab3361cb49784
+EBUILD spyder-6.0.3-r1.ebuild 7668 BLAKE2B 39d20ed67b43190752a90293b0c70fae7f4ef8f0c82284fa371811fc89e4117e44a4f88c7785d60049f6a559ffcf1294daece1e486c797d7b8955f3798e465cd SHA512 b3293a3bf446345b873b26e65e04046d0d8109154dc626083835b861e4820a6dfdd33f2c6dbe8fb7785a06a1a3cd6b9444967d97cf0cb66944dcd55691452a9f
MISC metadata.xml 1238 BLAKE2B 0d9f5e7a0753488006237b452d0706d230120d9d5ca2996c86ac938cac40eba2e820f6e2c8c659677b60d8dd73a69b7e1d60fe28a89c5c570ede40446122b0e6 SHA512 cafac22447206058cb4228dc5e174595526575e54d10649bfa2232693bcb98962c221207bde5fe9c1ba0dd7e1d86c4a617c112bf1b3160384dd4adce536f539b
diff --git a/dev-python/spyder/spyder-6.0.3-r1.ebuild b/dev-python/spyder/spyder-6.0.3-r1.ebuild
index 7feed3f78d80..dd4974db86d7 100644
--- a/dev-python/spyder/spyder-6.0.3-r1.ebuild
+++ b/dev-python/spyder/spyder-6.0.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature xdg #virtualx
diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest
index bc38c163ec94..0686cae27c7d 100644
--- a/dev-python/ubelt/Manifest
+++ b/dev-python/ubelt/Manifest
@@ -1,5 +1,5 @@
DIST ubelt-1.3.6.gh.tar.gz 370002 BLAKE2B 1c3674ada7d2e0b9db7cbd28da50e453d6a56a81f8f874d4f791f6d41b5b8427d3dec84aa4c0cb283f6a38f5e413539193c4120a18b87442fb80507720f0b5c8 SHA512 bde288aca46bb62ac189a7ee2f3fc0771a766097b0ffca954ac90d8edd8ca156bad87c07163e812e99929ad8032b77d12cbfa984145cb7bc053fa4ab30d39a4a
DIST ubelt-1.3.7.gh.tar.gz 374636 BLAKE2B a956b9a6ccae714bb634be977376b9b6f502d8c54768173f0560ae1e17e415209aaa94f43a6e639d430b9e9ccedb70e69f835d5375335250ce2ad9a783aee975 SHA512 778cf5d737bc479bfdec497cc03111b2386f5480e7ee5017a72cff7c33c145c7db70004993bf9d438df4f5c1549344869f2853f4d5143cedf41a3ca4e1e11046
EBUILD ubelt-1.3.6.ebuild 1124 BLAKE2B d87eb0d7513fc04f201be387a6af47586da0c544b244067579624255643d06f032f6ac182004077ce7dc21c4cdf5a2ce88632dc98ad4eb4719aa923b10cc0f60 SHA512 c67be5f87cab470f15da6aa680ba6ca1ab7b7cdf753f0f812bceff2613dacb89dd04b29100941c53556897fc5f111bd9b253bd2261f1fdf9402403b6f29c911c
-EBUILD ubelt-1.3.7.ebuild 1124 BLAKE2B d87eb0d7513fc04f201be387a6af47586da0c544b244067579624255643d06f032f6ac182004077ce7dc21c4cdf5a2ce88632dc98ad4eb4719aa923b10cc0f60 SHA512 c67be5f87cab470f15da6aa680ba6ca1ab7b7cdf753f0f812bceff2613dacb89dd04b29100941c53556897fc5f111bd9b253bd2261f1fdf9402403b6f29c911c
+EBUILD ubelt-1.3.7.ebuild 1124 BLAKE2B e15177092c612920bfa6fd31ce6c93a7ef6d6260b2782d454227d3c4947bd6a865e68b0f8e645cde0ea05e5b085f738017c43ee92ac683f2d3ef55a32de73a31 SHA512 f0b06a753d4f07925a891b484243d4e1a2cb77f9d64df5446dcc21e6fee322530b97934dc14cdfdc063c8c331e253df9adbb6a10e2d769881ed808608abca080
MISC metadata.xml 477 BLAKE2B 6fed6e411576ba35dd7e10ba964f3a5edb97a44c3e1794f841a4e5e91b554c74f7065bdb7dc697df5b280494d24aec7cd21511793cdb180775e809df1c8ff1b3 SHA512 aa5d2dea34583835caeffde7a8abf42bb2d154818675e210b96c9f152582224d9eb101771f3e00a67be143298eca4075fade67c6f47b5c19dd18e78df62e2adb
diff --git a/dev-python/ubelt/ubelt-1.3.7.ebuild b/dev-python/ubelt/ubelt-1.3.7.ebuild
index af7ee7f1204a..80d86da34c6f 100644
--- a/dev-python/ubelt/ubelt-1.3.7.ebuild
+++ b/dev-python/ubelt/ubelt-1.3.7.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/yapf/Manifest b/dev-python/yapf/Manifest
index 2a1d887b631f..16bf9432daa7 100644
--- a/dev-python/yapf/Manifest
+++ b/dev-python/yapf/Manifest
@@ -1,3 +1,3 @@
DIST yapf-0.43.0.gh.tar.gz 231930 BLAKE2B 71a18e2c55505fe623230ab2426e62545d19ee2e945264332e4652694cb388d4b7c71252c10768be0a3b5e7234f3c72595b37addb526d2dccd32647ff1544b58 SHA512 a261d9e5205c783b1bc77ed29970b916296b151c8cf2c549fbe326e5853e20199244c17444c49432c2dc995dc5905c5b2a591bc6a74b95dc2faf3616851f867b
-EBUILD yapf-0.43.0.ebuild 740 BLAKE2B e8af114bc705cc3cd4fd6b8a6f3bf98b9fdb796cdf00d8a19b4e0c50157260d5e696892fd1a645dd5ae129588a0a537ecd0caad1cb2f3dab76c814c76f2740eb SHA512 4c1e40a84e4e7c419a5a4b9b20caac022f4f4da3c16f36f28a24cda2113c7b333288ef43560352e427c53de5139987f43132615a17ced77df20cedf781ccd550
+EBUILD yapf-0.43.0.ebuild 740 BLAKE2B 152d98ba8f3193dccb4be303b9ebe28dd9d2a425c32ae7ed9a81004e0d2b4a53a15b03a629e18ddb4049b22624caad28109bdd7d8aec4fb28cf5294debb425fc SHA512 31f11c226c813362fe14580f9fd6cb687afb702d3f9c2d93e0eccbd4867f4095a7d6b7207b7d7dcc291f92deaacc455ff335c734954324f35755b85bde01a5e8
MISC metadata.xml 654 BLAKE2B 9b8696004f7b8613e02a2cdc79c74a79806b1e4278c7a6e8b8b82f953629ad1233f1a5d1b1212306c688edba57ed4933fc23ba251ec12baac5c93c67b51ec47c SHA512 ccea54dccfb6f336699e0078cb3cd238b3aff5e7c05c50d6fdaf60e9b717a064c7e0cf27e17b001d252b0b52f7fa48c48eec5789aecd81c8f2e53a6ebb4054b6
diff --git a/dev-python/yapf/yapf-0.43.0.ebuild b/dev-python/yapf/yapf-0.43.0.ebuild
index 60544a4e1dc3..eb44676788ec 100644
--- a/dev-python/yapf/yapf-0.43.0.ebuild
+++ b/dev-python/yapf/yapf-0.43.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2018-2024 Gentoo Authors
+# Copyright 2018-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1