summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-19 19:12:04 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-19 19:12:04 +0000
commit34f30c80d0f2549965255dae1043e028b027869a (patch)
treeff23a87f2a3db2ad869e6b66d0103ccf3752bf4c /dev-python
parentbd587a36d251fb687d456c2063414e95dd5e3bd3 (diff)
downloadbaldeagleos-repo-34f30c80d0f2549965255dae1043e028b027869a.tar.gz
baldeagleos-repo-34f30c80d0f2549965255dae1043e028b027869a.tar.xz
baldeagleos-repo-34f30c80d0f2549965255dae1043e028b027869a.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/asyncpg/Manifest1
-rw-r--r--dev-python/asyncpg/asyncpg-0.31.0.ebuild4
-rw-r--r--dev-python/black/black-26.3.1.ebuild2
-rw-r--r--dev-python/cloup/Manifest2
-rw-r--r--dev-python/cloup/cloup-3.0.9.ebuild (renamed from dev-python/cloup/cloup-3.0.8.ebuild)0
-rw-r--r--dev-python/coverage/coverage-7.13.5.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.62.1.ebuild2
-rw-r--r--dev-python/h5py/h5py-3.16.0.ebuild2
-rw-r--r--dev-python/icecream/Manifest2
-rw-r--r--dev-python/icecream/icecream-2.2.0.ebuild (renamed from dev-python/icecream/icecream-2.1.10.ebuild)2
-rw-r--r--dev-python/invoke/Manifest2
-rw-r--r--dev-python/invoke/invoke-3.0.3.ebuild (renamed from dev-python/invoke/invoke-2.2.1.ebuild)2
-rw-r--r--dev-python/joserfc/joserfc-1.6.4.ebuild2
-rw-r--r--dev-python/kiwisolver/kiwisolver-1.5.0.ebuild2
-rw-r--r--dev-python/lxml/Manifest2
-rw-r--r--dev-python/lxml/files/lxml-6.0.0-pypy.patch52
-rw-r--r--dev-python/lxml/lxml-6.0.2.ebuild120
-rw-r--r--dev-python/lxml/lxml-6.0.4.ebuild120
-rw-r--r--dev-python/lxml/lxml-6.1.0.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.22-r1.ebuild103
-rw-r--r--dev-python/mpmath/mpmath-1.4.1.ebuild2
-rw-r--r--dev-python/osc-placement/Manifest1
-rw-r--r--dev-python/osc-placement/osc-placement-4.7.0.ebuild52
-rw-r--r--dev-python/osc-placement/osc-placement-4.8.0.ebuild34
-rw-r--r--dev-python/posthog/Manifest2
-rw-r--r--dev-python/posthog/posthog-7.12.0.ebuild (renamed from dev-python/posthog/posthog-7.9.12.ebuild)2
-rw-r--r--dev-python/proton-keyring-linux/Manifest1
-rw-r--r--dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild33
-rw-r--r--dev-python/proton-vpn-api-core/Manifest1
-rw-r--r--dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild52
-rw-r--r--dev-python/proton-vpn-local-agent/Manifest1
-rw-r--r--dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild219
-rw-r--r--dev-python/proton-vpn-network-manager/Manifest1
-rw-r--r--dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild56
-rw-r--r--dev-python/pyopenssl/pyopenssl-26.0.0.ebuild2
-rw-r--r--dev-python/pypandoc/Manifest2
-rw-r--r--dev-python/pypandoc/pypandoc-1.17.ebuild (renamed from dev-python/pypandoc/pypandoc-1.16.2.ebuild)11
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild2
-rw-r--r--dev-python/pyrefly/Manifest28
-rw-r--r--dev-python/pyrefly/pyrefly-0.61.1.ebuild515
-rw-r--r--dev-python/python-designateclient/Manifest1
-rw-r--r--dev-python/python-designateclient/python-designateclient-6.3.0.ebuild53
-rw-r--r--dev-python/python-designateclient/python-designateclient-6.4.0.ebuild26
-rw-r--r--dev-python/python-magnumclient/Manifest1
-rw-r--r--dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild3
-rw-r--r--dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild45
-rw-r--r--dev-python/python-manilaclient/Manifest1
-rw-r--r--dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild54
-rw-r--r--dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild31
-rw-r--r--dev-python/python-octaviaclient/Manifest1
-rw-r--r--dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild46
-rw-r--r--dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild2
-rw-r--r--dev-python/scipy/scipy-1.17.1.ebuild2
-rw-r--r--dev-python/skia-pathops/Manifest2
-rw-r--r--dev-python/skia-pathops/files/skia-pathops-0.9.2-no-net.patch (renamed from dev-python/skia-pathops/files/skia-pathops-0.9.1-no-net.patch)0
-rw-r--r--dev-python/skia-pathops/skia-pathops-0.9.2.ebuild (renamed from dev-python/skia-pathops/skia-pathops-0.9.1.ebuild)4
-rw-r--r--dev-python/soundcard/Manifest1
-rw-r--r--dev-python/soundcard/soundcard-0.4.6.ebuild26
-rw-r--r--dev-python/sphinx-design/Manifest2
-rw-r--r--dev-python/sphinx-design/sphinx-design-0.7.0.ebuild (renamed from dev-python/sphinx-design/sphinx-design-0.6.1.ebuild)2
-rw-r--r--dev-python/termynal/Manifest2
-rw-r--r--dev-python/termynal/termynal-0.14.0.ebuild (renamed from dev-python/termynal/termynal-0.13.1-r1.ebuild)3
-rw-r--r--dev-python/ujson/ujson-5.12.0.ebuild2
63 files changed, 1119 insertions, 634 deletions
diff --git a/dev-python/asyncpg/Manifest b/dev-python/asyncpg/Manifest
index 21b6a3702040..8ae73e987189 100644
--- a/dev-python/asyncpg/Manifest
+++ b/dev-python/asyncpg/Manifest
@@ -1,2 +1,3 @@
DIST asyncpg-0.30.0.tar.gz 957746 BLAKE2B 2da92520bd30c1e5eebbfddabf78b9e9e221fb33ad77fa01f77ceb8bdf73e057868bf60987c2c67a6ed5d8b0cacb3b80c0aefd6afa1b574e2629d358c9158bbb SHA512 bbfc83ae881f454cb16343037ae48fbc9c9c65b57d11fc1e28ec054b9051d823f7da0735307090d0ce4e5dca166590b147d0f9d383a1ac0b894396290aa0782a
DIST asyncpg-0.31.0.tar.gz 993667 BLAKE2B 41c88e652b280ccb2add527df35fd470a3c42573082022ba5e241a9c414f4bf32265249b22d5c7de8414b95c0b2de7ed974df1fff1d8777864553e3ba9b3dfce SHA512 150c5b989a0ecd9903e9c932030f30c58750a180e95d2fab7323cf2b8b20a13b85c346f9fae19efb74ced5dbe724fd2722bbd3b0c44eedca532fb79b42edf350
+DIST asyncpg-0.31.0.tar.gz.provenance 9517 BLAKE2B dc9a5462ab05b3a5dc5fd31104b801dd3f2699428bbf2eae4c3fbfa3479cb0912bcced83123d244ed4a51cce53dce12a841656de13b05c18113e74816aa4f193 SHA512 f8f9f93dd503a2c143006b9736a0460638e185be1352778b2556b200c79664f73c6c7dfae6364afe298c6d08566bad76871894b917b3f7a9ba53d249b2453608
diff --git a/dev-python/asyncpg/asyncpg-0.31.0.ebuild b/dev-python/asyncpg/asyncpg-0.31.0.ebuild
index 9c71c7274b4c..9870578eea45 100644
--- a/dev-python/asyncpg/asyncpg-0.31.0.ebuild
+++ b/dev-python/asyncpg/asyncpg-0.31.0.ebuild
@@ -6,6 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..14} ) # doesn't build with pypy3
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO="https://github.com/MagicStack/asyncpg"
inherit distutils-r1 pypi
DESCRIPTION="An asyncio PostgreSQL driver"
@@ -23,7 +24,8 @@ RDEPEND="
kerberos? ( dev-python/gssapi[${PYTHON_USEDEP}] )
"
BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
+ >=dev-python/cython-3.2.1[${PYTHON_USEDEP}]
+ <dev-python/cython-4[${PYTHON_USEDEP}]
test? (
dev-db/postgresql[kerberos?,server,ssl]
dev-python/distro[${PYTHON_USEDEP}]
diff --git a/dev-python/black/black-26.3.1.ebuild b/dev-python/black/black-26.3.1.ebuild
index eb390018c34c..ac91334e8bf3 100644
--- a/dev-python/black/black-26.3.1.ebuild
+++ b/dev-python/black/black-26.3.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/cloup/Manifest b/dev-python/cloup/Manifest
index 5e0d6ca5fc69..8a308fff6e90 100644
--- a/dev-python/cloup/Manifest
+++ b/dev-python/cloup/Manifest
@@ -1 +1 @@
-DIST cloup-3.0.8.gh.tar.gz 225791 BLAKE2B 869c545f7cfd01c084362e02c3fc176dbeb6e134ea54047eb6e8d75a14597a6e669f2dbdfa5bdf166779c85760994526c7e8d05e616eeae61b0efc394162d8da SHA512 f14d5f68aeebb958acdf5812ff6c211db245103688006eba3f0afb82884a4c915bdd8753f2823a515b6acb571fb26d079a0ec3a68e894b365b25dc1b8ca8f6ac
+DIST cloup-3.0.9.gh.tar.gz 226131 BLAKE2B 9195cff3686b70b1152b610a1725831b41c6a524db0d14d47ba9e3de030133dd3367d3044dad18f9154943378c2c295b5ba24d4e00b2f287c83f9d81f71a7331 SHA512 eb4c4226d841b4f1d51a588ff38a70b290277668cb8a14aa95e950d9fb713788e4baeac93c22f4c76c8adf003f0b274f341ed9cd0e24da3cb197c37008c6403a
diff --git a/dev-python/cloup/cloup-3.0.8.ebuild b/dev-python/cloup/cloup-3.0.9.ebuild
index 93b630a7a8f6..93b630a7a8f6 100644
--- a/dev-python/cloup/cloup-3.0.8.ebuild
+++ b/dev-python/cloup/cloup-3.0.9.ebuild
diff --git a/dev-python/coverage/coverage-7.13.5.ebuild b/dev-python/coverage/coverage-7.13.5.ebuild
index 7588a70886d9..35405eddf989 100644
--- a/dev-python/coverage/coverage-7.13.5.ebuild
+++ b/dev-python/coverage/coverage-7.13.5.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/fonttools/fonttools-4.62.1.ebuild b/dev-python/fonttools/fonttools-4.62.1.ebuild
index 250eb53e9157..30282db11708 100644
--- a/dev-python/fonttools/fonttools-4.62.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.62.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/h5py/h5py-3.16.0.ebuild b/dev-python/h5py/h5py-3.16.0.ebuild
index 662cc7b6e400..e7ad73122133 100644
--- a/dev-python/h5py/h5py-3.16.0.ebuild
+++ b/dev-python/h5py/h5py-3.16.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~riscv x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~arm64-macos ~x64-macos"
IUSE="examples"
DEPEND="
diff --git a/dev-python/icecream/Manifest b/dev-python/icecream/Manifest
index dd16e6ca66e6..129a27967582 100644
--- a/dev-python/icecream/Manifest
+++ b/dev-python/icecream/Manifest
@@ -1,2 +1,2 @@
-DIST icecream-2.1.10.gh.tar.gz 27267 BLAKE2B 85e2944050b4e237ec1c1591a0d60e70b5121433858e9954a3430a2204361a6a3a44190a219b248b355bf2ebfaf11db8179f5ec48b1f196824e63a86fc8dda5a SHA512 2e9d41053dde4c517e0ed48d96167ec7f8004f7b19c6b9049f7e259e119e8044d276415e0b3080e342f2b78ff5341f3b277fc8e6a782c543863ed97bb1a5e64c
DIST icecream-2.1.8.gh.tar.gz 26342 BLAKE2B a125a1f95d98cc15784e72d01b12fb66a0de26035eb4f38f20144bd8d253dc0d73cedb18c165d5ac144215c27d45a774e9ab8d95e66a675b499f8a3d55367758 SHA512 34b84d9e5a0f2d9114882da974e425ee5118c856842345c77fb00301e8fcd6961dd2dfdb5374246f6144a77b41ffca5bf9f87a67790e29cfb53139ca8c4f098a
+DIST icecream-2.2.0.gh.tar.gz 28301 BLAKE2B 591bee2a5f154831325d959101ff06a83a0401dfd78456a7e754fc9cb1ce4a80009e3f9c2631a4a10616708f9cb4563ffa1e79c416fea626e7d053777c3e1e40 SHA512 98850b5c674527f762ab1bf8b290870e9d66d2872756c17cd60eedf74fec0a942c9256b9a4acd552455fd99ca2a1095f3d330b0cbad0b317066676ab234675e2
diff --git a/dev-python/icecream/icecream-2.1.10.ebuild b/dev-python/icecream/icecream-2.2.0.ebuild
index 5c3441234744..54dbeca67b6b 100644
--- a/dev-python/icecream/icecream-2.1.10.ebuild
+++ b/dev-python/icecream/icecream-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/invoke/Manifest b/dev-python/invoke/Manifest
index f6a2c7d04b2d..7f5ae2fac345 100644
--- a/dev-python/invoke/Manifest
+++ b/dev-python/invoke/Manifest
@@ -1 +1 @@
-DIST invoke-2.2.1.gh.tar.gz 310176 BLAKE2B 4a175c08a780418bb756664f493f87702c288d280d947b4e9f39ccd1e1f05fb0895b376a1258e22e6364e1b3692757f8d9498be8cb1e54e1832687662e8a198e SHA512 7ef1bd311c89446667fb56f6de6308fb5ffec545178bb069a1a367006b7a15ab131388c52f20b90b3b128f2a31c1c819647aa39560df75e845f33b3be51f4aee
+DIST invoke-3.0.3.gh.tar.gz 314273 BLAKE2B bf88a6b7e327c612a0b424478498594dffdb072d55071c39d1f8571d95bd111dcdb3f070912a13363944099c4f21eb45b23b20c31a9e3654c45130f7ad15f98e SHA512 7c6703b9494e9baae12110cf006eab8897b61a7e00fee5aaedc54d4227fe1fc44707246fdf7dc5b37fb3025b25401476c0f9aa84f013b32872ee409f6e5fab84
diff --git a/dev-python/invoke/invoke-2.2.1.ebuild b/dev-python/invoke/invoke-3.0.3.ebuild
index ec1cad53d90c..ab315e9ecbb9 100644
--- a/dev-python/invoke/invoke-2.2.1.ebuild
+++ b/dev-python/invoke/invoke-3.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/joserfc/joserfc-1.6.4.ebuild b/dev-python/joserfc/joserfc-1.6.4.ebuild
index 3d3f5ba2356c..6c1274b18232 100644
--- a/dev-python/joserfc/joserfc-1.6.4.ebuild
+++ b/dev-python/joserfc/joserfc-1.6.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
>=dev-python/cryptography-45.0.1[${PYTHON_USEDEP}]
diff --git a/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild b/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild
index a26e987ba2ff..e7c981343890 100644
--- a/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Clear-BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
COMMON_DEPEND="
>=dev-python/cppy-1.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index 31dd4863e73a..f9241ed8384f 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,3 +1 @@
-DIST lxml-6.0.2.gh.tar.gz 990107 BLAKE2B c01a94fef56754599100b65927b40c2d786d631f02bbfe6cff3865a00531ab26fc6a0fe5cf9b02bdcf01beb45ef94fd4436ed4c06f5c8fd9e707bcae80c0f2f4 SHA512 164dc5e38e394f4396faf0b06729039f6807a227e1a2755a6991e6dce569cc64244d5edfd2cf2af0d4e845d7155a76f6e391e32f3d5aac21dff3c07cbbe06460
-DIST lxml-6.0.4.gh.tar.gz 992033 BLAKE2B fefffe0c0bdf79a2527c53ce54a079e01f40ce3fc6624ba13b199c88c49c6d4c2d9e59760f6a0646d3f2fa21d9e50a42d3319eb74ad91a044dd5f3d37385914c SHA512 8738d0912ee293f478da87affe07b9ca85542732023bab6ac32dfe97ced9695fcc1bf31e4ddc6d5a2d1d3f87be818344d9414b314e94853b0e82bc0fbe0e51f9
DIST lxml-6.1.0.gh.tar.gz 992616 BLAKE2B bf0269bb5d757fb91e586b73436a2502b86ba23a4f09143d1af5131ba4d8fbec57cd5ce0804113a8d258c6312f17404b0d67992722f19b9544610bf26f7caf7b SHA512 c738958839f9fb627ede8c4758b849d60be5210617fb2f4d9d2072f9f724a54d63648964b8716b0e23eaba044d77d02e621579c7aaee53fa2e30bc206a4a8534
diff --git a/dev-python/lxml/files/lxml-6.0.0-pypy.patch b/dev-python/lxml/files/lxml-6.0.0-pypy.patch
deleted file mode 100644
index 4e2584abdeac..000000000000
--- a/dev-python/lxml/files/lxml-6.0.0-pypy.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 405dd576104cf0e92fbd40d5b294abd93ecb9d41 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Fri, 29 Mar 2024 16:22:00 +0100
-Subject: [PATCH] skip tests that are broken on pypy
-
----
- src/lxml/tests/test_http_io.py | 3 ++-
- src/lxml/tests/test_nsclasses.py | 3 ++-
- 2 files changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py
-index 12c9d606..d95e3e06 100644
---- a/src/lxml/tests/test_http_io.py
-+++ b/src/lxml/tests/test_http_io.py
-@@ -8,7 +8,7 @@ import textwrap
- import sys
- import gzip
-
--from .common_imports import etree, HelperTestCase, BytesIO, _bytes
-+from .common_imports import etree, HelperTestCase, BytesIO, _bytes, IS_PYPY
- from .dummy_http_server import webserver, HTTPRequestCollector
-
-
-@@ -18,6 +18,7 @@ def needs_http(test_method, _skip_when_called=unittest.skip("needs HTTP support
- return _skip_when_called(test_method)
-
-
-+@unittest.skipIf(IS_PYPY, "broken on pypy")
- class HttpIOTestCase(HelperTestCase):
- etree = etree
-
-diff --git a/src/lxml/tests/test_nsclasses.py b/src/lxml/tests/test_nsclasses.py
-index 0c33f20c..08540001 100644
---- a/src/lxml/tests/test_nsclasses.py
-+++ b/src/lxml/tests/test_nsclasses.py
-@@ -6,7 +6,7 @@ namespace registry mechanism
-
- import unittest
-
--from .common_imports import etree, HelperTestCase, _bytes, make_doctest
-+from .common_imports import etree, HelperTestCase, _bytes, make_doctest, IS_PYPY
-
- class ETreeNamespaceClassesTestCase(HelperTestCase):
-
-@@ -43,6 +43,7 @@ class ETreeNamespaceClassesTestCase(HelperTestCase):
- self.Namespace('ns02').clear()
- self.Namespace('ns03').clear()
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_ns_classes(self):
- bluff_dict = {'bluff' : self.bluff_class}
- maeh_dict = {'maeh' : self.maeh_class}
diff --git a/dev-python/lxml/lxml-6.0.2.ebuild b/dev-python/lxml/lxml-6.0.2.ebuild
deleted file mode 100644
index a8b26f43c7c0..000000000000
--- a/dev-python/lxml/lxml-6.0.2.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# 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..14} )
-
-inherit distutils-r1 optfeature toolchain-funcs
-
-DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
-HOMEPAGE="
- https://lxml.de/
- https://pypi.org/project/lxml/
- https://github.com/lxml/lxml/
-"
-SRC_URI="
- https://github.com/lxml/lxml/archive/${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/lxml-${P}
-
-LICENSE="BSD ElementTree GPL-2 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="doc examples +threads test"
-RESTRICT="!test? ( test )"
-
-# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
-DEPEND="
- >=dev-libs/libxml2-2.10.3:=
- >=dev-libs/libxslt-1.1.38
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- >=dev-python/cython-3.1.4[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- ')
- )
- test? (
- dev-python/cssselect[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.0.0-pypy.patch"
-)
-
-python_check_deps() {
- use doc || return 0
- python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
-}
-
-python_prepare_all() {
- # don't use some random SDK on Darwin
- sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
- setupinfo.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local DISTUTILS_ARGS=(
- # by default it adds -w to CFLAGS
- --warnings
- )
- tc-export PKG_CONFIG
- distutils-r1_python_compile
-}
-
-python_compile_all() {
- # disable automagic dep on coverage
- use doc && emake CYTHON_WITH_COVERAGE= html
-}
-
-python_test() {
- local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- cp -al "${BUILD_DIR}"/{install,test} || die
- cp -al src/lxml/tests "${dir}/" || die
- cp -al src/lxml/html/tests "${dir}/html/" || die
- mkdir "${dir}"/../../doc || die
- # this one needs to be copied, because upstream uses doc/../../../doc
- cp -r "${S}"/doc "${dir}"/../../ || die
- ln -s "${S}"/doc "${dir}"/../../../../ || die
-
- "${EPYTHON}" test.py --no-src -vv --all-levels -p ||
- die "Tests fail on ${EPYTHON}"
-}
-
-python_install_all() {
- if use doc; then
- local DOCS=( README.rst *.txt doc/*.txt )
- local HTML_DOCS=( doc/html/. )
- fi
- if use examples; then
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
- optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
- optfeature "Support for lxml.html.clean sanitizer" dev-python/lxml-html-clean
-}
diff --git a/dev-python/lxml/lxml-6.0.4.ebuild b/dev-python/lxml/lxml-6.0.4.ebuild
deleted file mode 100644
index 895e0ad703e1..000000000000
--- a/dev-python/lxml/lxml-6.0.4.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2026 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..14} )
-
-inherit distutils-r1 optfeature toolchain-funcs
-
-DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
-HOMEPAGE="
- https://lxml.de/
- https://pypi.org/project/lxml/
- https://github.com/lxml/lxml/
-"
-SRC_URI="
- https://github.com/lxml/lxml/archive/${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/lxml-${P}
-
-LICENSE="BSD ElementTree GPL-2 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="doc examples +threads test"
-RESTRICT="!test? ( test )"
-
-# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
-DEPEND="
- >=dev-libs/libxml2-2.10.3:=
- >=dev-libs/libxslt-1.1.38
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- >=dev-python/cython-3.1.4[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- ')
- )
- test? (
- dev-python/cssselect[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.0.4-pypy.patch"
-)
-
-python_check_deps() {
- use doc || return 0
- python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
-}
-
-python_prepare_all() {
- # don't use some random SDK on Darwin
- sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
- setupinfo.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local DISTUTILS_ARGS=(
- # by default it adds -w to CFLAGS
- --warnings
- )
- tc-export PKG_CONFIG
- distutils-r1_python_compile
-}
-
-python_compile_all() {
- # disable automagic dep on coverage
- use doc && emake CYTHON_WITH_COVERAGE= html
-}
-
-python_test() {
- local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- cp -al "${BUILD_DIR}"/{install,test} || die
- cp -al src/lxml/tests "${dir}/" || die
- cp -al src/lxml/html/tests "${dir}/html/" || die
- mkdir "${dir}"/../../doc || die
- # this one needs to be copied, because upstream uses doc/../../../doc
- cp -r "${S}"/doc "${dir}"/../../ || die
- ln -s "${S}"/doc "${dir}"/../../../../ || die
-
- "${EPYTHON}" test.py --no-src -vv --all-levels -p ||
- die "Tests fail on ${EPYTHON}"
-}
-
-python_install_all() {
- if use doc; then
- local DOCS=( README.rst *.txt doc/*.txt )
- local HTML_DOCS=( doc/html/. )
- fi
- if use examples; then
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
- optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
- optfeature "Support for lxml.html.clean sanitizer" dev-python/lxml-html-clean
-}
diff --git a/dev-python/lxml/lxml-6.1.0.ebuild b/dev-python/lxml/lxml-6.1.0.ebuild
index 895e0ad703e1..02d08c19a808 100644
--- a/dev-python/lxml/lxml-6.1.0.ebuild
+++ b/dev-python/lxml/lxml-6.1.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/lxml-${P}
LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="doc examples +threads test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/moto/moto-5.1.22-r1.ebuild b/dev-python/moto/moto-5.1.22-r1.ebuild
new file mode 100644
index 000000000000..136f4e5ac94d
--- /dev/null
+++ b/dev-python/moto/moto-5.1.22-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/getmoto/moto
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi toolchain-funcs
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+ https://github.com/getmoto/moto/
+ https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+ dev-python/boto3[${PYTHON_USEDEP}]
+ >=dev-python/botocore-1.35.47[${PYTHON_USEDEP}]
+ >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
+ dev-python/cookies[${PYTHON_USEDEP}]
+ >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/flask-cors[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+ >=dev-python/jinja2-2.10.1[${PYTHON_USEDEP}]
+ dev-python/jsonpath-ng[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+ >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
+ dev-python/pyaml[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/python-jose[${PYTHON_USEDEP}]
+ >=dev-python/responses-0.25.6[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+ dev-python/sshpubkeys[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/antlr4-python3-runtime[${PYTHON_USEDEP}]
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/joserfc[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_RERUNS=5
+: "${EPYTEST_TIMEOUT:=180}"
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ tests/test_dynamodb/test_dynamodb_import_table.py
+ # require py_partiql_parser
+ tests/test_dynamodb/test_dynamodb_statements.py
+ tests/test_s3/test_s3_select.py
+ # require graphql
+ tests/test_appsync/test_appsync_schema.py
+ # Internet
+ tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_entire_service
+ tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_specific_url
+ tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_wildcard_urls
+ tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+ tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+ )
+ local EPYTEST_IGNORE=(
+ # require joserfc
+ tests/test_cognitoidp/test_cognitoidp.py
+ )
+
+ if ! tc-has-64bit-time_t; then
+ einfo "time_t is smaller than 64 bits, will skip broken tests"
+ EPYTEST_DESELECT+=(
+ tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments
+ tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header
+ tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins
+ )
+ EPYTEST_IGNORE+=(
+ tests/test_route53domains/test_route53domains_domain.py
+ )
+ fi
+
+ local -x TZ=UTC
+ local -x AWS_DEFAULT_REGION=us-east-1
+
+ epytest -m 'not network and not requires_docker'
+}
diff --git a/dev-python/mpmath/mpmath-1.4.1.ebuild b/dev-python/mpmath/mpmath-1.4.1.ebuild
index 4544429677ac..53595337a115 100644
--- a/dev-python/mpmath/mpmath-1.4.1.ebuild
+++ b/dev-python/mpmath/mpmath-1.4.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
IUSE="test-full"
BDEPEND="
diff --git a/dev-python/osc-placement/Manifest b/dev-python/osc-placement/Manifest
index 68375b24431a..b1f8630f6020 100644
--- a/dev-python/osc-placement/Manifest
+++ b/dev-python/osc-placement/Manifest
@@ -1,2 +1 @@
-DIST osc_placement-4.7.0.tar.gz 59825 BLAKE2B d8750e1673604d1ecb1cbabae66c06be1e0b63e4189b6ba8cc94d96225d5919ead456867aa173f853ede583fac955cbc868afbfa0deeb80ca97281bee53294c1 SHA512 1039fc5668e2f6ce7251199259fed891a192c6455e762aabe0286d8e1f2352b1539874d1ee298c66b87bc97b452b97e3efcb339f4c3534877e5c49f8799cc041
DIST osc_placement-4.8.0.tar.gz 60049 BLAKE2B f833eb94b28e053367af1642211bbeb0f6eeb9fda2025277e0a1c277834e6d4ab973bef97cd06a05af6d78df384384f502058797b2fe6ac4315fb84fbc0c5829 SHA512 70b182dc2058ea9d46cd6ca97976844d05568b13db884a92fe1f51347d5b5a3b4de67f4a5a488de936276bd882159f6be1fb011f54d5a2fec31ab59949e677e8
diff --git a/dev-python/osc-placement/osc-placement-4.7.0.ebuild b/dev-python/osc-placement/osc-placement-4.7.0.ebuild
deleted file mode 100644
index 3b20ac7f6f4f..000000000000
--- a/dev-python/osc-placement/osc-placement-4.7.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="OpenStackClient plugin for Placement service"
-HOMEPAGE="
- https://opendev.org/openstack/osc-placement
- https://pypi.org/project/python-octaviaclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth1-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/osc-lib-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}]
-"
-
-# Tests disabled as it depends on dev-python/stestr which is masked for removal
-# BDEPEND="
-# test? (
-# >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
-# >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
-# >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}]
-# >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}]
-# >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}]
-# )
-# "
-
-EPYTEST_IGNORE=(
- # Require the placement service to be packaged, too
- osc_placement/tests/functional/test_allocation.py
- osc_placement/tests/functional/test_allocation_candidate.py
- osc_placement/tests/functional/test_inventory.py
- osc_placement/tests/functional/test_resource_class.py
- osc_placement/tests/functional/test_resource_provider.py
- osc_placement/tests/functional/test_trait.py
- osc_placement/tests/functional/test_usage.py
- osc_placement/tests/functional/test_aggregate.py
- osc_placement/tests/functional/test_plugin.py
-)
-
-# distutils_enable_tests pytest
diff --git a/dev-python/osc-placement/osc-placement-4.8.0.ebuild b/dev-python/osc-placement/osc-placement-4.8.0.ebuild
index 3b20ac7f6f4f..394e341dcbd8 100644
--- a/dev-python/osc-placement/osc-placement-4.8.0.ebuild
+++ b/dev-python/osc-placement/osc-placement-4.8.0.ebuild
@@ -25,28 +25,20 @@ RDEPEND="
>=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}]
"
-# Tests disabled as it depends on dev-python/stestr which is masked for removal
-# BDEPEND="
-# test? (
-# >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
-# >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
-# >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}]
-# >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}]
-# >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}]
-# )
-# "
+BDEPEND="
+ test? (
+ >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
EPYTEST_IGNORE=(
- # Require the placement service to be packaged, too
- osc_placement/tests/functional/test_allocation.py
- osc_placement/tests/functional/test_allocation_candidate.py
- osc_placement/tests/functional/test_inventory.py
- osc_placement/tests/functional/test_resource_class.py
- osc_placement/tests/functional/test_resource_provider.py
- osc_placement/tests/functional/test_trait.py
- osc_placement/tests/functional/test_usage.py
- osc_placement/tests/functional/test_aggregate.py
- osc_placement/tests/functional/test_plugin.py
+ # Require access to cloud instance
+ osc_placement/tests/functional/
)
-# distutils_enable_tests pytest
+distutils_enable_tests pytest
diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest
index 30f14450b000..bded9e264390 100644
--- a/dev-python/posthog/Manifest
+++ b/dev-python/posthog/Manifest
@@ -1,2 +1,2 @@
DIST posthog-7.11.0.gh.tar.gz 3170764 BLAKE2B 3b79abba51984ec0559a997c4329849f6a1e4326957457519d59c0f5198196917f760ac3f9ee16dc290304a236049539228660373aa75721808ce4a76370d079 SHA512 f91a243167550f654dd0e779c1e6b59495ed4950cf4dd2f98612655a4f5c3cc5014779cf6a00171274534c40b93afeedff31b074a389b405e8c9121a91166fd4
-DIST posthog-7.9.12.gh.tar.gz 630316 BLAKE2B 0f2b0f638bf21e2c1cbf9b1a5603ed6bece2fd882ec0cd434f37d1fb2a257a5e6ab4387398511a2e681c911a899f8e720e7343dc2ceb820528dedd7a4e2f2240 SHA512 93361e8a869ff82a99ceea1ab0ac25c2257195d652f5f489a06cf81e1bfc329ba00906a8aa991f1ec7ff6f43f7ab0341f4c7abb9935ce94d8eabf3764cd910be
+DIST posthog-7.12.0.gh.tar.gz 3449396 BLAKE2B f6b9734ef5ba4523d935b31188096bdf5c9d3f82ac4a0ce3fbafe36186b7e987accd504127ef90880ef02184cb5656be4fcea402dda71d79794944ed0722812e SHA512 cd1446e9338fd5c378f75e707bbf2c2af5655ec726ad215a1f36d430d459e11ff36c21ce7548872ff1d05258ab45c1e0ec424bc8436135f9657d94e0e5ca7cb4
diff --git a/dev-python/posthog/posthog-7.9.12.ebuild b/dev-python/posthog/posthog-7.12.0.ebuild
index 7da389587797..a4fa2fd6e703 100644
--- a/dev-python/posthog/posthog-7.9.12.ebuild
+++ b/dev-python/posthog/posthog-7.12.0.ebuild
@@ -36,6 +36,8 @@ BDEPEND="
dev-python/django[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}]
+ dev-python/opentelemetry-sdk[${PYTHON_USEDEP}]
dev-python/parameterized[${PYTHON_USEDEP}]
dev-python/pydantic[${PYTHON_USEDEP}]
)
diff --git a/dev-python/proton-keyring-linux/Manifest b/dev-python/proton-keyring-linux/Manifest
index 43068fcc1683..cae47c4ecb86 100644
--- a/dev-python/proton-keyring-linux/Manifest
+++ b/dev-python/proton-keyring-linux/Manifest
@@ -1 +1,2 @@
DIST proton-keyring-linux-0.2.0.tar.gz 17903 BLAKE2B 112562c61a02b05fb972cd1fff435e3ac2584fe869ae6a918d644579a667b750a0a594724f3b29e947d8c92fcc04e7fc75e0623d00e4d3a5ca08df1bcb55c2a8 SHA512 a3a79a11a8ad238d379fb050826a3941df960dd6eb0feba6bcea76c49842b46aac232dc7d40f647a7f0e2b574ff0b274bc409aa9424154621b4dc1c4de4c3cbe
+DIST proton-keyring-linux-0.2.1.tar.gz 18055 BLAKE2B cb107c11c028f2c173cfbca8496ff27eab3038f2741878ecc95a92c183e61e9402da206d7740f76a8c8faed9f859702f7495b2f55713fd2dd3b673ade0386563 SHA512 293c764814489a8503f60b88cf65c4b8f146f8e2e62ccfb7a9848d430200c472f2a9931ca1e8cca7597af9a5f754c79d161cfe9e9538962efeb5b7f17329f4cd
diff --git a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild
new file mode 100644
index 000000000000..ae5492a87f9f
--- /dev/null
+++ b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild
@@ -0,0 +1,33 @@
+# 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..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Proton Technologies keyring plugins for linux"
+HOMEPAGE="https://github.com/ProtonVPN/python-proton-keyring-linux"
+SRC_URI="https://github.com/ProtonVPN/python-proton-keyring-linux/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/python-${P}"
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/keyring[${PYTHON_USEDEP}]
+ dev-python/proton-core[${PYTHON_USEDEP}]
+ virtual/secret-service
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i "/--cov/d" setup.cfg || die
+}
diff --git a/dev-python/proton-vpn-api-core/Manifest b/dev-python/proton-vpn-api-core/Manifest
index 958f6b1989c0..016b3bcb62d8 100644
--- a/dev-python/proton-vpn-api-core/Manifest
+++ b/dev-python/proton-vpn-api-core/Manifest
@@ -1,2 +1,3 @@
DIST proton-vpn-api-core-0.46.1-remove-anonymous-bug-report.patch 29567 BLAKE2B 660c30d219d41dd6b3259186015b312126adf48e83e0f15d6431b2dd08ae784ee6194bfaad98d64990230ed52e55460b58aa4d73c897c5fccd9ce90a3616e560 SHA512 83a0f35befaa26a0c5664cab3772e90ec873a304a49275ebda9c73488a888b98d9b47c6026c384e4cd54faa705bb7b7a4353809b836da86141ef0bfd18d448cf
DIST proton-vpn-api-core-0.46.1.tar.gz 118320 BLAKE2B 89500b4ae26f3f521573189c1b938b5353a087e7e265ba7bc6b9828856de581fee64f67007979af3cc1f30c9d2e202fd40e43a9ca8fcf90be6842072a06c6435 SHA512 7279ad3cc0fe28b456e91c0081b7f6f5d512598405d60821e844cfffcec07f3383768370b5192b99e7347e83a80d73572a4b4a4859accd8dc4a63e7c788136ea
+DIST proton-vpn-api-core-4.19.1.tar.gz 165858 BLAKE2B d573e34b8c09340a98875b18fea5407dd50330fb9f5fbd312f9587c67ff97365efe38416b4b3da3b8ef1f7f62ebbb4aa0dc4e8e05c31b6572259fabeb5f03a6c SHA512 2e7299ed8f3d142ad7a4cc362ba5d86d5e3db3ae226f37c1ca0bd1901d162fce6fb06f2c73ad4ea38137c595d47ecd6369304666b017697ca651089050ce1dcb
diff --git a/dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild b/dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild
new file mode 100644
index 000000000000..c97d9c200129
--- /dev/null
+++ b/dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild
@@ -0,0 +1,52 @@
+# 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..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Proton AG VPN Core API"
+HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-api-core"
+
+SRC_URI="
+ https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+S="${WORKDIR}/python-${P}"
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
+
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ >=dev-python/proton-core-0.5.0[${PYTHON_USEDEP}]
+ dev-python/pynacl[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i "/--cov/d" setup.cfg || die
+}
+
+python_test() {
+ # VPN connection cannot be tested within sandbox
+ local EPYTEST_IGNORE=(
+ tests/connection
+ tests/core/refresher
+ tests/core/test_{connection,settings}.py
+ )
+
+ XDG_RUNTIME_DIR="${T}/python_test" epytest
+}
diff --git a/dev-python/proton-vpn-local-agent/Manifest b/dev-python/proton-vpn-local-agent/Manifest
index a0897063e1e8..072c14039536 100644
--- a/dev-python/proton-vpn-local-agent/Manifest
+++ b/dev-python/proton-vpn-local-agent/Manifest
@@ -90,6 +90,7 @@ DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495
DIST prettyplease-0.2.20.crate 57809 BLAKE2B 7c0b96177508fb61f76e45cb1df901f09a48611494d807acde17fede4c62f79053a09737ab6d31562bb60edfb2edc43028e62a2c4136ed799ab247086531db46 SHA512 fd6aa2cfbbb953227653eb5cc9f48d8ae6a7120026144578a9250397511416af461fff9b3f4a0fcf565d9ae589d4c0ed7523951ef36c491270d740efb61427ec
DIST proc-macro2-1.0.94.crate 52391 BLAKE2B c50986bb34468379e22215c6572c2b722f54381c02258fcba6805eef0166e4bb591d20b94b9084b5d68972df8ef12476ce0d1081588cf80dad3c4ffffa347660 SHA512 3fc4552187d4130f0fdb415f94e625c156a1fdc6cc955fda8a68b49983ac8a83b897f43d1caa130c4f0932fbd9651140b7670601faa2b9b936947c3fd89f7769
DIST proton-vpn-local-agent-1.4.8.tar.gz 55228 BLAKE2B 2b0db7e38d21818f5e82d2e3a1d2749a6cdb21c95bcf13cac25bac4d0f9c8e79543b67f01863782966b761d5ed8c02e72f82a04e9433487c8a0283cd3ddf9d6a SHA512 76d635a008598b737fc239f76e8e0293be451a43d88512c9045b7cd169e9e09390383be49a4ad99aa4938454e957bcd0676d5bd1c8ab814dc5e28d4a3c900b95
+DIST proton-vpn-local-agent-1.6.1.tar.gz 55622 BLAKE2B fcce5e120fadd30883fae7ae68825ddcb2cd64fded69a46a1a2d2c39fe4e084f5c3add3e4f213e5254bd213119d2a96060e8ca3f462af02871c01510e225d542 SHA512 8c2dce71d8b45dbeb50c647fc37b1b0974211e7b95344ca46674d7197e3737851fb0dacf7ff789927468a8f271c472179fae4e080cd09d89ca9794aaa193acc1
DIST pyo3-0.24.0.crate 1108432 BLAKE2B 03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87 SHA512 2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad
DIST pyo3-async-runtimes-0.24.0.crate 54014 BLAKE2B 42f3a32abd6752116d621b001331da04dfc5d10f50f1da55f1f59abe78952913b72546f47b26d3c2e20ff94a0352f94c3fd49de8be550e6d3aa1253e914dad91 SHA512 f634ddfecb749fdc8f57016edd7e4b91570ababf7b9d9f9c2705a873a47f70efabac2ce5ebccd14dc544f42f3a8ad0b85e90132cbbaba59b9db6c042df1a0b4b
DIST pyo3-async-runtimes-macros-0.24.0.crate 13676 BLAKE2B ff6d855d5a2243a69b825d366090894c5fb859df578cf41e87f396f7f5ad0527d899b8af599468f522c8270690e7396506d6c5275eb8188e4515107be557474a SHA512 72a58559b87d7a60bb6e79b8c7acc0785ece0537ba289490c6c9e2c308f4d25ec58bc071e0230cbd956998430024541a9e47f6a3ace4e841edde3fb77101e87d
diff --git a/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild b/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild
new file mode 100644
index 000000000000..9cb6619f26e0
--- /dev/null
+++ b/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.14.0
+
+EAPI=8
+
+CRATES="
+ addr2line@0.22.0
+ adler@1.0.2
+ aho-corasick@1.1.3
+ anstream@0.6.15
+ anstyle-parse@0.2.5
+ anstyle-query@1.1.1
+ anstyle-wincon@3.0.4
+ anstyle@1.0.8
+ asn1-rs-derive@0.5.1
+ asn1-rs-impl@0.2.0
+ asn1-rs@0.6.2
+ async-trait@0.1.81
+ autocfg@1.3.0
+ aws-lc-rs@1.8.1
+ aws-lc-sys@0.20.1
+ backtrace@0.3.73
+ base64@0.22.1
+ bincode@1.3.3
+ bindgen@0.69.4
+ bitflags@2.6.0
+ bytes@1.7.1
+ cc@1.1.8
+ cexpr@0.6.0
+ cfg-if@1.0.0
+ clang-sys@1.8.1
+ cmake@0.1.50
+ colorchoice@1.0.2
+ data-encoding@2.9.0
+ der-parser@9.0.0
+ deranged@0.5.3
+ displaydoc@0.2.5
+ dunce@1.0.5
+ either@1.13.0
+ env_filter@0.1.2
+ env_logger@0.11.5
+ errno@0.3.9
+ fs_extra@1.3.0
+ futures-channel@0.3.31
+ futures-core@0.3.31
+ futures-executor@0.3.31
+ futures-io@0.3.31
+ futures-macro@0.3.31
+ futures-sink@0.3.31
+ futures-task@0.3.31
+ futures-util@0.3.31
+ futures@0.3.31
+ getrandom@0.2.15
+ gimli@0.29.0
+ glob@0.3.1
+ heck@0.5.0
+ hermit-abi@0.3.9
+ home@0.5.9
+ humantime@2.1.0
+ indoc@2.0.5
+ is_terminal_polyfill@1.70.1
+ itertools@0.12.1
+ itoa@1.0.11
+ jobserver@0.1.32
+ lazy_static@1.5.0
+ lazycell@1.3.0
+ libc@0.2.155
+ libloading@0.8.5
+ linux-raw-sys@0.4.14
+ lock_api@0.4.12
+ log@0.4.22
+ matchers@0.1.0
+ memchr@2.7.4
+ memoffset@0.9.1
+ minimal-lexical@0.2.1
+ miniz_oxide@0.7.4
+ mio@1.0.1
+ mirai-annotations@1.12.0
+ nom@7.1.3
+ nu-ansi-term@0.46.0
+ num-bigint@0.4.6
+ num-conv@0.1.0
+ num-integer@0.1.46
+ num-traits@0.2.19
+ object@0.36.3
+ oid-registry@0.7.1
+ once_cell@1.19.0
+ overload@0.1.1
+ parking_lot@0.12.3
+ parking_lot_core@0.9.10
+ paste@1.0.15
+ pin-project-lite@0.2.14
+ pin-utils@0.1.0
+ portable-atomic@1.7.0
+ powerfmt@0.2.0
+ prettyplease@0.2.20
+ proc-macro2@1.0.94
+ pyo3-async-runtimes-macros@0.24.0
+ pyo3-async-runtimes@0.24.0
+ pyo3-build-config@0.24.0
+ pyo3-ffi@0.24.0
+ pyo3-macros-backend@0.24.0
+ pyo3-macros@0.24.0
+ pyo3@0.24.0
+ quote@1.0.36
+ redox_syscall@0.5.3
+ regex-automata@0.1.10
+ regex-automata@0.4.7
+ regex-syntax@0.6.29
+ regex-syntax@0.8.4
+ regex@1.10.6
+ ring@0.17.8
+ rustc-demangle@0.1.24
+ rustc-hash@1.1.0
+ rusticata-macros@4.1.0
+ rustix@0.38.34
+ rustls-pemfile@2.1.3
+ rustls-pki-types@1.8.0
+ rustls-webpki@0.102.6
+ rustls@0.23.12
+ ryu@1.0.18
+ scopeguard@1.2.0
+ serde@1.0.204
+ serde_derive@1.0.204
+ serde_json@1.0.122
+ sharded-slab@0.1.7
+ shlex@1.3.0
+ signal-hook-registry@1.4.2
+ slab@0.4.9
+ smallvec@1.13.2
+ socket2@0.5.7
+ spin@0.9.8
+ static_assertions@1.1.0
+ subtle@2.6.1
+ syn@2.0.100
+ synstructure@0.13.2
+ target-lexicon@0.13.2
+ test-log-macros@0.2.16
+ test-log@0.2.16
+ thiserror-impl@1.0.63
+ thiserror@1.0.63
+ thread_local@1.1.8
+ time-core@0.1.6
+ time-macros@0.2.24
+ time@0.3.43
+ tokio-macros@2.4.0
+ tokio-rustls@0.26.0
+ tokio@1.39.2
+ tracing-core@0.1.33
+ tracing-log@0.2.0
+ tracing-subscriber@0.3.19
+ tracing@0.1.41
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ untrusted@0.9.0
+ utf8parse@0.2.2
+ valuable@0.1.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ webpki-roots@0.26.6
+ webpki@0.22.4
+ which@4.4.2
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-sys@0.52.0
+ windows-targets@0.52.6
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.52.6
+ x509-parser@0.16.0
+ zeroize@1.8.1
+ zeroize_derive@1.4.2
+"
+
+RUST_MIN_VER="1.81.0"
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit cargo python-r1
+
+DESCRIPTION="Proton VPN local agent written in Rust"
+HOMEPAGE="https://github.com/ProtonVPN/local-agent-rs"
+
+SRC_URI="
+ https://github.com/ProtonVPN/local-agent-rs/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+S="${WORKDIR}/local-agent-rs-${PV}/python-proton-vpn-local-agent"
+LICENSE="GPL-3+"
+
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0
+ openssl Unicode-DFS-2016
+"
+
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+
+src_install() {
+ einstalldocs
+
+ pushd target/release &>> /dev/null || die
+ mv libpython_proton_vpn_local_agent.so local_agent.abi3.so || die
+ popd &>> /dev/null || die
+
+ python_moduleinto proton/vpn
+ python_foreach_impl python_domodule target/release/local_agent.abi3.so
+}
diff --git a/dev-python/proton-vpn-network-manager/Manifest b/dev-python/proton-vpn-network-manager/Manifest
index 3223eba458b8..bc3776fcd828 100644
--- a/dev-python/proton-vpn-network-manager/Manifest
+++ b/dev-python/proton-vpn-network-manager/Manifest
@@ -1 +1,2 @@
DIST proton-vpn-network-manager-0.13.0.tar.gz 61201 BLAKE2B 92963e146621d793d0a01412a023e7fcd8103828d157f5add44409226e2d049ca5461c09b4bea27f64cc1ab35e0b020f580f69544daee219b0a52ab47e53d85b SHA512 f938d70e971f1115c95c9fd4d12a7ffc7ba7b411cedee0c9d9c27729bd7b1c8fc01ae19efc1ec455c0e623b21badd0f7cfa067a411cbc2c97322b430eb8d4069
+DIST proton-vpn-network-manager-0.13.5.tar.gz 61456 BLAKE2B 3a855f6e0f1d0b6cfd611a755cf8f06d4563bde0944f842c6c8205a4b495bf28222ee466af94efa144aaf995345634735aa5bd1511f1a4ea33e6d10d5859eddf SHA512 103f0a1aac808a71921adf11a93a5cdf2f2add0e6b93e19fe9ec88b6c7871f8acbcbdda04e2255f355e2bd982a264d74b2b10c5c2f9046c1551e9ef04e08b02c
diff --git a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild
new file mode 100644
index 000000000000..c5be00ce35ef
--- /dev/null
+++ b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild
@@ -0,0 +1,56 @@
+# 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..14} )
+
+inherit distutils-r1 linux-info
+
+DESCRIPTION="Proton VPN Network Manager handler"
+HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-network-manager"
+SRC_URI="https://github.com/ProtonVPN/python-proton-vpn-network-manager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/python-${P}"
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
+
+RDEPEND="
+ dev-python/jinja2[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/proton-core[${PYTHON_USEDEP}]
+ >=dev-python/proton-vpn-api-core-0.45.1[${PYTHON_USEDEP}]
+ >=dev-python/proton-vpn-local-agent-1.4.4[${PYTHON_USEDEP}]
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ net-misc/networkmanager[introspection]
+ net-vpn/networkmanager-openvpn
+"
+
+CONFIG_CHECK="~DUMMY ~WIREGUARD"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.12.13-fix-networkmanager-plugin-loading.patch"
+ "${FILESDIR}/${PN}-0.12.13-remove-call-to-apt.patch"
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ sed -i "/--cov/d" setup.cfg || die
+}
+
+python_test() {
+ # VPN connection cannot be tested within sandbox
+ local EPYTEST_IGNORE=(
+ tests/unit/core/test_networkmanager.py
+ tests/unit/wireguard/test_wireguard.py
+ )
+
+ XDG_RUNTIME_DIR="${T}/python_test" epytest
+}
diff --git a/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild b/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild
index 7dc4b52f457f..13b89e93d8ba 100644
--- a/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
<dev-python/cryptography-47[${PYTHON_USEDEP}]
diff --git a/dev-python/pypandoc/Manifest b/dev-python/pypandoc/Manifest
index 9529739769c8..3b3bc3ab6e88 100644
--- a/dev-python/pypandoc/Manifest
+++ b/dev-python/pypandoc/Manifest
@@ -1 +1 @@
-DIST pypandoc-1.16.2.gh.tar.gz 51114 BLAKE2B 1abf01514d25b772e187c655060fb6713f09ec884bac376f34c4c9c1117cc2946fcd46946cd49d37470f87ed1ffd4ebe6b59da005be0e1675cc486143222937f SHA512 d64899776792203ae6854471bce47c5241f9141ef75d6bd6a2d5288940ae193b50d9fa4fad44ffaf975b327972f94044aa0a97d2a226142aa4fb0a89a9d52611
+DIST pypandoc-1.17.gh.tar.gz 68117 BLAKE2B a2a098c30f3d34eb88a12ca4b8ff4c805c424d041b2ead26e59e87e6e145a618bc4f9115a774223336a193f8e66ab6e930c0d6c54060e4f42fde5fede4592812 SHA512 2871c708a3e0da99f16327b665d44265cca3a72c9dd03f9446e6952640cc86f61774a02902c6245287e2ec067cd2ca1f81174795940a7f4fa4c9cdaf22cfc2ab
diff --git a/dev-python/pypandoc/pypandoc-1.16.2.ebuild b/dev-python/pypandoc/pypandoc-1.17.ebuild
index 2494a18102e7..1001ed42ed67 100644
--- a/dev-python/pypandoc/pypandoc-1.16.2.ebuild
+++ b/dev-python/pypandoc/pypandoc-1.17.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DISTUTILS_USE_PEP517=poetry
+DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1
@@ -31,13 +31,6 @@ BDEPEND="
EPYTEST_DESELECT=(
# Need internet
- tests.py::TestPypandoc::test_basic_conversion_from_http_url
- # pandoc does not manage to find pdflatex.fmt despite it being installed
- tests.py::TestPypandoc::test_pdf_conversion
- # Fail for a reason I do not understand
- tests.py::TestPypandoc::test_basic_conversion_from_file_pattern_pathlib_glob
+ tests/test_pypandoc.py::TestPypandoc::test_basic_conversion_from_http_url
)
distutils_enable_tests pytest
-python_test() {
- epytest tests.py || die "Test failed with ${EPYTHON}"
-}
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild
index 7aa7fb038b38..cc1d66795145 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild
@@ -67,7 +67,7 @@ LICENSE+="
Unicode-3.0 ZLIB
"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
dev-python/toml-fmt-common[${PYTHON_USEDEP}]
diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest
index ff96f8190da8..6e12067a388a 100644
--- a/dev-python/pyrefly/Manifest
+++ b/dev-python/pyrefly/Manifest
@@ -93,6 +93,7 @@ DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a4
DIST filetime-0.2.27.crate 16678 BLAKE2B 7ecc5d1153771eb322e3b885426a05d4b8f17c7030ade7fc825b32edf23ec52db2a0024dacb1bf34f2e1b194c759c0fbc06f711f010d5786a5a18f114515a54b SHA512 f1daa3074b0686b54e6232b663ddcc442c991e35a49743630206f40b55d710687d9eebc525a47ac747bc123d8301d8374fea7c1dc6d05ea916e76612bc4c70dd
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
+DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
DIST fs-err-2.11.0.crate 20449 BLAKE2B 8ffe7c49f4733edcd30ade9b75064e9fcf4ed1c87620d629fcd44dbf87e85e28d23fbaad05a50d8baca877f3eb9e088d8dd744d2ca092c443735fa7129609c9c SHA512 a8bf948b94e7325c583035a04d30c8ecf33d543ac366a550d757d65a0d7575d501e01dd1a80c8b0c278f80b9f3298f8dcd03c3c636810fbfe6a4a910ee8915a7
DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7
@@ -122,6 +123,7 @@ DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a82
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
+DIST hashbrown-0.17.0.crate 154597 BLAKE2B 1fd03ebd3df85e88abbc498ae8166d3d15f3196c52ce17cd29751be5aaca18d62629b96c1a4fd431e8b38c313e4aefbf78dedbf65bc202d9e4e69dbc1b03f780 SHA512 248f5333b23cb83fd8e439a17df85d0f5bea6dadb0e7cf2cd2d3bd0049494c125ea4fdf74ce2623884d2a3884d444689a0a7cfc9b52ad3d8de40f7498c56ef06
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5
@@ -129,20 +131,28 @@ DIST human_bytes-0.4.3.crate 5654 BLAKE2B 5054137704a827ad43bae10253706010a7a44d
DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6
DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369
DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
+DIST icu_collections-2.2.0.crate 88011 BLAKE2B 6caeec073fb6dea88daa77c7a4d8e3699924bfab2a98f21429e5aee73367e2c1e72e8c183050dcf3ce8f69d432874c69acd800b6a15b08ff440d45b0d683976e SHA512 e7997eca01778c9635fd918d05c850d43abc3cada2b1e79c0a4043f2bf275c238d185f1c55ef06548de88eb3d02c3d04f74061cc20e0843ee46f4776e701818e
+DIST icu_locale_core-2.2.0.crate 78639 BLAKE2B 106cbc50948d7253bc25c5ac3321e6cc236e23a548f0313267a2e028a74d58f838543a0caca50a2e3550207741f967e7fd8bf84c3b24932683b28f11cb065a4d SHA512 bf29c3f1cd5cea979ce82243aa19d4dada121448ddd974b27cb325ac92e18953fa4e9af2758198ba6a41c367ea659c92e450328e85ebf73d231126674e238c2c
DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57
DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63
DIST icu_locid_transform_data-1.5.0.crate 44727 BLAKE2B 7fc5408510886bd7b7d796850a542f2c1d759d2c67492b695245d46b34930e3918513cae2699963f603d2bd02484960b05afd58cefb6c3152ec201880366d44a SHA512 1c00fb962eb4b8c759b1120313bb890f4388d579890d7450b798d6266a7d6adcbbebc8a8dad2f267668ca6f1c059d0bd2209eafbe2a72f4558c85258eba57405
DIST icu_normalizer-1.5.0.crate 53113 BLAKE2B ccd58f24469da1f237ed9a349f0b3bdbb49b8f5b1995d6254c6e3eab53a71208ff4a0b09bdc68082cdbd288df66499efb19555f41d12a19205d724af22fb504c SHA512 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13
+DIST icu_normalizer-2.2.0.crate 78154 BLAKE2B c24d908f03bc018dffe43820f19b8298d8e998a3347b56b59d8bef710055f7b4deff807a70783f05d81bbc04944077b7807dc8408bc1019a09e6346e72bc21e0 SHA512 98e48fcfe47623c592feee082264f50e96a82d89fa17e89d5d94de8e1cf3ec2529625954947d9b3bf9746f1cf0062b3abfd2d8f7cfa3b8e445c98284fbbc7023
DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f
+DIST icu_normalizer_data-2.2.0.crate 67134 BLAKE2B 843c78279057acb4abd7fba5a22c5cdb0dd396365a473be4d03603d26eebaa1250b5463122a1f63911ea9dd68423cb7e47882b21393434ee1994ab4e558ddb15 SHA512 494559893b3db0960fc04294e1f606bf466c3970153335f48ff475d22fae614626d66d46130f0943d5345489ed5aa8118737d27b6e883d331993206a39a7484f
DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac
+DIST icu_properties-2.2.0.crate 63950 BLAKE2B bcdf9ab45f90145bc21478791579986f5ba5d1cad36e83fe90dacfa3b43991f98ff2434965ec47d2eb6197b8dc45cd72abd66297845e9f74545a97c4279951e1 SHA512 880c0e19ca4ea3abe1322f9ce70c7138b0275dfa6c21b32ef65112d30059173b6d532aca0464f6b161aaa94ad56a0bd06b45156ba0c5ecdfab6f9fc52ab73bbc
DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac
+DIST icu_properties_data-2.2.0.crate 168901 BLAKE2B 47468d4e5235e73818d15918fca8ce2e404decc48e7c4f5e8fbd5b9010510a283c77793c91796152a80f0529eb4759d91bb0b6ce9b9498935353e4f190ee363d SHA512 35330585d459673096b545753e36cdbd3e26b202c2b905032dfcb477c546e4cca6d323d3b5d2f0e7b0e4a983094f048c1543d215fec68535fd5655e839dfbfb7
DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
+DIST icu_provider-2.2.0.crate 51620 BLAKE2B 97dc0dd0f22ab74b80127a4091b8f140427c41189ec0897a65ea8443c307c27a46866b08d6a4e4b348e18c673d96e15258c2086a9513a9fa9c23c1a8dd57bfcb SHA512 a1a193fc08ebe34782efd21b70778c38fd9f6d99c08321cd2bb457d6cc91593ecb806dd61b8179fe9b66d99d79d518081eb1d1e2933b08a3b28158806ad6169a
DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
DIST id-arena-2.2.1.crate 12203 BLAKE2B d5cf0da97a7d95e57f2281f7ca64bc1f58578e4796af6cb9d4239dbc60ebed6f6ef0f5d2fb93f9563bab68fb4139672acbbb23ac6c48fabdc835e08def5a9956 SHA512 c07f748b4f1d15f0e84a9c1c3e8c5b1fc95ef34d81751f6830cb57cd1ba445635da0ef50ddb6959e29eafad65865951e14f4655f6bf4cc79608c00fc032db0a2
DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
+DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
DIST ignore-0.4.25.crate 59154 BLAKE2B a08a6ec639edefc1dcdb2854120abe060745b2b3926fd10cb247b4d7e80e83aefab713a9b40359e8d5aed260938b93a46f299bb57a4c19de4ddde2a888dac66d SHA512 0dc0f2b2405dbce760e4bfb544ad56f94547e111e309622b3c1791ffefe33b66fcdc89f15f03e358794e42e8ec4c739a62d43a462d512682329b227cd419cea7
DIST index_vec-0.1.4.crate 28291 BLAKE2B c732283735699477a93e5aa34a9e9031153c0b9d82576d3db6e39753c381043c420bdd221cb3c72a00aeced3ecb0f0629139260fd78c11294416c3d1d274e243 SHA512 25e8ebff671e1fe2d68e4f77bdcac69c878cbc38914a7b742692d49febfe5ef6f208e89077046174cb6647fb5c30b89253be7eb80baa5b55e1b729538de71395
DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85
@@ -163,6 +173,7 @@ DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a
DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
DIST js-sys-0.3.91.crate 91416 BLAKE2B aff59394a2c7080c80fdac5683155a4cfc191eaf86b221dd49323540800a8c29c940b8d8f0729a9e0566652be800df63525cc09b8cdfb0192f915af92b4a8591 SHA512 526a53a373a964d04441cd918dd2af75c6dfbfd181d8847fec4442db2624ffce817e91fb5ad56d1e79dc5e8f120a8219d4deb2c625ddd93bcc767844ef978c45
DIST js-sys-0.3.94.crate 103723 BLAKE2B 6feacf184d9111ba10af7b9abe792cae47cea7718a290dadfe8a6aff3ea2374bfaf0af06213d1eeacf8bc52c38aafe823c17ddd1e469c98118bba92a57748199 SHA512 290a6ba146e5ff7865c7e6137113013417834c6d77aab24f9488576bf4b2c93bd39619b3bc03ab5b64127ec98d5095540ee6571f5bcf6abe6f9f12f78c3066d2
+DIST js-sys-0.3.95.crate 104031 BLAKE2B 20141a55de6ad577cf1d48efe79dd3ba4a36d7e2b43feec4ef90fefe522dace2146c4746d982cd93b41c410ce6357c7b0bfafcc81366e9f74e09ec5ff61cfb1d SHA512 3e7a3376d6edf12643ad4e75c075bbb4eabfc59e02b0246b88d3f46f2163c932fb08a21d825589a7bc78e0fe92eb5b96502da2a20b6beb39f2ec483fc0725a27
DIST kqueue-1.1.1.crate 21504 BLAKE2B 3397a355b56d979371f3a790ca6de4880ee1cb78c6fd9ec85766e1bb5ccc25f811f7065a31dc14b0b4686de4bb1902c2e2c3026719ecb923e3bda553998d187d SHA512 08ca26fd83c4aca32d53d85155580fac95b50709662975632aa542cb1e8a2ea5f8cc0f628194777093168a9950d485fb395bb55e7302dd25d03bd311e8ac84aa
DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
@@ -174,6 +185,7 @@ DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 4f73807068243aa0dc4b6773c5446fc9881
DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
DIST litemap-0.7.3.crate 28728 BLAKE2B 00a04ca0e4e774b317218ab990da4c6ca1f342bbf229957db51801f8ec36339b665133bfe3847ca68a40d901d78d87e0041e09f0740898ac38ea3c8504309c31 SHA512 2c3bc6c4cbf6609f3cc2d986e701d23b73f5bac55995887c90aed01bf4392a42c718a69c0050296fa635a46f7cc9ef3dd6c6a2a505d3cccc690899aa345455a8
+DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead
DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST lock_free_hashtable-0.1.2.crate 17964 BLAKE2B 1352bf73c3afe8b3e7ada0d51ef92db2af7e38cd5a4142baaa1b313fd68cb173fbbfebe3809fd78b40cdc49878e006e243e3bc225741400711a824b871a42cde SHA512 afaf99819d89d2c0f59cff9ec46fc53f1ee083e0a3c40e4c40441aced18676f2e3498b961a0847d93e8fe29c92dfe0847b774ae4175c096a06a9f4dde9164203
DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
@@ -221,6 +233,7 @@ DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532
DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
+DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0
@@ -239,6 +252,8 @@ DIST pyrefly-0.60.2.tar.gz 5517467 BLAKE2B 960a1f54ce757eaff0c2524fb5200e1559d4d
DIST pyrefly-0.60.2.tar.gz.provenance 9411 BLAKE2B 41afbc21875ed148c13a3c6220adc00354fd54e5a8453d63ec1b71d023ccf62646344fc4ef73d66b12f810ba56031126fdfd294d2cd0b1b4908b6b92e556386b SHA512 f3c893d4e6f14faad5e8358d48754ed19ba3413b460babe9c35ba822abc0a0bef39734d1a755f9375f7cf04e6d5532b476d605294f1b544e70b294534cfddd31
DIST pyrefly-0.61.0.tar.gz 5520984 BLAKE2B 277612a938fea6e5622733023ef3f6eaad64998e85c2f013bd9702611ea1c4ceca7d2ab159e031af224d8cde97399314796732226382e770a91ad01bd0b1aad0 SHA512 12e3c546c75d9ba7e7f2b11123adc8f5266dc7cf6c25220db2871400613db2335e0510c4b488a97340ec102e1527cadf7150257d20328582a97f6c4929435579
DIST pyrefly-0.61.0.tar.gz.provenance 9266 BLAKE2B 4510ae6dbb41b574940f0a7c4968381c7c8605404cdf229bcfa40f9fda3670206b3121936bdb9b1676ae1cc325647f8e1d0117bd6e047a393dcf1ab0eae4f8bc SHA512 8f4d377ea919d96abc3c94d78439b062407d31513f121d11661148df4516465f528d9d5032a51f76be352da21479f4903ff49cade814e1fffa2067d832fb0207
+DIST pyrefly-0.61.1.tar.gz 5535788 BLAKE2B 5fda9c661a621d63fd54d5fcbe03662cb62cea912b975500706ecdb0ef1aea9a468d3520958219569157ec5735a2fd977aa4288cb211f82885353f337be7ea98 SHA512 8e747e9da0bebee322c29d849ea0097a66cfa4903dc0aa94ae5f5954e20b49a7ae6b24466b26e8e81b30fc6919a7bb8c9f32c7708b962c15a396e4a378ceea6a
+DIST pyrefly-0.61.1.tar.gz.provenance 9501 BLAKE2B 84164fedf30b8195a4fd1700a0a0524174ab2108112e2c92dcf691231bfc822808af81728e2b61d20926c1dcb407c853a4cad52d39d873a4eea4e6351d8633f3 SHA512 63e545ab9be653023635cca5e94a3fbe97b0c524f038b264c60b51fd7581622779ce26e05d7f01123148732ba6d9db9259afd9e929d3306bdc9e804d1c046906
DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1
DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a
@@ -332,6 +347,7 @@ DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e
DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa
DIST time-macros-0.2.27.crate 25144 BLAKE2B a308949ecf582451a01669ac0468b74231e6b466da44c4dff864baa22cccf33ad64ba3c80a75afd4c19bf983dee11b157fc973d9e4fa78a614bc98951506b4bd SHA512 5caaacc82e9b73bd3891e55aece04ca3800884f9e52c01d5f9a62fc9e554940454df713d903854c68b85b5a43c7fd8dc8e7047f596be72f86952cfdf9323a818
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
+DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa
DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
DIST tokio-1.50.0.crate 878380 BLAKE2B 222f2c36e420e4f444cf6e621a1ce69599aa96307af8b6d1fe32988ec5b6fd1dcc3f147f3bd82fd768b38cd48fff25c84e8fdfc3f1d6ae08fee4482d3f99dcca SHA512 d09c90a3b7e88935c97ac3092842ba4863c412fe2edc428431c4a1d80839354f79ec4235cd48b81a5c3d88442b21753d3322dfcafc3f4ef31f5fcefe210c5548
@@ -380,12 +396,16 @@ DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822b
DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
DIST wasm-bindgen-0.2.114.crate 59350 BLAKE2B 9bef0d69524ae4bda2178d5e9cae43d777fe23fc106e0282324eb0c417e15c6b2d9e39a610a23053ee994b74c31c6696bbf9db6d06e36f4a2689d0e0246940a8 SHA512 c6e9f49013b390a1037292b53bdd79dfae07b17b6750f8ac013efc5d37532253f8e63af091b6bde52c133a3933266630e76c059cf7fc7eb694e4c72d55144a4d
DIST wasm-bindgen-0.2.117.crate 61596 BLAKE2B c27f4e8965e4f802521d273ddbadd9fd4fb7582de15bf396f6cd098b53f55ff62cb28dbfa7aed8cdb2f9ef3dd41d5f7e35cd0cac5ae7c6a9e77616cf2039f68f SHA512 7be5118bbd15aeafdbd58af3889e7cd088031d3f1887a0bb5e86e808158dedbdb540f9d513db71adf0874ae93bc6e845ff70f59b98862ee1b76e8ffb53cf1226
+DIST wasm-bindgen-0.2.118.crate 61149 BLAKE2B 3d5655101b382f2870aebfa35eb38cee19402eae18cae102824876f01094e5f505b26ee6f1afafa786b0cbe6b94ecb5c292db54bb85cc453ecacf6fc602bf79f SHA512 a61545f1895fe5a6e9d33b321f8d6e888c73c44b524fc38ac667df4f0cf7cea785d072c3cffc7d7bb26d288ddce90683bcdab3ba09be929016cf1f742020e270
DIST wasm-bindgen-macro-0.2.114.crate 9289 BLAKE2B ad8de58de044cf0b8db6aaf713745a9f2dc7dfeb53dfc12f36de732fbb36c7cd36f1e8f1e073a3fb460d7b2baef8ba3126f0003eea4b052886b1502edf595c0d SHA512 e44de567c0e00a2ad451199402e178fa99a576b26466869f85f651d9258ed713bbe33f003981adaf85f4b5068bc0950222ad83b09b385e243b6556da98e7fadb
DIST wasm-bindgen-macro-0.2.117.crate 9279 BLAKE2B 74bac5c375fd70c682a3fb7f80e45ec237af990d660e9d6bcff3ec117928edcb522c678abdda02de762ae1f593f8bb0a3a71800d1ed6f0e9383194026d8eb97e SHA512 0b736aa543abf13fc9fe1ff7159c22a3e1d208e11db68b229e807915169572b030640fb942a4f3327db170793d2b84d8268a19adca708dcaec90a2700fd54292
+DIST wasm-bindgen-macro-0.2.118.crate 9288 BLAKE2B fb4935cf037278752326a8ee4e78ca89738b426ebc14a90a63e1c37e7bb250e7bc4a08390448b1d49d7dfdc58d1e53ad98f08220c57187584740fa73950b365f SHA512 9370d4abeb445a0d8a89d0fa9156611dacdece4ff809e929987436ac2d6cfb1a3625b892a90f6c1e32f7541592415eb37259ada379b39b2aeddc8f3a2f8f1b3d
DIST wasm-bindgen-macro-support-0.2.114.crate 63445 BLAKE2B 97a01b9296dafdb7032d432dc9e0f80d534750509c5c1c081766bc6286da373ca74beb9264869a4aa8ad10e6b605321f95058ee3ae35d8130b45ecfb372a7a7d SHA512 723df09894bfe8338ae127e6022fdeb814f80201c6f84cb0b7d85277c968b254b09c80821462b576febd041109947a9dc4aeda904bfe49ce8cfc828169b2c243
DIST wasm-bindgen-macro-support-0.2.117.crate 64391 BLAKE2B 8e35a4533f1c2984bb42e09402148eeca3c51a5e9f4312db4996b873c91456a3ca89eb35ac573e1711f46541bdb64c082365c6ba478ca31ac04814d14277cab9 SHA512 812d7c4842127547a0a0ab852036e43f9dfdf9cfce0535824e165d3016485517ee8cd2ce4979cfaee8ed389f8804ea654e72841873e28a1c7266069c72d0b358
+DIST wasm-bindgen-macro-support-0.2.118.crate 64823 BLAKE2B 22381eb0019bb582dd1b4aab1b33ac3684d6eb8b0a613d1f8909eea82a4df561844e340e81b7c0cadf452039889cb3c1b386aaa4f6c7d25d6852529bb28d8e09 SHA512 36896af83f1d9fc9f72b4709c600db787538b7e889b86a374ff933b5c29ef80d09a2599d54fec051b3559c896ed035243595fbdac834f909860ff47eab2f7185
DIST wasm-bindgen-shared-0.2.114.crate 10538 BLAKE2B 2dde4757cf4266772087862688b3c24fdff7931d2245b9ed0cafd131a1905273ef48312b3d6a6f1c4929d069deb766405abe03efc7bf615abde9c5e770b85979 SHA512 532c8599710ead05d318d7d30c410bf1cf92e4b6c6bd1848155330dd3cfe430755387827612d6d757a87506ca54892456802244e04ad440975bd8dd7efe38969
DIST wasm-bindgen-shared-0.2.117.crate 10541 BLAKE2B b8e8bd84ed54f7512d5a96ba7afadbc04e3e1b045a5d11ea39cd66acf7de94d1dbc430313154cd9e84fb0e1c086520a8b0475c797eeea5240a86e159b50d6868 SHA512 74040fad00dc33dd86a5a5bdc6af549b7a31c2c7de6023547af0ae4af09192b48e4d3e11170ffe1fddea7962b7060144139cf13931c217af9e3aa61001593bda
+DIST wasm-bindgen-shared-0.2.118.crate 10565 BLAKE2B a139fbbc5b63fec19708772d7f3cb457c2c24ca73a72618e4bdc65c8090390296e841a9ec5969d1cc0f90cd61351f43b5dd1d0462d08635d90bf01b24ef12b17 SHA512 916d6535f91aedf68b90d2491473d758244e664aee2d82734ed2bd377eaed90e929aa06ce95790ba120405337caea88624cf25fcedbe6af8b0820905e203fcd4
DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
@@ -444,19 +464,27 @@ DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc
DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
+DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7
DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7
DIST xxhash-rust-0.8.15.crate 21515 BLAKE2B 0d82ffaecfedc3001e4273c7cb3211e847c110334c0558099c02c2457ccc1f6381b5b1c9c13ec87236e23f4e5551e3cb09101bca75358481ed7ae8ecb83d4866 SHA512 80a73a93249cfa0043a743e883f078d9e4bbedc236dec239d9f89b6816715c614f212930fe8842f0598275d2676a0e406a1ab7101158c163f50b9d1d00265925
DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541
DIST yoke-0.7.4.crate 27781 BLAKE2B 42d6176af3e8d046b42fa89eacc0bb249eb0a6e13dbe7e97890b0cae98c3cc0059255f15314bbc343610d60605bf2d13869402c17d36cbf7f495956496572212 SHA512 b3d1456e28d53723470644ae15a4298fa96a79593d90729221ca4e45a6f09de4d7c554703425c61595c4e78959652122db95865c0337cc0cd6a4ec57d7bea84d
+DIST yoke-0.8.2.crate 32790 BLAKE2B 4da3adefbb91fd6a9d715ff0f96e425a07672ec5a607eb365b7a7c1427cccf5764c338a5e709234e1e51df09114ebd01a379633ec121c3da6e9038100ecc364b SHA512 fc4d0a912d531d661dc21000ea50eb18cb96b471f60f0624c644e055337c50523bf0b89d222e759e0e6fda1ae2debc9d87efa26b3427504456e3fd241658bb32
DIST yoke-derive-0.7.4.crate 7470 BLAKE2B e5c0ca6f9cad4336b6b7554d05c3926d1720707aa70b588ebb884426747eb7d3d82614ba20563a5e801c4645f90fed9e067f50f43749a66e52f20c4204fb94db SHA512 5be38b8ae8dcb640a3fcb097e5b118354b45a41a0367afeff3c2ba5d13458524e88f9433848f09c670533d36a49a0e2b393e23368921553b5bb008e66e8e4a40
+DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3
DIST zerocopy-0.8.31.crate 257633 BLAKE2B 42b49b61a19d7d9865a0c7600d644902eb50b279a9f372769a5adcde211a7408d13b7fc83959b898422141abddd0460cbef67a2edc7c34591a183c0a6c82f0f7 SHA512 0d21cf7e269c50a4c4451426c9b4be3836fc53b0c7ae2c737996a7e6ad5dac3863c554e47308720087e928535ce4a2c4a25e1ead4cb927c29bb6a68fe66d2069
DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e
DIST zerocopy-derive-0.8.31.crate 90835 BLAKE2B 3389db8cd661caf45a147b1f70fada5adf3a70375e27dcb3eeb75f079ef9e776daa397a851df0846cdb0d26448a30725993d3cf27f196d85434f78432c1fd757 SHA512 ebfae66be4685754c06cd6aded9c7bfe143997626cfc1295cca9bbf233d4f48719bf19101b5e5a9905aafd53d889939f4eb31743fbac76426c22bd20765b186f
DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3
DIST zerofrom-0.1.4.crate 5044 BLAKE2B 8ad9a14b8b0c251cffb420f7ac673669fd29b74bc2f5e220c8e86d592f58cbb2c7be88d906b7dac8803dbd76ec459c4a249b7d1ede75a055454a1626b387f128 SHA512 11f37a67108185a8090cda71338b02492fabd15e6cfe018833a165cd869ed65338e12d7c5680ffb0b763fc3acbdff6fe4df30457653dfe4d79ecc864b69d780f
+DIST zerofrom-0.1.7.crate 6140 BLAKE2B 3b7b9d9f234d84e3111683652fc0d375939b3bac138a1a0251c31eae5918ba324be4a9bfca251ba1d3e76c482f152a9bdb8a235d3d92d147ec35b65533cdc41e SHA512 e189816b92ca0f51a009b7bd63b07995aa1543ef5e69cf049ffc7f3605cd0ed48cfce958384a5775e233c25004e2289195e8c8ee1a8032f3cfc14a5e4b2cb446
DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3ac2ce67f320b0d32eeffa899d2b34627268ed0a01b03504a0a6fcb6bef34d808cc79c811d5daed7f8acf59282e82088 SHA512 f2ea4650fcb4e7c3583f0f7c6146c7734cf6e80e07d92c330c6bc6a0a4e0fe14ae3393845713331240c70685e92eec114565c5be21189e687fe6232aef75a9c0
+DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6
+DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
+DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
+DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f
DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751
DIST zstd-safe-7.2.4.crate 29350 BLAKE2B d14a28f39faf7ed77b9dc11d79cc3b0b79f904a2cf2e78b184a0e57f02bb4a5c49c71c6693352a4f1e6d4653e570c491d52a4dca80293a7f98f49659d1d2ca82 SHA512 b4f3a4dc63814a2a088e549a0fa0bdeeba3e5ab3416c414207eb9ec1772f8913002f3b94ccf0675b651af94ed12eda427cc90dd40a8e81b3ed565ce80f4db1de
diff --git a/dev-python/pyrefly/pyrefly-0.61.1.ebuild b/dev-python/pyrefly/pyrefly-0.61.1.ebuild
new file mode 100644
index 000000000000..37bb9441230e
--- /dev/null
+++ b/dev-python/pyrefly/pyrefly-0.61.1.ebuild
@@ -0,0 +1,515 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.1
+
+EAPI=8
+
+RUST_MIN_VER="1.89"
+PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/
+
+CRATES="
+ Inflector@0.11.4
+ addr2line@0.25.1
+ adler2@2.0.0
+ ahash@0.8.12
+ aho-corasick@1.1.4
+ allocative@0.3.4
+ allocative_derive@0.3.3
+ allocator-api2@0.2.21
+ android_system_properties@0.1.5
+ anstream@0.6.21
+ anstream@1.0.0
+ anstyle-parse@0.2.0
+ anstyle-parse@1.0.0
+ anstyle-query@1.0.0
+ anstyle-wincon@3.0.7
+ anstyle@1.0.14
+ anyhow@1.0.102
+ append-only-vec@0.1.8
+ arc-swap@1.9.1
+ argfile@0.2.1
+ arrayref@0.3.9
+ arrayvec@0.7.6
+ atomic@0.5.3
+ attribute-derive-macro@0.10.3
+ attribute-derive@0.10.3
+ autocfg@1.1.0
+ backtrace-on-stack-overflow@0.3.0
+ base64@0.22.1
+ bitflags@1.3.2
+ bitflags@2.11.0
+ blake3@1.8.2
+ block-buffer@0.10.2
+ bstr@1.12.1
+ bumpalo@3.20.2
+ byteorder@1.5.0
+ bytes@1.11.1
+ capnp@0.25.2
+ castaway@0.2.4
+ cc@1.2.57
+ cfg-if@1.0.4
+ chacha20@0.10.0
+ chrono@0.4.44
+ clap@4.6.0
+ clap_builder@4.6.0
+ clap_derive@4.6.0
+ clap_lex@1.0.0
+ codespan-reporting@0.12.0
+ collection_literals@1.0.2
+ colorchoice@1.0.0
+ compact_str@0.8.0
+ compact_str@0.9.0
+ configparser@3.1.0
+ console@0.16.1
+ console_error_panic_hook@0.1.7
+ const-str@0.4.3
+ constant_time_eq@0.3.1
+ convert_case@0.11.0
+ core-foundation-sys@0.8.7
+ cpufeatures@0.2.17
+ cpufeatures@0.3.0
+ crossbeam-channel@0.5.15
+ crossbeam-deque@0.8.6
+ crossbeam-epoch@0.9.18
+ crossbeam-utils@0.8.21
+ crypto-common@0.1.7
+ ctor@0.1.26
+ darling@0.23.0
+ darling_core@0.23.0
+ darling_macro@0.23.0
+ dashmap@5.5.3
+ deranged@0.5.5
+ derivative@2.2.0
+ derive-where@1.5.0
+ diff@0.1.13
+ digest@0.10.7
+ dupe@0.9.1
+ dupe_derive@0.9.1
+ dyn-clone@1.0.20
+ either@1.15.0
+ embedded-io@0.7.1
+ encode_unicode@1.0.0
+ enum-iterator-derive@1.5.0
+ enum-iterator@2.3.0
+ env_logger@0.8.4
+ equivalent@1.0.2
+ errno@0.3.14
+ faster-hex@0.6.1
+ fastrand@2.3.0
+ filetime@0.2.27
+ find-msvc-tools@0.1.9
+ foldhash@0.1.5
+ foldhash@0.2.0
+ form_urlencoded@1.2.2
+ fs-err@2.11.0
+ fsevent-sys@4.1.0
+ futures-channel@0.3.32
+ futures-core@0.3.32
+ futures-executor@0.3.32
+ futures-io@0.3.32
+ futures-macro@0.3.32
+ futures-sink@0.3.32
+ futures-task@0.3.32
+ futures-util@0.3.32
+ futures@0.1.31
+ futures@0.3.32
+ fuzzy-matcher@0.3.7
+ fxhash@0.2.1
+ generic-array@0.14.7
+ get-size-derive2@0.7.2
+ get-size2@0.7.2
+ getopts@0.2.21
+ getrandom@0.2.16
+ getrandom@0.3.4
+ getrandom@0.4.1
+ gimli@0.32.3
+ glob@0.3.3
+ globset@0.4.18
+ hashbrown@0.12.3
+ hashbrown@0.14.5
+ hashbrown@0.15.5
+ hashbrown@0.16.1
+ hashbrown@0.17.0
+ heck@0.5.0
+ hex@0.4.3
+ home@0.5.12
+ human_bytes@0.4.3
+ iana-time-zone-haiku@0.1.1
+ iana-time-zone@0.1.65
+ icu_collections@2.2.0
+ icu_locale_core@2.2.0
+ icu_normalizer@2.2.0
+ icu_normalizer_data@2.2.0
+ icu_properties@2.2.0
+ icu_properties_data@2.2.0
+ icu_provider@2.2.0
+ id-arena@2.3.0
+ ident_case@1.0.1
+ idna@1.1.0
+ idna_adapter@1.2.1
+ ignore@0.4.25
+ index_vec@0.1.4
+ indexmap@1.9.2
+ indexmap@2.13.0
+ indicatif@0.18.4
+ inotify-sys@0.1.5
+ inotify@0.11.1
+ instant@0.1.12
+ interpolator@0.5.0
+ is-macro@0.3.6
+ is_terminal_polyfill@1.70.1
+ itertools@0.10.5
+ itertools@0.11.0
+ itertools@0.14.0
+ itoa@0.4.8
+ itoa@1.0.18
+ jobserver@0.1.34
+ js-sys@0.3.95
+ kqueue-sys@1.0.4
+ kqueue@1.1.1
+ lazy_static@1.5.0
+ leb128fmt@0.1.0
+ libc@0.2.183
+ libmimalloc-sys@0.1.44
+ libredox@0.1.12
+ link-cplusplus@1.0.9
+ linux-raw-sys@0.12.1
+ linux-raw-sys@0.4.15
+ litemap@0.8.1
+ lock_api@0.4.14
+ lock_free_hashtable@0.1.2
+ log@0.4.29
+ lsp-server@0.7.9
+ manyhow-macros@0.11.4
+ manyhow@0.11.4
+ maplit@1.0.2
+ matchers@0.2.0
+ memchr@2.8.0
+ memmap2@0.9.10
+ memoffset@0.6.5
+ memory-stats@1.2.0
+ mimalloc@0.1.48
+ miniz_oxide@0.8.8
+ mio@1.2.0
+ nix@0.23.1
+ notify-types@2.0.0
+ notify@8.2.0
+ nu-ansi-term@0.50.1
+ num-bigint@0.4.6
+ num-conv@0.2.0
+ num-integer@0.1.46
+ num-traits@0.2.19
+ num_threads@0.1.3
+ object@0.37.3
+ once_cell@1.21.4
+ os_str_bytes@7.1.1
+ parking_lot@0.11.2
+ parking_lot@0.12.5
+ parking_lot_core@0.8.5
+ parking_lot_core@0.9.12
+ parse-display-derive@0.8.2
+ parse-display@0.8.2
+ paste@1.0.15
+ path-absolutize@3.1.1
+ path-dedot@3.1.1
+ pathdiff@0.2.3
+ percent-encoding@2.3.2
+ phf@0.11.3
+ phf_codegen@0.11.3
+ phf_generator@0.11.1
+ phf_shared@0.11.3
+ pin-project-lite@0.2.17
+ pkg-config@0.3.32
+ portable-atomic@1.13.1
+ potential_utf@0.1.4
+ powerfmt@0.2.0
+ ppv-lite86@0.2.21
+ pretty_assertions@1.4.1
+ prettyplease@0.2.37
+ proc-macro-utils@0.10.0
+ proc-macro2@1.0.106
+ prost-derive@0.11.9
+ prost-types@0.11.9
+ prost@0.11.9
+ pulldown-cmark-escape@0.11.0
+ pulldown-cmark@0.13.3
+ quote-use-macros@0.8.4
+ quote-use@0.8.4
+ quote@1.0.45
+ r-efi@5.2.0
+ rand@0.10.0
+ rand@0.8.5
+ rand@0.9.2
+ rand_chacha@0.3.1
+ rand_chacha@0.9.0
+ rand_core@0.10.0
+ rand_core@0.6.4
+ rand_core@0.9.5
+ rayon-core@1.13.0
+ rayon@1.11.0
+ redox_syscall@0.2.10
+ redox_syscall@0.5.6
+ redox_syscall@0.7.0
+ ref-cast-impl@1.0.25
+ ref-cast@1.0.25
+ regex-automata@0.4.13
+ regex-syntax@0.7.5
+ regex-syntax@0.8.8
+ regex@1.12.3
+ relative-path@1.9.3
+ rustc-demangle@0.1.27
+ rustc-hash@2.1.2
+ rustix@0.38.44
+ rustix@1.1.4
+ rustversion@1.0.22
+ ryu@0.2.8
+ ryu@1.0.23
+ same-file@1.0.6
+ schemars@0.9.0
+ schemars@1.2.1
+ scopeguard@1.2.0
+ scratch@1.0.6
+ seahash@4.1.0
+ semver@1.0.27
+ serde-wasm-bindgen@0.6.5
+ serde@1.0.228
+ serde_bser@0.4.0
+ serde_bytes@0.11.19
+ serde_core@1.0.228
+ serde_derive@1.0.228
+ serde_json@1.0.149
+ serde_jsonrc@0.1.0
+ serde_repr@0.1.20
+ serde_spanned@1.1.1
+ serde_with@3.18.0
+ serde_with_macros@3.18.0
+ sha2@0.10.9
+ sharded-slab@0.1.4
+ shlex@1.3.0
+ signal-hook-registry@1.4.5
+ siphasher@1.0.1
+ slab@0.4.12
+ smallvec@1.15.1
+ socket2@0.6.1
+ sorted_vector_map@0.2.0
+ stable_deref_trait@1.2.0
+ starlark_map@0.13.0
+ static_assertions@1.1.0
+ static_interner@0.1.1
+ strsim@0.10.0
+ strsim@0.11.1
+ structmeta-derive@0.2.0
+ structmeta@0.2.0
+ subtle@2.6.1
+ syn@1.0.109
+ syn@2.0.117
+ synstructure@0.13.2
+ tar@0.4.45
+ tempfile@3.27.0
+ termcolor@1.4.1
+ terminal_size@0.4.4
+ thiserror-impl@1.0.69
+ thiserror-impl@2.0.18
+ thiserror@1.0.69
+ thiserror@2.0.18
+ thread_local@1.1.9
+ tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+ tikv-jemallocator@0.6.1
+ time-core@0.1.8
+ time-macros@0.2.27
+ time@0.3.47
+ tinystr@0.8.3
+ tinyvec@1.8.0
+ tinyvec_macros@0.1.0
+ tokio-macros@2.6.0
+ tokio-util@0.6.10
+ tokio@1.50.0
+ toml@0.9.12+spec-1.1.0
+ toml_datetime@0.7.5+spec-1.1.0
+ toml_edit@0.23.10+spec-1.0.0
+ toml_parser@1.1.2+spec-1.1.0
+ toml_writer@1.1.1+spec-1.1.0
+ tracing-attributes@0.1.31
+ tracing-core@0.1.36
+ tracing-log@0.2.0
+ tracing-serde@0.2.0
+ tracing-subscriber@0.3.23
+ tracing@0.1.44
+ triomphe@0.1.15
+ typenum@1.19.0
+ unicase@2.9.0
+ unicode-ident@1.0.24
+ unicode-normalization@0.1.25
+ unicode-segmentation@1.13.2
+ unicode-width@0.1.14
+ unicode-width@0.2.2
+ unicode-xid@0.2.6
+ unicode_names2@1.2.2
+ unicode_names2_generator@1.2.2
+ unit-prefix@0.5.1
+ url@2.5.8
+ utf8_iter@1.0.4
+ utf8parse@0.2.2
+ uuid-rng-internal@1.23.0
+ uuid@1.23.0
+ valuable@0.1.1
+ vec1@1.12.1
+ version_check@0.9.5
+ walkdir@2.5.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasip2@1.0.1+wasi-0.2.4
+ wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
+ wasm-bindgen-macro-support@0.2.118
+ wasm-bindgen-macro@0.2.118
+ wasm-bindgen-shared@0.2.118
+ wasm-bindgen@0.2.118
+ wasm-encoder@0.244.0
+ wasm-metadata@0.244.0
+ wasmparser@0.244.0
+ watchman_client@0.9.0
+ web-time@1.1.0
+ which@4.4.2
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.11
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.62.2
+ windows-implement@0.60.2
+ windows-interface@0.59.3
+ windows-link@0.2.1
+ windows-result@0.4.1
+ windows-strings@0.5.1
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-sys@0.60.2
+ windows-sys@0.61.2
+ windows-targets@0.48.5
+ windows-targets@0.52.6
+ windows-targets@0.53.2
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_gnullvm@0.53.0
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.6
+ windows_aarch64_msvc@0.53.0
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.6
+ windows_i686_gnu@0.53.0
+ windows_i686_gnullvm@0.52.6
+ windows_i686_gnullvm@0.53.0
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.6
+ windows_i686_msvc@0.53.0
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnu@0.53.0
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_gnullvm@0.53.0
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.6
+ windows_x86_64_msvc@0.53.0
+ winnow@0.7.15
+ winnow@1.0.1
+ wit-bindgen-core@0.51.0
+ wit-bindgen-rust-macro@0.51.0
+ wit-bindgen-rust@0.51.0
+ wit-bindgen@0.46.0
+ wit-bindgen@0.51.0
+ wit-component@0.244.0
+ wit-parser@0.244.0
+ writeable@0.6.2
+ xattr@1.6.1
+ xxhash-rust@0.8.15
+ yansi@1.0.1
+ yoke-derive@0.8.2
+ yoke@0.8.2
+ zerocopy-derive@0.8.48
+ zerocopy@0.8.48
+ zerofrom-derive@0.1.7
+ zerofrom@0.1.7
+ zerotrie@0.2.4
+ zerovec-derive@0.11.3
+ zerovec@0.11.6
+ zmij@1.0.21
+ zstd-safe@7.2.4
+ zstd-sys@2.0.16+zstd.1.5.7
+ zstd@0.13.3
+"
+
+declare -A GIT_CRATES=(
+ [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%'
+ [cxx-build]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/build'
+ [cxx]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%'
+ [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/cmd'
+ [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/flags'
+ [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/macro'
+ [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%'
+ [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%'
+ [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%'
+ [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets'
+ [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache'
+ [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics'
+ [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook'
+ [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast'
+ [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser'
+ [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia'
+ [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file'
+ [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size'
+)
+
+inherit cargo pypi
+
+DESCRIPTION="A fast type checker and language server for Python with powerful IDE features"
+HOMEPAGE="
+ https://pyrefly.org/
+ https://github.com/facebook/pyrefly
+ https://pypi.org/project/pyrefly/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+S="${WORKDIR}/${P}/${PN}"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT Unicode-3.0
+ Unicode-DFS-2016 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="app-arch/zstd:="
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ pypi_src_unpack
+ cargo_src_unpack
+}
+
+src_prepare() {
+ default
+
+ local crate crate_patches crate_uri commit crate_dir host
+ for crate in "${!GIT_CRATES[@]}"; do
+ IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}"
+ : "${crate_dir:=${crate}-%commit%}"
+ crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;"
+ done
+ printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \
+ >> "${CARGO_HOME}/config.toml"
+}
+
+src_configure() {
+ # Requires nightly
+ export RUSTC_BOOTSTRAP=1
+
+ # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+
+ cargo_src_configure
+}
diff --git a/dev-python/python-designateclient/Manifest b/dev-python/python-designateclient/Manifest
index 395d327ec338..60374a9ebfb8 100644
--- a/dev-python/python-designateclient/Manifest
+++ b/dev-python/python-designateclient/Manifest
@@ -1,2 +1 @@
-DIST python_designateclient-6.3.0.tar.gz 72386 BLAKE2B 6296b3ad3c516989c363ee4ac4653656330a0c8c3e2df9de8e8844a88d2c53f8926273e2dc6eda207ea95634f48fde22f99e6c6902c77a160db4c6da7037bccf SHA512 7a7eb0b4a310f921eaa68c5258a81bad91a15bb51b26e81f6ab17d34a0ce91817f47912114278a13ae767b5cd8063dea951f59de0f04d389c21371a77e26ba30
DIST python_designateclient-6.4.0.tar.gz 73138 BLAKE2B ee8ad46cc5c82027afc914933ae6a84d046f282241761fb4c59db7e8c578b862033878baeead1ed1d583893c1ce422030d9110eed70947358403a0781982104e SHA512 72b8394a386acb1f529ac3d5eaa815cecc843519deda758340fc1872f98aa7bbced9585f261d8742f7def7a6756f2801d9611240f2a6d0a8aafd907b1c060e5d
diff --git a/dev-python/python-designateclient/python-designateclient-6.3.0.ebuild b/dev-python/python-designateclient/python-designateclient-6.3.0.ebuild
deleted file mode 100644
index fd21b12be8a6..000000000000
--- a/dev-python/python-designateclient/python-designateclient-6.3.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="OpenStack DNS-as-a-Service - Client"
-HOMEPAGE="
- https://opendev.org/openstack/python-designateclient
- https://github.com/openstack/python-designateclient/
- https://pypi.org/project/python-designateclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=dev-python/cliff-2.10.0[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}]
- >dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >dev-python/pbr-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-"
-
-# Tests disabled as it depends on dev-python/stestr which is masked for removal
-# BDEPEND="
-# test? (
-# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
-# >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-# >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-# >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}]
-# >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
-# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
-# >=dev-python/tempest-25.0.0[${PYTHON_USEDEP}]
-# )
-# "
-
-EPYTEST_IGNORE=(
- # not packaged
- designateclient/hacking/checks.py
-)
-
-# distutils_enable_tests pytest
diff --git a/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild b/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild
index bf988b770112..7fbf41f37e18 100644
--- a/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild
+++ b/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild
@@ -32,23 +32,23 @@ RDEPEND="
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
"
-# Tests disabled as it depends on dev-python/stestr which is masked for removal
-# BDEPEND="
-# test? (
-# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
-# >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-# >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-# >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}]
-# >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
-# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
-# >=dev-python/tempest-25.0.0[${PYTHON_USEDEP}]
-# )
-# "
+BDEPEND="
+ test? (
+ >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
EPYTEST_IGNORE=(
# not packaged
designateclient/hacking/checks.py
+ # Requires access to cloud instance
designateclient/functionaltests/
)
-# distutils_enable_tests pytest
+distutils_enable_tests pytest
diff --git a/dev-python/python-magnumclient/Manifest b/dev-python/python-magnumclient/Manifest
index 12e09e23a621..591c12fc7e9c 100644
--- a/dev-python/python-magnumclient/Manifest
+++ b/dev-python/python-magnumclient/Manifest
@@ -1,2 +1 @@
DIST python_magnumclient-4.10.0.tar.gz 108415 BLAKE2B 4515c94b480122160de3f0c4420f25c2e96707add9e29091c769864f1774d7d2d97ed96dff90cac78f0f74c7b0e35f9ca18d792cfa5c1d563f3c5469e23f07cb SHA512 2490ad97e1f2b9895f847a01c0d746a99ba62db5b2376ced386e4bcdaf85e98d652ca573b416cb92c5c9b8fa81c2c4e16f8fd29ec5b804c3569c743907abcb1f
-DIST python_magnumclient-4.9.0.tar.gz 108082 BLAKE2B 29d53e7f70e4a7c9daa53aafc833ecd04969dba825d2392471c54ac4dc0ae8ee19b15e3524ee96c6b6d92d40fe4e7477cffd16ddf237241e6f46b622b2c2d66d SHA512 ed5bcfefb2e84470dff68ff967f3883d9dbe9cd3ee5850adb01a59c90ba7c8c13de0121a12862f33d709802f153a843452fbb46f8083c025f6f41a90b3842ad1
diff --git a/dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild b/dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild
index 0bf267daf0a2..f5bccc930f5f 100644
--- a/dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild
+++ b/dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild
@@ -39,7 +39,10 @@ BDEPEND="
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
)
"
+EPYTEST_PLUGINS=()
+
distutils_enable_tests pytest
diff --git a/dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild b/dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild
deleted file mode 100644
index 2f2ea46b6284..000000000000
--- a/dev-python/python-magnumclient/python-magnumclient-4.9.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A client for the OpenStack Magnum API"
-HOMEPAGE="
- https://opendev.org/openstack/python-magnumclient
- https://github.com/openstack/python-magnumclient/
- https://pypi.org/project/python-magnumclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-4.6.0[${PYTHON_USEDEP}]
- >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
- >=dev-python/cryptography-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/python-manilaclient/Manifest b/dev-python/python-manilaclient/Manifest
index 71dd98522f38..d134117c5065 100644
--- a/dev-python/python-manilaclient/Manifest
+++ b/dev-python/python-manilaclient/Manifest
@@ -1,2 +1 @@
-DIST python_manilaclient-5.7.1.tar.gz 395046 BLAKE2B 1f57d8e16454dcaa4c24ada4d4c90f930d4e929d56688da3aaeff9f95d2ba4bbac31721b067c164a7358aa41bb0e84022cb45149cae368d856a86fa05febd8ef SHA512 0e49d33b46248e250a0834db752c8da0fb8c731df2795b1dc7f6334bcd78a17c06909ef04a1467beae424d4a88e7b1bff69b2a4220f68073423d40a2a36b9449
DIST python_manilaclient-6.0.0.tar.gz 302012 BLAKE2B cabd518230f82d140b8b731edf9b6cb5a0bbf38fa6754c59c15a3074b62efa571dd2f316669f17a049f88c2606dc923017d55e6928e543adf34ed09b28b3ce81 SHA512 4e2839248fbd25a5ebbae6283a0e7cae5d1325488fc5f58da4265276b59769bb5e519f96cf1568c9aec3f642a5177c72be093fd40d36de2f7b40695d3068fc79
diff --git a/dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild b/dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild
deleted file mode 100644
index 9b06d5eef9ab..000000000000
--- a/dev-python/python-manilaclient/python-manilaclient-5.7.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pbr
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings to the OpenStack Manila API"
-HOMEPAGE="
- https://opendev.org/openstack/python-manilaclient
- https://github.com/openstack/python-manilaclient/
- https://pypi.org/project/python-manilaclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/osc-lib-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-"
-
-# Tests disabled as it depends on dev-python/stestr which is masked for removal
-#BDEPEND="
-# test? (
-# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
-# >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
-# >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
-# >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-# >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-# >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}]
-# )
-#"
-
-# distutils_enable_tests unittest
-
-python_test() {
- # The functional tests would requier the OpenStack manila service to be
- # packaged, too.
- eunittest manilaclient/tests/unit
-}
diff --git a/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild
index 2d997d074309..4fa8e2fa830d 100644
--- a/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild
+++ b/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild
@@ -32,21 +32,24 @@ RDEPEND="
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
"
-# Tests disabled as it depends on dev-python/stestr which is masked for removal
-#BDEPEND="
-# test? (
-# >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
-# >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
-# >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-# >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
-# >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
-# >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-# >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-# >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}]
-# )
-#"
+BDEPEND="
+ test? (
+ >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}]
+ >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
-# distutils_enable_tests unittest
+src_prepare() {
+ # This test requires tempest which has been removed.
+ rm --force manilaclient/tests/unit/test_functional_utils.py
+ distutils-r1_src_prepare
+}
python_test() {
# The functional tests would requier the OpenStack manila service to be
diff --git a/dev-python/python-octaviaclient/Manifest b/dev-python/python-octaviaclient/Manifest
index b57637289c5d..4ff04d2679f9 100644
--- a/dev-python/python-octaviaclient/Manifest
+++ b/dev-python/python-octaviaclient/Manifest
@@ -1,2 +1 @@
-DIST python_octaviaclient-3.12.0.tar.gz 97448 BLAKE2B 86755ae2117865e166fd69f995bdb24168c431a6bc8672cae7719a5b1ae8a47ee6233bd5a9008e439a17edce903e87a590b95094fe75d1727290d48bbe6ae1ff SHA512 bf113a4b673b3f95359b8334bdfc43d8182a02c049893425e4e9faa80bb7bbe6f16bec5581d13d7cac5a387d373803826875f25fafc721a0c23a7eeeff3e3bcc
DIST python_octaviaclient-3.13.0.tar.gz 98107 BLAKE2B ca967b628e9841828c4557676cee5a43328da2b6006696c0721caa0557b1dca83aeb25844ededb1dab8429155742e70d89d60e60ca83b9e334cec8506a91c5f4 SHA512 0cb4a82e74ee2e1e1dfc279143f6511da2cca3c45990a3977a758098ae7d401926bf2f2f564544958f99651b1de63f28a01c8d80768f6b053c760bee669740fa
diff --git a/dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild b/dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild
deleted file mode 100644
index 3362addd1e90..000000000000
--- a/dev-python/python-octaviaclient/python-octaviaclient-3.12.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A client for the OpenStack Octavia API"
-HOMEPAGE="
- https://opendev.org/openstack/python-octaviaclient
- https://github.com/openstack/python-octaviaclient/
- https://pypi.org/project/python-octaviaclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=dev-python/cliff-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}]
- >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
- >=dev-python/osc-lib-1.14.1[${PYTHON_USEDEP}]
- >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_IGNORE=(
- # not packaged
- octaviaclient/tests/unit/test_hacking.py
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild b/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild
index 682247a6aa74..73eb2e2b6417 100644
--- a/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild
+++ b/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild
@@ -38,6 +38,8 @@ BDEPEND="
)
"
+EPYTEST_PLUGINS=()
+
EPYTEST_IGNORE=(
# not packaged
octaviaclient/tests/unit/test_hacking.py
diff --git a/dev-python/scipy/scipy-1.17.1.ebuild b/dev-python/scipy/scipy-1.17.1.ebuild
index fbd753a7b509..cc58022f9cc0 100644
--- a/dev-python/scipy/scipy-1.17.1.ebuild
+++ b/dev-python/scipy/scipy-1.17.1.ebuild
@@ -38,7 +38,7 @@ else
"
if [[ ${PV} != *rc* ]]; then
- KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
fi
diff --git a/dev-python/skia-pathops/Manifest b/dev-python/skia-pathops/Manifest
index 8815ccf9c9d7..1fbc7f61fc2e 100644
--- a/dev-python/skia-pathops/Manifest
+++ b/dev-python/skia-pathops/Manifest
@@ -1 +1 @@
-DIST skia_pathops-0.9.1.tar.gz 65116011 BLAKE2B de7971f2e127d205f7e74a6700de9f0364a15ee268b5fd8c8ff6f36b066e467791d58bc26a7f99bbfdb759bed1781e0f7ba1019f523691d05b638af0802d267a SHA512 bc35ced1ad433e51b56b4a5d4a5fbe9156281b3db50ce63800ea576392700ca51fa5dc1bbe5ba165e9ac5095d3f8a44ada52a60fa3d3e8e9d726845175a0a86d
+DIST skia_pathops-0.9.2.tar.gz 65115346 BLAKE2B 59d6484e052537514376795f3d3d90bc83de2140a34d8b85ccb94ae58063fcb843d27808b5f9038ffa7c209919986998b3178f37f85e233e78a9c895abf76f64 SHA512 808d8cf000798eebb77c8bd2ef67a694e0d68b85b7765da9df66021fbc786232fddf5c1cc06695d0617824cc57b2346656968c8d489323cf99ae9f840896fffa
diff --git a/dev-python/skia-pathops/files/skia-pathops-0.9.1-no-net.patch b/dev-python/skia-pathops/files/skia-pathops-0.9.2-no-net.patch
index 0cac67bc7689..0cac67bc7689 100644
--- a/dev-python/skia-pathops/files/skia-pathops-0.9.1-no-net.patch
+++ b/dev-python/skia-pathops/files/skia-pathops-0.9.2-no-net.patch
diff --git a/dev-python/skia-pathops/skia-pathops-0.9.1.ebuild b/dev-python/skia-pathops/skia-pathops-0.9.2.ebuild
index 7f6612b2cc1d..2b6d664124f3 100644
--- a/dev-python/skia-pathops/skia-pathops-0.9.1.ebuild
+++ b/dev-python/skia-pathops/skia-pathops-0.9.2.ebuild
@@ -8,14 +8,14 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
-HASH="2df8c918ffcb4ad847d2571f32a92447ffebe2e9c94d4ea05d9a86f20beb"
+HASH="ab37d6fa21f25965d4ad059745c76f13ddfb92a2c06a842a42ad77961c24"
DESCRIPTION="Python bindings for the Skia Path Ops"
HOMEPAGE="
https://skia.org/dev/present/pathops
https://pypi.org/project/skia-pathops/
https://github.com/fonttools/skia-pathops
"
-SRC_URI="https://files.pythonhosted.org/packages/45/e5/${HASH}/skia_pathops-${PV}.tar.gz"
+SRC_URI="https://files.pythonhosted.org/packages/4a/f6/${HASH}/skia_pathops-${PV}.tar.gz"
S="${WORKDIR}/skia_pathops-${PV}"
LICENSE="BSD"
diff --git a/dev-python/soundcard/Manifest b/dev-python/soundcard/Manifest
index fc15f9757935..d54591e7ac6c 100644
--- a/dev-python/soundcard/Manifest
+++ b/dev-python/soundcard/Manifest
@@ -1 +1,2 @@
DIST soundcard-0.4.5.tar.gz 40831 BLAKE2B bee3c54dce51a5fe0d01a30c78edc4c87752c803f90bcc2771a235d9579ade74095e2437747af322e3f179d5ae018c0a169f86ef86487291d140d1495e736d17 SHA512 f08deec62717e29a173f5fc8df2e828385e47e923ed9face22f0a389062929f95fc41b8f7156977cfffff2f6c122d052f6a00f8fdb86ff84fb845f172425d987
+DIST soundcard-0.4.6.tar.gz 40830 BLAKE2B 6ada6230c5b20eb5da7a21c77422dcfefc4d3fbdb1cc0ee923eb370e6dcf5f696891cec6faaf0ceb8f25ceb2d7625819d0319c830dabe16781ad66c65104087e SHA512 3cf79b45f8a5535b917757546e8c6f91c6dc32ee2ad1939b33e426967e8622d1a0058a9f7ca80345e1bc015fbc56788723842ddaf6b514ae1e1c8110705a56b2
diff --git a/dev-python/soundcard/soundcard-0.4.6.ebuild b/dev-python/soundcard/soundcard-0.4.6.ebuild
new file mode 100644
index 000000000000..9239586acdd0
--- /dev/null
+++ b/dev-python/soundcard/soundcard-0.4.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit pypi distutils-r1
+
+DESCRIPTION="A Pure-Python Real-Time Audio Library"
+HOMEPAGE="
+ https://pypi.org/project/SoundCard/
+ https://github.com/bastibe/SoundCard/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test" # requires a running pulseaudio server
+
+RDEPEND="
+ >=dev-python/numpy-1.11[${PYTHON_USEDEP}]
+ dev-python/cffi[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/sphinx-design/Manifest b/dev-python/sphinx-design/Manifest
index 623f48c9ccd0..0b72ab35aaf2 100644
--- a/dev-python/sphinx-design/Manifest
+++ b/dev-python/sphinx-design/Manifest
@@ -1 +1 @@
-DIST sphinx-design-0.6.1.gh.tar.gz 2634942 BLAKE2B 24d392aebdfbe62dc5b7aa4459f146f32bd2bf64f53e7fe0bb2732e63501f59e3b06d437cde138b398d2c0c1454cd3678c2ce3fdffaaf11786a7353ac0a8a9b0 SHA512 7733d0f146f26b47c1b4db5c86aeb634194fc3d9330308812e7507aa2b76420d869a6a5846980f034e7127385f79c0b41dfcce2206d0ee69746aa8ced2a4a582
+DIST sphinx-design-0.7.0.gh.tar.gz 2699400 BLAKE2B f56da50e19ee9b065acddd98c2149d278857af6eb8cfee3598cf730ae9ad50ae160431b4b0e47c4e9ee5708e154192ee76369d8dffa5b9f69efb03cddc8c2e54 SHA512 b29c7d89bc0ac14bd6ab339f401b7b25fa1bd851620bf2aac7f13b34559423c8c3d94f4bdd3bcdc13a87144726faa4ba54fa581479e4ebfcc0ee74338a790d1c
diff --git a/dev-python/sphinx-design/sphinx-design-0.6.1.ebuild b/dev-python/sphinx-design/sphinx-design-0.7.0.ebuild
index 3fc0cf5f83c5..a2d997e52fb4 100644
--- a/dev-python/sphinx-design/sphinx-design-0.6.1.ebuild
+++ b/dev-python/sphinx-design/sphinx-design-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/termynal/Manifest b/dev-python/termynal/Manifest
index da6d1f734f16..69fce6b7748f 100644
--- a/dev-python/termynal/Manifest
+++ b/dev-python/termynal/Manifest
@@ -1 +1 @@
-DIST termynal-0.13.1.gh.tar.gz 171535 BLAKE2B 046ced44bbeea17292fa93804d2accea84d3834daf7d4e73e22a1d9688b546a0ad6c15778b1a92c813a9fc54d465ba41260e4c9e97e82ba42146d759117c2d57 SHA512 52e1d8619d4404a0cb43e0514c6d4978405cf36d91503d14eec6a1d659363892e8021b9adf98321445a28ec563352fb0f630b3e71286c4f741e97dd4d10db17c
+DIST termynal-0.14.0.gh.tar.gz 176129 BLAKE2B 904921658b8b18c7d9bd1d83219f54f995c2a49ebed545db0d659bbc6fa7f0245db73b590a028d41fc3856c88396a411d82902ee979a299191c4a089c9f76add SHA512 3ac2c43b9f9acd5919ed2cb9e007a84071ddefd82179c1a111e380f42f2e6a052ea6e2f382149931aaa9b0158eba348213946afe71983654f5929e691e784124
diff --git a/dev-python/termynal/termynal-0.13.1-r1.ebuild b/dev-python/termynal/termynal-0.14.0.ebuild
index 90281462a51c..559175fc197c 100644
--- a/dev-python/termynal/termynal-0.13.1-r1.ebuild
+++ b/dev-python/termynal/termynal-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,5 +26,4 @@ DEPEND="${RDEPEND}"
EPYTEST_IGNORE=(
tests/test_mkdocs_plugin.py
)
-
distutils_enable_tests pytest
diff --git a/dev-python/ujson/ujson-5.12.0.ebuild b/dev-python/ujson/ujson-5.12.0.ebuild
index f3d081906e92..ffc97640880e 100644
--- a/dev-python/ujson/ujson-5.12.0.ebuild
+++ b/dev-python/ujson/ujson-5.12.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="
dev-libs/double-conversion:=