diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-08 19:15:21 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-08 19:15:21 +0000 |
| commit | 9309e73601b94fbe27df1318837a556e61752f69 (patch) | |
| tree | 340916f2f233d54fcfa26df75e5a18b29459c29d /dev-python | |
| parent | 2128795dcaac7d9a06e98ae1efa4c9a1812ada4b (diff) | |
| download | baldeagleos-repo-9309e73601b94fbe27df1318837a556e61752f69.tar.gz baldeagleos-repo-9309e73601b94fbe27df1318837a556e61752f69.tar.xz baldeagleos-repo-9309e73601b94fbe27df1318837a556e61752f69.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
46 files changed, 549 insertions, 654 deletions
diff --git a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild index 53b429df6892..cfc6ce59ec9a 100644 --- a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild +++ b/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild @@ -121,7 +121,7 @@ LICENSE+=" Unicode-DFS-2016 " SLOT="0" -KEYWORDS="~amd64 ~arm64 ~s390" +KEYWORDS="~amd64 ~arm64 ~s390 ~sparc ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/cached-property/Manifest b/dev-python/cached-property/Manifest new file mode 100644 index 000000000000..db4caeb0638c --- /dev/null +++ b/dev-python/cached-property/Manifest @@ -0,0 +1,3 @@ +DIST cached_property-2.0.1.tar.gz 10574 BLAKE2B fe4d0012093badff3cfb485381d5a98f234f9672fdd378cd2883015a6749c3e28e74e500414bcc894dc808743e13e5bbf675386b80bf6e606079f08a51336632 SHA512 6200faba0b3aa5db9e8074cba0af7c71432ef068f8ab783558aab5b69002c585291d5d6fe35e9208ce31c7e0d935b7b42a77ed730fd516c0cb3d512fecb598c0 +EBUILD cached-property-2.0.1.ebuild 529 BLAKE2B ebee07c1b1c057ed2b687d447f149471a8eb5789505545e9ca8aef035c543fbf4f812e563ac486daf871103756419d65aee6808a033aebb1d13294c2bb070a93 SHA512 fea498ef777428b9014ede55d758a4f561b698ec856143bba7f0cee6fe454695241f51a0c3307e2c6e3364867f47457735fc582013acba617e0eed599d453865 +MISC metadata.xml 468 BLAKE2B 92c5537a0ef7b406896c6a26ffbb42d4c2bea9c3c144fe8daeab2ad3b3c9a420d08a492dd251c9b5244281f2f2fb123f78784bda1fc10007b6997a5310bcc039 SHA512 518235e283e50b52e9d8aa8a77c53f5f4509e316681b547aae9615d69b57c8e5a6ecd40080a84efbe9460fc376643554d277cc23f3dd13b2c170fd4e931684ed diff --git a/dev-python/cached-property/cached-property-2.0.1.ebuild b/dev-python/cached-property/cached-property-2.0.1.ebuild new file mode 100644 index 000000000000..648950a8a0d5 --- /dev/null +++ b/dev-python/cached-property/cached-property-2.0.1.ebuild @@ -0,0 +1,22 @@ +# 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 pypi + +DESCRIPTION="A cached-property for decorating methods in classes" +HOMEPAGE="https://github.com/pydanny/cached-property" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +BDEPEND="test? ( dev-python/freezegun[${PYTHON_USEDEP}] )" + +DOCS=( {HISTORY,README}.md ) + +distutils_enable_tests pytest diff --git a/dev-python/itemadapter/metadata.xml b/dev-python/cached-property/metadata.xml index c5d2fd181bd4..d6c9b770d402 100644 --- a/dev-python/itemadapter/metadata.xml +++ b/dev-python/cached-property/metadata.xml @@ -2,11 +2,11 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> <upstream> - <bugs-to>https://github.com/scrapy/itemadapter/issues</bugs-to> + <bugs-to>https://github.com/pydanny/cached-property/issues</bugs-to> </upstream> - <origin>gentoo-guru-overlay</origin> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest index b58c0c2009cc..93bbf2713782 100644 --- a/dev-python/channels/Manifest +++ b/dev-python/channels/Manifest @@ -1,5 +1 @@ -DIST channels-3.0.5.gh.tar.gz 200118 BLAKE2B 7a7653f986face1e87369917317db013e5c9fc912c6e2d7c737054ffef167bd01feb48f7e2d00d0d331e7a16093478e5416645717aed59e46dfec8f9b3641a2e SHA512 b12d1aec9602b702b5a097e9ca52dccad49940f82fcbe5594890c9bd1f1879a2fcf0f29630ca53e4972a26853df8f71d07d7b2cccd876abbf2417a76dee281bf -DIST channels-4.2.2.gh.tar.gz 197010 BLAKE2B 321bf62c68038ce511145acd43c036dd298d58056f20ab2d676c3e3a8d6360a86a4f07c8f9ed6c123f888c012d69da22cfae4fb477dd5422cf326bf2de6a4c8f SHA512 8f7c8f27981988fed8ec254db91ce0a130b24842949ef94cc9ae21b4a259a7003654ec86c4e18aa81924e26d9b81b6a2aafaac404e490cbdda6b4a100476917a -EBUILD channels-3.0.5.ebuild 936 BLAKE2B 788d0e9a2822dd9d0ed2d1d1a62135aeb5f244710b66f7591962518a5204cde5b8e779280783dd1d1a1b1a3fa9b272a0eb457f1d88d62c8ecefc8f67384929ef SHA512 89003fa68c7ab1cdd1a329f4389ba6fe28f491217a70c03b2979a992b450d8aa1a02f024f073ad5fc0aa1d093d81c6c8b1adaa45bdc9a179f5bd1607d85c13ef -EBUILD channels-4.2.2.ebuild 829 BLAKE2B e5946c4a0eaf9fb3ffa2092a3d5d49d3d6ee16f151483fa2b716c8bab3350eca5e330a22822f881421d8882ffb970f4c56154c613477d094319e46addf1a5537 SHA512 84ce30d87a654c1a89ac299fb0f6447ca9c736e4b63497d83fc2687384e9cbe8094ba8f5021a19f726f9bae97c6b6d11eddef6a9ee5c275efe827bf95d3848ec -MISC metadata.xml 445 BLAKE2B b4c0a41d6caadfbc53cbba3c41f8b7689a286b3f8d285c37a88a1f79d8dc350b82fea255048c022b92091a1e0cc67bf19645d6c32183b82a6dd49cccadf5078f SHA512 380c8b98efe8d9a2513c51899b7de90b115d4a51f104f46b552ff8929c322850e511e245a2ba0e976213416ae7241a17292ca98248caacfc891fcdcf5cea5d44 +DIST channels-4.3.2.gh.tar.gz 206077 BLAKE2B c0913d67dc74bc728dd828584cf803b4ad175bab717de71ccf1e1c5b6aaca296fd15d011deb07b2876e63b7daaefab5e5ee24c323e907b3c563f5358759f14b8 SHA512 29d9c91aca721fad44143978863c45812bf596bb65cf99084803f78d85c664d5cc7ca1015df151cdc27754b822c9cfd18102989b6e5f59bc50257f6c9d8b8b3e diff --git a/dev-python/channels/channels-3.0.5.ebuild b/dev-python/channels/channels-3.0.5.ebuild deleted file mode 100644 index 03a4923889fe..000000000000 --- a/dev-python/channels/channels-3.0.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 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="Extends Django abilities beyond HTTP protocol" -HOMEPAGE="https://github.com/django/channels" -SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/django-2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/async-timeout[${PYTHON_USEDEP}] - >=dev-python/daphne-3.0[${PYTHON_USEDEP}] - <dev-python/daphne-4.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest - -python_prepare_all() { - # https://github.com/django/channels/issues/1915 - echo 'asyncio_mode = auto' >> setup.cfg - - distutils-r1_python_prepare_all -} diff --git a/dev-python/channels/channels-4.2.2.ebuild b/dev-python/channels/channels-4.2.2.ebuild deleted file mode 100644 index 710613a7cbd1..000000000000 --- a/dev-python/channels/channels-4.2.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 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="Extends Django abilities beyond HTTP protocol" -HOMEPAGE="https://github.com/django/channels" -SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/asgiref-3.5.0[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/async-timeout[${PYTHON_USEDEP}] - >=dev-python/daphne-4.0.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/channels/channels-4.3.2.ebuild b/dev-python/channels/channels-4.3.2.ebuild new file mode 100644 index 000000000000..ffafd1ece52b --- /dev/null +++ b/dev-python/channels/channels-4.3.2.ebuild @@ -0,0 +1,62 @@ +# 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 distutils-r1 #pypi + +DESCRIPTION="Brings async, event-driven capabilities to Django" +HOMEPAGE=" + https://channels.readthedocs.io/ + https://github.com/django/channels/ + https://pypi.org/project/channels/ +" +# no tests in sdist +SRC_URI=" + https://github.com/django/channels/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + <dev-python/asgiref-4[${PYTHON_USEDEP}] + >=dev-python/asgiref-3.9.0[${PYTHON_USEDEP}] + >=dev-python/django-4.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/async-timeout[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # avoid daphne as it requires autobahn + tests/sample_project/tests/test_selenium.py + tests/security/test_websocket.py + tests/test_database.py + tests/test_generic_http.py + tests/test_generic_websocket.py + tests/test_http.py + tests/test_testing.py +) + +EPYTEST_PLUGINS=( pytest-django pytest-asyncio ) +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/channels-4.3.2-fix-install.patch +) + +python_prepare_all() { + # avoid daphne as it requires autobahn + sed -e '/"daphne"/d' -i tests/sample_project/config/settings.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/channels/files/channels-4.3.2-fix-install.patch b/dev-python/channels/files/channels-4.3.2-fix-install.patch new file mode 100644 index 000000000000..18eca8f75445 --- /dev/null +++ b/dev-python/channels/files/channels-4.3.2-fix-install.patch @@ -0,0 +1,14 @@ +diff --git a/setup.cfg b/setup.cfg +index 742e1f6..43d8c0d 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -52,7 +52,7 @@ types = + + [options.packages.find] + exclude = +- tests ++ tests* + + [flake8] + exclude = venv/*,tox/*,docs/*,testproject/*,build/* + diff --git a/dev-python/channels/metadata.xml b/dev-python/channels/metadata.xml index 7093cae71294..0dec5a678a5f 100644 --- a/dev-python/channels/metadata.xml +++ b/dev-python/channels/metadata.xml @@ -2,11 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>marcin.deranek@slonko.net</email> - <name>Marcin Deranek</name> + <email>negril.nx+gentoo@gmail.com</email> + <name>Paul Zander</name> </maintainer> - <upstream> - <bugs-to>https://github.com/django/channels/issues</bugs-to> - </upstream> - <origin>slonko-overlay</origin> + + <origin>gentoo-guru-overlay</origin> + <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/cloudflare/Manifest b/dev-python/cloudflare/Manifest index 6db824699dac..40f61c2b3c5b 100644 --- a/dev-python/cloudflare/Manifest +++ b/dev-python/cloudflare/Manifest @@ -1,5 +1,5 @@ DIST cloudflare-2.19.4.gh.tar.gz 151397 BLAKE2B c91c95f52314c5177d823ef8f827ea2f76f6cc703260449aea12d54c1b77d061feca15d4bb845f84cfb4fd80789e5064e54d7530daf546d54d17054b9e0b4fda SHA512 8ae11e73760c57b610abfe5e2c8fdc83c2e0b9e07340884925ec9ac3bf5b40b4edf39b2b8ce7330538369d7573146a2ddac195efb0efb4ff657f75fdacb31aed -DIST cloudflare-4.2.0.gh.tar.gz 1995070 BLAKE2B 0c5fc330a0aa5557c7ca39f49e2d94b93b7a6eac16752dcf7d4ff96f9464176831f989e13f54a988d8a2afdddf21fcec43944ab125291eb38b9ed0b0db62331a SHA512 0aa994d4109ab819a3e5d190863bde7ef657b0582350f530cea3dc9de4cb34a99f00e23413f35b4a484c75c8e88c184bde59c8e91354dffbdc558645270a21a1 DIST cloudflare-4.3.1.gh.tar.gz 2025113 BLAKE2B 05020324460b8857d21b2aac16e4c7fe316d5ad0bc0999a4c67e276d258cfd2cc4c85aa0fe82ed67931a2b02a3b90d39d9fd04eb3a6f8647a750bafdbe92e8a7 SHA512 36865ab8e88b2eaa3e0a5ad353db45bce55f166a96860f044bd88750de6a08a489e92492c721972be5582de551f31ba154ee6dccd386ca1b73c10864d185539a -DIST cloudflare-python-4.2.0-prism.tar.gz 10827264 BLAKE2B e2231d8652fd0e33f1098687532520b7b24a7eec6e213470c8063f2fe306437f216c82cd62af23fec650224124fc161d85f4c098161dd4a9bc425c2a52da0e45 SHA512 68a5e15b7922752f600d5a02773dd6c683dcdcf12895dc80c3d16aeab52e302f9a90ab4fc4cc123374db74acaef5cd6618ac052dab8f8932206837f7f862556a +DIST cloudflare-5.1.0.gh.tar.gz 2948037 BLAKE2B 0579a61085ddce04a491a0182411ad9f3772cd47b8a9a88f0d8dabcbee0e4cf223bc5374c2ba9d86c42d3e88e645ea50bf12ce9714b526af0a5ccf0d16f860cb SHA512 10ca9735b79d65c927fa61a0d66094e5e4020487def1e70a16676337d76e357ae84bc6abf0e274197f008818add3a026234e28492783ddd3ff9090cf2b7ee74a DIST cloudflare-python-4.3.1-prism.tar.gz 10857296 BLAKE2B b22423b4cc641243517de470c86597a13faab5aa3caa3bc6ffa2a1bcd53ae72ffdebc0eb7f693911ab4b36adf46afb8216bcb9e76085f85147b866c532147757 SHA512 5df269b007905518c5fa500d21ebabc3ec5ee06160a1454ba080c1dd0feb6c7e65a8f3684ec243e15eb28c7e4ac91c2861f83d5314576985501ae64645b70e94 +DIST cloudflare-python-5.1.0-prism.tar.gz 12189459 BLAKE2B 66df6d17cb7501fa22260a61c9706dae562347af7fda6bcecb6d23b931601f135a694faed54faa4e3831c0c23edb9068d06e84ee2f7e41bf0f0c108a779887fd SHA512 4c56fde917697dd548715ca6735d3b7eef0f59b98e0f4381484248d766e785a6d1733eb3b1a94151bebb901b9b3d04531092bcce77ea805d135357bf4db69043 diff --git a/dev-python/cloudflare/cloudflare-4.2.0.ebuild b/dev-python/cloudflare/cloudflare-5.1.0.ebuild index e78bf88ad433..d691a5ced040 100644 --- a/dev-python/cloudflare/cloudflare-4.2.0.ebuild +++ b/dev-python/cloudflare/cloudflare-5.1.0.ebuild @@ -1,27 +1,27 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..14} ) -# upstream doesn't yet officially claim 3.13 support but passes tests and works DISTUTILS_USE_PEP517="hatchling" -inherit distutils-r1 +inherit distutils-r1 eapi9-ver DESCRIPTION="Python wrapper for the Cloudflare v4 API" HOMEPAGE="https://pypi.org/project/cloudflare/" if [ "${PV}" == 9999 ]; then EGIT_REPO_URI="https://github.com/cloudflare/cloudflare-python" inherit git-r3 + RESTRICT="test" else MYPV=$(ver_rs 3 -) MYPV=${MYPV/beta/beta.} MYPN="cloudflare-python" SRC_URI="https://github.com/cloudflare/cloudflare-python/archive/refs/tags/v${MYPV}.tar.gz -> ${P}.gh.tar.gz - test? ( https://github.com/Phoenix591/${MYPN}/releases/download/${PV}/${MYPN}-${PV}-prism.tar.gz )" + test? ( https://github.com/Phoenix591/${MYPN}/releases/download/${MYPV}/${MYPN}-${MYPV}-prism.tar.gz )" #Prism archive generated by workflow # https://github.com/Phoenix591/cloudflare-python/blob/master/.github/workflows/test-tar.yml S="${WORKDIR}/${MYPN}-${MYPV}" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="" fi LICENSE="MIT test? ( ISC Apache-2.0 MIT BSD CC0-1.0 0BSD )" # nodejs module and deps used to test @@ -36,45 +36,27 @@ RDEPEND=" ${DEPEND} " BDEPEND="test? ( + >=dev-python/httpx-aiohttp-0.1.9[${PYTHON_USEDEP}] >=net-libs/nodejs-18.20.1 - dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/time-machine[${PYTHON_USEDEP}] dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/respx[${PYTHON_USEDEP}] ${RDEPEND} )" - +EPYTEST_PLUGINS=( pytest-xdist pytest-asyncio respx ) distutils_enable_tests pytest RESTRICT+=" !test? ( test )" +DOCS="docs/migration-guides/v5.0.0-migration-guide.md" src_unpack() { unpack "${P}.gh.tar.gz" - use test && cd "${S}" && unpack "cloudflare-python-${PV}-prism.tar.gz" + use test && cd "${S}" && unpack "cloudflare-python-${MYPV}-prism.tar.gz" } -#python_prepare_all() { -# # don't install tests or examples -# sed -i -e "s/'cli4', 'examples'/'cli4'/" \ -# -e "s#'CloudFlare/tests',##" \ -# setup.py || die -# sed -i -e "/def test_ips7_should_fail():/i@pytest.mark.xfail(reason='Now fails upstream')" \ -# -e "2s/^/import pytest/" \ -# CloudFlare/tests/test_cloudflare_calls.py || die -# distutils-r1_python_prepare_all -#} - python_test() { - # these 2 tests fail in an ebuild environment for some reason - # help appreciated + # these 2 tests fail in our sandbox for some reason local EPYTEST_DESELECT=( tests/test_client.py::TestCloudflare::test_validate_headers tests/test_client.py::TestAsyncCloudflare::test_validate_headers ) - #intermittently fail for unknown reasons, passed along to upstream - EPYTEST_DESELECT+=( - tests/test_client.py::TestAsyncCloudflare::test_copy_build_request - tests/test_client.py::TestCloudflare::test_copy_build_request - tests/test_client.py::TestAsyncCloudflare::test_get_platform -) epytest } @@ -101,3 +83,12 @@ start_mock() { stop_mock() { kill $(cat "${T}/mock.pid") || die } + +pkg_postinst() { + if ver_replacing -lt "5.0.0_beta1"; then + elog "Cloudflare 5 has several breaking changes" + elog "See /usr/share/doc/${P}/docs/v5-migration-guide.md" + elog "It also includes a new optional dependency on httpx-aiohttp" + elog "Check the README for details" + fi +} diff --git a/dev-python/cypari2/Manifest b/dev-python/cypari2/Manifest index 30a6b9858fa1..8fbbcafc4e8e 100644 --- a/dev-python/cypari2/Manifest +++ b/dev-python/cypari2/Manifest @@ -1 +1,2 @@ DIST cypari2-2.2.2.tar.gz 127375 BLAKE2B 01481a74c892fdfab1192a1f7cd50fcb73bdbb59d8c3f15a23c01f3c17a55099c0f20d867f065a2007c53b4c0635880899550c252abe4171f6dfc61ccbfb6531 SHA512 b9f1d7aaba5fca71a78a41b10a7f98b61d0e0076d73f97c3fda003b81260e5f8f79c6489d8c75a7d12ea8c2715fe45cb6687984b4b448d1c6b2d3ee9616791db +DIST cypari2-2.2.4.tar.gz 692543 BLAKE2B bd146958dd5b9e7da4a419f6b58307a09872ad0f13f5a7ab81d65d24c7cd54f9124a8373a74614103d11dac8064ae1d7d45279e4c59411ebcc46bb2fecaa8299 SHA512 f1e42448b392ac5d58523a281c7613ea6153715e425285f31e01dd3514988108ddb2ba76a2bd40a1628a1ce42b8a7d9e88c51de272258c47d9e6fbc307925ea4 diff --git a/dev-python/cypari2/cypari2-2.2.4.ebuild b/dev-python/cypari2/cypari2-2.2.4.ebuild new file mode 100644 index 000000000000..a90371d346ec --- /dev/null +++ b/dev-python/cypari2/cypari2-2.2.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +DISTUTILS_USE_PEP517=meson-python +DISTUTILS_EXT=1 + +inherit distutils-r1 pypi + +DESCRIPTION="Cython interface to PARI" +HOMEPAGE="https://github.com/sagemath/cypari2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +DEPEND=">=sci-mathematics/pari-2.17.1:=[gmp,doc] + dev-python/cysignals[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-python/cython-3[${PYTHON_USEDEP}]" + +src_prepare(){ + default + + # rename cypari2.py to cypari2.pc.in + mv cypari2/cypari2.py.in cypari2/cypari2.pc.in || die + sed -e "s:cypari2.py:cypari2.pc:g" -i cypari2/meson.build || die +} + +python_test(){ + cd "${S}"/tests || die + "${EPYTHON}" rundoctest.py || die +} diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 94a2916827df..746e1d4499e0 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -1,10 +1,6 @@ DIST Django-4.2.30.checksum.txt 2498 BLAKE2B 82da291f4b5df6d4058f30e918f47388938429b0b4030672e80ac0b566dd138aa7edf88479cbafe9757c9443b16bc20d8a0708ddad310ebd16390847793cbe20 SHA512 a71849dd02eb2cbfed340ae286c7d02bf6b9cef0509ea04c6b38160ae2779240f54b50ec25487d485ef505c04cb5dc20afd01708460bc1ef5485f1ff0adecba2 -DIST Django-5.2.13.checksum.txt 2498 BLAKE2B 87b8f43819321dfe61964fe157b3c732a4db7674a717e71603ce888871f21a5bd991f6ed40f3bb8e8819f954cd4c4befda305962b88127a85d11a49eb086afaf SHA512 7b148ce939b257dc2f94a616564e0e3e0db05ea1d93c5324865fe124f16727063ca0b268fa4e463b3847172095baa276487b272bae608400fac9c69cbcd598d1 DIST Django-5.2.14.checksum.txt 2317 BLAKE2B 0cd012b8815ec7305520483ea1c9db5b3b1373ede52b120010472c662ba55f110c8ac3fd5e12ef539618911dae28d81fbe9886f8436e941b95f2d7d3ae09f4ea SHA512 b81cb4877274d11f6270b55b9726aeec378f92e48f4ce9394a556156aad07af28f622dcad86ab93a594314639259888194a4f8df63bfaa109f69ad7a9441c7a7 -DIST Django-6.0.4.checksum.txt 2488 BLAKE2B 47d11160eda2ab91264a6c92e963e8e238d92f985276a97335c01d4dd591c12828a2b709583e9c8ad0fe7f1aace73742582a4229a513d057c0cba1c40a0acebe SHA512 01ace44fd2e8c4a56f6bba29f767d24504bd6e1ea64d9d3356bb2787410e5c6aef30f764d84e31b2fe8a17d507c5030c238d0384c27a4c3fab9b4008d8e039cf DIST Django-6.0.5.checksum.txt 2307 BLAKE2B 8dcc3a52c9cce9dc00d4911025deb818ec2eccdc3f5254dd640720ac81077ea4ab7b8cd39ec96a4c099f9796e81f4980a8b38e5e4750c405fa3fdc1a783c227b SHA512 7acf5c8e6732eb4208b85b31ba2ab939e3bd7a773827d7f8cbb524b255c8f05ad3acb02c40077f2b7e418ae7287f30090f559bbe44c69c91dba6517e5f42a865 DIST django-4.2.30.tar.gz 10468707 BLAKE2B 760101d8eede890455e1df29bf6cd018007216f8f7ceaba8381c757eec5387b0d8524af2e4519cf6adeca93d3116f3f82b57887f73cc68c89dfbffddc79158e8 SHA512 62bbb451a3ab61ab1679ce9e86178147930cc711f01a0d983aa231ffbc4152f1926d3da240751ee4636f1c0c421248d2f3ee5ebd6827c45a4743adae7b46fbe8 -DIST django-5.2.13.tar.gz 10890368 BLAKE2B 9fd67406297589e5a6764031dbc73701b7cbbf9f8699a72da8fed389145dc4326b4b01721d544a1c33ad6e636be5d9078275edd1750428f7d4d5f80c95c45cee SHA512 dfe3bcc9cf8cfcacf832e7968687605bb06590d1c77f89373bdf4228baefa857faa441e757a5bf1b7b8b75027daec86f88f5fd7a37d579f26918cdb54448581f DIST django-5.2.14.tar.gz 10895118 BLAKE2B de911089a503cce7c12ee50e4729ea94c5400f6260c84d79ef12f8fbd251ea7d332eb26b5194fbb1663602ff4b2488673498f81e013fb967fe358ef3b6339257 SHA512 e6e05195d4693209de15be99fc6621cc23b5a0d28fbcf2516b271274aa1637be4f55a6b607fb1c5dc8e913a78eca99d76645bce1cc71468a8dfed7e16c129a84 -DIST django-6.0.4.tar.gz 10907407 BLAKE2B 0cccac99762dd0f447816c04c199a9a37c7b3582306ca72b22053d7c2512d464efddbd6b6797c8a57248b17d461606accf36a353f95c379a0911ad702df015bc SHA512 3a750cd96d5f7655d67adad0ead1079f350b4874234e8163c85155a757900119cc0070679b84ec838e9416cf61e3f2199b7a3a88e886cfc67a85d00e53ce5551 DIST django-6.0.5.tar.gz 10924131 BLAKE2B 03c0e2e5b62efa2a1462d3beba4103d4b30714ecd42f573b3665399feba335925e8032ad01826b4f31da7bf1686768b45b1f872af52c4315900440f4b033bd6d SHA512 c8f06e11217a1ec5a089646c9d3581cbda7c0d1178cdad3547e0d8a3444bd78a093ecea04deebd2d15f6179f43cf9e427385e28ca310de56b8cd7310e3fcb260 diff --git a/dev-python/django/django-5.2.13.ebuild b/dev-python/django/django-5.2.13.ebuild deleted file mode 100644 index f54b6642ba25..000000000000 --- a/dev-python/django/django-5.2.13.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-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} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig - -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - <dev-python/asgiref-4[${PYTHON_USEDEP}] - >=dev-python/asgiref-3.8.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.11.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/selenium-4.8.0[${PYTHON_USEDEP}] - >=dev-python/tblib-1.5.0[${PYTHON_USEDEP}] - sys-devel/gettext - ) - verify-sig? ( >=sec-keys/openpgp-keys-django-20241002 ) -" - -PATCHES=( - "${FILESDIR}"/django-4.0-bashcomp.patch - # d55979334dcefdb11626220000bec97ade09df07 - "${FILESDIR}"/django-5.2.7-py314.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${P^}.checksum.txt" sha256 "${P}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite \ - -v2 --parallel="${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion ${PN}-admin - bashcomp_alias ${PN}-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:0 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt -} diff --git a/dev-python/django/django-6.0.4.ebuild b/dev-python/django/django-6.0.4.ebuild deleted file mode 100644 index cc0e26848775..000000000000 --- a/dev-python/django/django-6.0.4.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-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} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig - -MY_P=${P/_} -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${MY_P^}.checksum.txt ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - <dev-python/asgiref-4[${PYTHON_USEDEP}] - >=dev-python/asgiref-3.9.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.11.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/selenium-4.8.0[${PYTHON_USEDEP}] - >=dev-python/tblib-1.5.0[${PYTHON_USEDEP}] - sys-devel/gettext - ) - verify-sig? ( >=sec-keys/openpgp-keys-django-20240807 ) -" - -PATCHES=( - "${FILESDIR}"/django-4.0-bashcomp.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${MY_P^}.checksum.txt" sha256 "${MY_P}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite \ - -v2 --parallel="${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion django-admin - bashcomp_alias django-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:0 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt -} diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest index cf1942f72469..ce32650dcad5 100644 --- a/dev-python/dropbox/Manifest +++ b/dev-python/dropbox/Manifest @@ -1 +1 @@ -DIST dropbox-sdk-python-12.0.2.gh.tar.gz 1155008 BLAKE2B cc0006909a204f0b9efab7605680027b144dfff5c91ddf31460884ada4948b285ff0777f19f9395a1fc447a906018c3a43b40bc7651bdbb715c597849e7ecba9 SHA512 73834c89e2dc8b129a549d082a7862ec81f731c4977c6650cc421c08b62903b78c9fa1e191a330022591e2cb0e29b825e89e2d04056e2f4e6362a168b57fec39 +DIST dropbox-12.0.2_p20260506.gh.tar.gz 1152945 BLAKE2B 728a269669ab835541c71068f05c401131fbe1d06f2f095a59e338d83cb5bd2bae674c8c1d050ae252a6af7db60e95b5be28e4b13f16296ecb35b6abd7efc450 SHA512 68ff810162ff945bcbcd9c6e7fb0cbf255b35b0964aa2391377a3cbe928b87a5408abc3cbccf4c9d2d0cde365393faf4e8186da1cff3b2d400732ac110eb404d diff --git a/dev-python/dropbox/dropbox-12.0.2.ebuild b/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild index dd615e1b59b4..195af6f7eb18 100644 --- a/dev-python/dropbox/dropbox-12.0.2.ebuild +++ b/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild @@ -1,35 +1,40 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-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} ) + +GIT_HASH="8223031ffad6b4b3ab4ee886658bc606e6f82bac" + inherit distutils-r1 -GH_PN=dropbox-sdk-python +MY_PN=dropbox-sdk-python +MY_P=${MY_PN}-${PV} DESCRIPTION="The offical Dropbox SDK for Python" HOMEPAGE="https://www.dropbox.com/developers" + # pypi does not have tests, stick with gh -SRC_URI="https://github.com/dropbox/${GH_PN}/archive/refs/tags/v${PV}.tar.gz -> ${GH_PN}-${PV}.gh.tar.gz" -S="${WORKDIR}"/${GH_PN}-${PV} +if [[ ${PV} == *_p* ]] ; then + SRC_URI="https://github.com/dropbox/${MY_PN}/archive/${GIT_HASH}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${MY_PN}-${GIT_HASH}" +else + SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${MY_P}" +fi LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] + >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] + >=dev-python/six-1.12.0[${PYTHON_USEDEP}] dev-python/stone[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}] " -# setuptools-82 removed 'pkg_resources' -# https://github.com/dropbox/dropbox-sdk-python/issues/525 -BDEPEND=" - <dev-python/setuptools-82.0.0[${PYTHON_USEDEP}] -" # disable tests that need SCOPED_USER_DROPBOX_TOKEN # and tests that fail @@ -41,9 +46,14 @@ EPYTEST_DESELECT=( distutils_enable_tests pytest -python_prepare_all() { - # this is wrong +src_prepare() { + if [[ ${PV} == *_p* ]] ; then + local MY_PV=$(ver_cut 1-3) + + sed -i -e "s/__version__ = '0.0.0'/__version__ = '${MY_PV}'/" dropbox/dropbox_client.py || die + fi + sed -i -e "s/^import mock$/from unittest import mock/" test/unit/test_dropbox_unit.py || die - distutils-r1_python_prepare_all + distutils-r1_src_prepare } diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild index 15173e491b75..f62f13ede63d 100644 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild @@ -12,6 +12,7 @@ inherit distutils-r1 pypi DESCRIPTION="Python classes generated from the common protos in the googleapis repository" HOMEPAGE=" https://github.com/googleapis/python-api-common-protos/ + https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/ https://pypi.org/project/googleapis-common-protos/ " diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest index 6f5866c81ec9..c2600ad3f736 100644 --- a/dev-python/gst-python/Manifest +++ b/dev-python/gst-python/Manifest @@ -1 +1,3 @@ DIST gst-python-1.24.13.tar.xz 128500 BLAKE2B bb33b95d5e062da85ec559fd149377b1ddd5deb0560181f53bde616900fd5281189373dc70f6abe39eb0961a3a1e9bfdf347a1291efcb269ef0a7c41abdb5eb5 SHA512 aa92d6c9c5e81a0230e8d8d7d9f63a3c73c0e4ca5bb377be7cbe8dfc1b1edf74377b35b3f79f6f9df04261a96b89716a19423c0ece1ad250841d661677d7ba9e +DIST gst-python-1.26.11.tar.xz 141240 BLAKE2B bf7becda7794024480ce19f41819fcdccc5d01cf58134df8a6a595777c3c5dcdba73f6f6a435d72d0a6373f4eab6f3dd160a9c7a2bf3f2bf98f74c5d073ce25a SHA512 8a618750f1616ba11e55501c7b2d05dfd0fe06569faef173703ae0d7301ff82249cf3a73e91b1e78362e967638f6c40771781269597db90c3640f8156f34143d +DIST gst-python-1.26.11.tar.xz.asc 833 BLAKE2B 3a98ae6d88303634ddfec9629161c46d75c54c4a1bfd59a59a7c5c37059fa4d853dddbee0e0b02fb42428080c022f10966abd56b637ac375a07f318da4fd2e53 SHA512 718b6ea53d6cd6ed795d446b13d3726d5db673af9555a8eb6294fc2e887cafe18f76e63aaa1bbd627add564b1d5c760e70b96d71d0cf5b8b27c1dcbeb579d36e diff --git a/dev-python/gst-python/files/gst-python-1.26.11-pygobject-3.52.patch b/dev-python/gst-python/files/gst-python-1.26.11-pygobject-3.52.patch new file mode 100644 index 000000000000..a24465cb99ba --- /dev/null +++ b/dev-python/gst-python/files/gst-python-1.26.11-pygobject-3.52.patch @@ -0,0 +1,176 @@ +https://bugs.gentoo.org/957940 +https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/47874799e328f2b4f081b623efe9d0ae059d0fd8 + +From 47874799e328f2b4f081b623efe9d0ae059d0fd8 Mon Sep 17 00:00:00 2001 +From: Thibault Saunier <tsaunier@igalia.com> +Date: Sun, 28 Sep 2025 09:48:05 -0300 +Subject: [PATCH] ges: Move OTIO formatter to a separate Python plugin + +The GES OpenTimelineIO formatter was previously embedded directly in +libges using GLib resources, this was all a bit complex for not much +benefit, moreover it started to crash recently. + +Move the formatter to a standalone Python plugin that will be loaded +through the standard GStreamer Python plugin infrastructure making +it all more simple. + +The formatter is now located in subprojects/gst-python/plugins/ges/ +and will only be loaded when the Python plugin is available and +opentimelineio is installed. + +Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4676 + +Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9759> +--- a/meson.build ++++ b/meson.build +@@ -128,7 +128,8 @@ configinc = include_directories('.') + meson.add_dist_script('scripts/gen-changelog.py', meson.project_name(), '1.26.0', meson.project_version()) + + pkgconfig = import('pkgconfig') +-plugins_install_dir = join_paths(libdir, 'gstreamer-1.0') ++plugins_install_dir = join_paths(get_option('libdir'), 'gstreamer-1.0') ++python_plugin_install_dir = join_paths(plugins_install_dir, 'python') + plugins_pkgconfig_install_dir = join_paths(plugins_install_dir, 'pkgconfig') + if get_option('default_library') == 'shared' + # If we don't build static plugins there is no need to generate pc files +@@ -139,6 +140,7 @@ subdir('gi') + if not get_option('plugin').disabled() + if get_option('default_library') != 'static' + subdir('plugin') ++ subdir('plugins') + else + warning('Python plugin not supported with `static` builds yet.') + endif +--- a/plugin/meson.build ++++ b/plugin/meson.build +@@ -3,7 +3,7 @@ gstpython = library('gstpython', + include_directories : [configinc], + dependencies : [gst_dep, pygobject_dep, gstbase_dep, python_embed_dep, gmodule_dep, libdl], + install : true, +- install_dir : '@0@/gstreamer-1.0'.format(get_option('libdir')), ++ install_dir : plugins_install_dir, + ) + plugins = [gstpython] + # XXX: Generate a pc file for this plugin? Can gstpython be statically linked? +--- /dev/null ++++ b/plugins/ges/meson.build +@@ -0,0 +1,4 @@ ++install_data( ++ 'python/gesotioformatter.py', ++ install_dir: python_plugin_install_dir ++) +--- /dev/null ++++ b/plugins/ges/python/gesotioformatter.py +@@ -0,0 +1,105 @@ ++#!/usr/bin/env python ++# -*- Mode: Python -*- ++# vi:si:et:sw=4:sts=4:ts=4 ++# ++# Copyright (C) 2019 Igalia S.L ++# Authors: ++# Thibault Saunier <tsaunier@igalia.com> ++# ++ ++import sys ++ ++import gi ++import tempfile ++ ++try: ++ gi.require_version("GES", "1.0") ++ gi.require_version("Gst", "1.0") ++ ++ from gi.repository import GObject ++ from gi.repository import Gst ++ Gst.init(None) ++ from gi.repository import GES ++ from gi.repository import GLib ++ from collections import OrderedDict ++ ++ import opentimelineio as otio ++ otio.adapters.from_name('xges') ++ ++ class GESOtioFormatter(GES.Formatter): ++ def do_save_to_uri(self, timeline, uri, overwrite): ++ if not Gst.uri_is_valid(uri) or Gst.uri_get_protocol(uri) != "file": ++ Gst.error("Protocol not supported for file: %s" % uri) ++ return False ++ ++ with tempfile.NamedTemporaryFile(suffix=".xges") as tmpxges: ++ timeline.get_asset().save(timeline, "file://" + tmpxges.name, None, overwrite) ++ ++ linker = otio.media_linker.MediaLinkingPolicy.ForceDefaultLinker ++ otio_timeline = otio.adapters.read_from_file(tmpxges.name, "xges", media_linker_name=linker) ++ location = Gst.uri_get_location(uri) ++ out_adapter = otio.adapters.from_filepath(location) ++ otio.adapters.write_to_file(otio_timeline, Gst.uri_get_location(uri), out_adapter.name) ++ ++ return True ++ ++ def do_can_load_uri(self, uri): ++ try: ++ if not Gst.uri_is_valid(uri) or Gst.uri_get_protocol(uri) != "file": ++ return False ++ except GLib.Error as e: ++ Gst.error(str(e)) ++ return False ++ ++ if uri.endswith(".xges"): ++ return False ++ ++ try: ++ return otio.adapters.from_filepath(Gst.uri_get_location(uri)) is not None ++ except Exception as e: ++ Gst.info("Could not load %s -> %s" % (uri, e)) ++ return False ++ ++ def do_load_from_uri(self, timeline, uri): ++ location = Gst.uri_get_location(uri) ++ in_adapter = otio.adapters.from_filepath(location) ++ assert (in_adapter) # can_load_uri should have ensured it is loadable ++ ++ linker = otio.media_linker.MediaLinkingPolicy.ForceDefaultLinker ++ otio_timeline = otio.adapters.read_from_file( ++ location, ++ in_adapter.name, ++ media_linker_name=linker ++ ) ++ ++ with tempfile.NamedTemporaryFile(suffix=".xges") as tmpxges: ++ otio.adapters.write_to_file(otio_timeline, tmpxges.name, "xges") ++ formatter = GES.Formatter.get_default().extract() ++ timeline.get_asset().add_formatter(formatter) ++ return formatter.load_from_uri(timeline, "file://" + tmpxges.name) ++ ++ GObject.type_register(GESOtioFormatter) ++ known_extensions_mimetype_map = [ ++ ("otio", "xml", "fcpxml"), ++ ("application/vnd.pixar.opentimelineio+json", "application/vnd.apple-xmeml+xml", "application/vnd.apple-fcp+xml") ++ ] ++ ++ extensions = [] ++ for adapter in otio.plugins.ActiveManifest().adapters: ++ if adapter.name != 'xges': ++ extensions.extend(adapter.suffixes) ++ ++ extensions_mimetype_map = [[], []] ++ for i, ext in enumerate(known_extensions_mimetype_map[0]): ++ if ext in extensions: ++ extensions_mimetype_map[0].append(ext) ++ extensions_mimetype_map[1].append(known_extensions_mimetype_map[1][i]) ++ extensions.remove(ext) ++ extensions_mimetype_map[0].extend(extensions) ++ ++ GES.FormatterClass.register_metas(GESOtioFormatter, "otioformatter", ++ "GES Formatter using OpenTimelineIO", ++ ','.join(extensions_mimetype_map[0]), ++ ';'.join(extensions_mimetype_map[1]), 0.1, Gst.Rank.SECONDARY) ++except (ImportError, TypeError) as e: ++ Gst.warning(f"opentimelineio module not found, GES OTIO formatter will not be available: {e}") +--- /dev/null ++++ b/subprojects/gst-python/plugins/meson.build +@@ -0,0 +1 @@ ++subdir('ges') +-- +GitLab + diff --git a/dev-python/gst-python/files/gst-python-1.26.11-skip-test.patch b/dev-python/gst-python/files/gst-python-1.26.11-skip-test.patch new file mode 100644 index 000000000000..00928d30d64f --- /dev/null +++ b/dev-python/gst-python/files/gst-python-1.26.11-skip-test.patch @@ -0,0 +1,30 @@ +https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4772#note_3291563 + +Description: disable tests that are broken since pygobject 3.54 + Since pygobject 3.54, the tests are broken. With 1.28.0 on the horizon, + the choice is to disable the broken tests to get the version release + synchronised again. +Author: Marc Leeman <marc.leeman@gmail.com> +Forwarded: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4772 +Last-Update: 2026-01-16 + +Index: gst-python1.0/testsuite/test_gst_init.py +=================================================================== +--- gst-python1.0.orig/testsuite/test_gst_init.py ++++ gst-python1.0/testsuite/test_gst_init.py +@@ -30,6 +30,7 @@ overrides_hack + + + class TestNotInitialized(TestCase): ++ @unittest.skip("Broken since pygobject 3.54") + def testNotInitialized(self): + if sys.version_info >= (3, 0): + assert_type = Gst.NotInitialized +@@ -45,6 +46,7 @@ class TestNotInitialized(TestCase): + with self.assertRaises(assert_type): + Gst.ElementFactory.make("identity", None) + ++ @unittest.skip("Broken since pygobject 3.54") + def testNotDeinitialized(self): + Gst.init(None) + diff --git a/dev-python/gst-python/gst-python-1.26.11.ebuild b/dev-python/gst-python/gst-python-1.26.11.ebuild new file mode 100644 index 000000000000..51aaeb874adb --- /dev/null +++ b/dev-python/gst-python/gst-python-1.26.11.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit meson python-r1 verify-sig xdg-utils + +DESCRIPTION="A Python Interface to GStreamer" +HOMEPAGE="https://gstreamer.freedesktop.org/" +SRC_URI=" + https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz + verify-sig? ( https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz.asc ) +" + +LICENSE="LGPL-2+" +SLOT="1.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=media-libs/gstreamer-${PV}:1.0[introspection] + >=media-libs/gst-plugins-bad-${PV}:1.0[introspection] + >=media-libs/gst-plugins-base-${PV}:1.0[introspection] + >=dev-python/pygobject-3.8:3[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-tpm ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tpm.asc + +PATCHES=( + "${FILESDIR}"/gst-python-1.26.11-pygobject-3.52.patch + "${FILESDIR}"/gst-python-1.26.11-skip-test.patch +) + +src_prepare() { + default + + # Avoid building & testing plugin - it must NOT be multi-python as gst-inspect will map in all libpython.so versions + # and crash or behave mysteriously. + # Python plugin support is of limited use (GIL gets in the way). If it's ever requested or needed, it should be a + # separate python-single-r1 media-plugins/gst-plugins-python package that only builds the plugin directory. + sed -e '/subdir.*plugin/d' -i meson.build || die + sed -e '/test_plugin.py/d' -i testsuite/meson.build || die + + xdg_environment_reset +} + +src_configure() { + configuring() { + meson_src_configure \ + -Dpython="${EPYTHON}" + } + python_foreach_impl configuring +} + +src_compile() { + python_foreach_impl meson_src_compile +} + +src_test() { + python_foreach_impl meson_src_test +} + +src_install() { + installing() { + meson_src_install + python_optimize + } + python_foreach_impl installing +} diff --git a/dev-python/itemadapter/Manifest b/dev-python/itemadapter/Manifest deleted file mode 100644 index e5aef7e57410..000000000000 --- a/dev-python/itemadapter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST itemadapter-0.11.0.tar.gz 24045 BLAKE2B 0549636e7157b49d8350bfd7b71c7fd6044953cef6e02d8fb686beb5c6762cbbac136b7a9606b8e587181faeafe2053ee2820c92fdaea711c0f2af8cb542d4e3 SHA512 260d1c2ce9964f5d3f7af4431fda7f5ad1a4090c1c9ceb0f8e7615c83bbe40f201f385c227c1390ce1de9ea631b690c84d38af62f2a74b833a5be47da410a08f diff --git a/dev-python/itemadapter/itemadapter-0.11.0.ebuild b/dev-python/itemadapter/itemadapter-0.11.0.ebuild deleted file mode 100644 index d1b9c5ea3181..000000000000 --- a/dev-python/itemadapter/itemadapter-0.11.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Common interface for scrapy data container classes" -HOMEPAGE="https://scrapy.org/" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64 ~arm64" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="${DEPEND} - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/scrapy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/itemloaders/Manifest b/dev-python/itemloaders/Manifest deleted file mode 100644 index 9222354644d2..000000000000 --- a/dev-python/itemloaders/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST itemloaders-1.3.2.tar.gz 19707 BLAKE2B 6306fcd37f3ca31d2862c7c801ec5b707122c78b5d969fdac200f8827dac05c81ae8e1bc69ec39b2d48fd34779459fe4fc440955347bc7a7827e93affb90edee SHA512 2dc79c3da6abf5b09dbbef11390757af74a4f7d0c22c83d7f8ecbbca3373010f421483521f2c481b99257f73df49f8a7c487e13566b2d4e44fb4b918ba9e9b31 diff --git a/dev-python/itemloaders/itemloaders-1.3.2.ebuild b/dev-python/itemloaders/itemloaders-1.3.2.ebuild deleted file mode 100644 index 99952080a3ad..000000000000 --- a/dev-python/itemloaders/itemloaders-1.3.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Library to populate items using XPath and CSS with a convenient API" -HOMEPAGE="https://scrapy.org/" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64 ~arm64" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - dev-python/itemadapter[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - >=dev-python/parsel-1.8.1[${PYTHON_USEDEP}] - dev-python/w3lib[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/itemloaders/metadata.xml b/dev-python/itemloaders/metadata.xml deleted file mode 100644 index 1488943498d3..000000000000 --- a/dev-python/itemloaders/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/scrapy/itemloaders/issues</bugs-to> - <doc>https://itemloaders.readthedocs.io/</doc> - </upstream> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest index d12ab8aeaca8..a11d7c268c91 100644 --- a/dev-python/langdetect/Manifest +++ b/dev-python/langdetect/Manifest @@ -1,3 +1 @@ DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db -EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e -MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45 diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch new file mode 100644 index 000000000000..637368d2f237 --- /dev/null +++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch @@ -0,0 +1,13 @@ +Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." + +--- a/setup.py ++++ b/setup.py +@@ -18,7 +18,7 @@ setup( + author_email='michal.danilak@gmail.com', + url='https://github.com/Mimino666/langdetect', + keywords='language detection library', +- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], ++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], + include_package_data=True, + install_requires=['six'], + license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild index 271137de443d..7100f5f39dd8 100644 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ b/dev-python/langdetect/langdetect-1.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,4 +19,6 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) + distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml index 020e07f2a3dd..c0f74ac187e2 100644 --- a/dev-python/langdetect/metadata.xml +++ b/dev-python/langdetect/metadata.xml @@ -2,11 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>marcin.deranek@slonko.net</email> - <name>Marcin Deranek</name> + <email>pastalian46@gmail.com</email> + <name>Takuya Wakazono</name> </maintainer> - <upstream> - <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to> - </upstream> - <origin>slonko-overlay</origin> + + <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/lrcalc/lrcalc-2.1-r2.ebuild b/dev-python/lrcalc/lrcalc-2.1-r3.ebuild index 3a6b42004910..ebf57505e904 100644 --- a/dev-python/lrcalc/lrcalc-2.1-r2.ebuild +++ b/dev-python/lrcalc/lrcalc-2.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2025 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/mypy/mypy-2.0.0.ebuild b/dev-python/mypy/mypy-2.0.0.ebuild index 456666ed1a9b..7758d8d68506 100644 --- a/dev-python/mypy/mypy-2.0.0.ebuild +++ b/dev-python/mypy/mypy-2.0.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~s390" +KEYWORDS="~amd64 ~arm64 ~s390 ~sparc ~x86" IUSE="native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/pmw/pmw-2.1.1.ebuild b/dev-python/pmw/pmw-2.1.1.ebuild index b2f839031443..b5e26fca3cb7 100644 --- a/dev-python/pmw/pmw-2.1.1.ebuild +++ b/dev-python/pmw/pmw-2.1.1.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/pyrefly/Manifest b/dev-python/pyrefly/Manifest index da287bfb1990..3b849c6a0627 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -44,13 +44,12 @@ DIST cc-1.2.61.crate 97163 BLAKE2B d46641d905e44c60e36c3918c6fb666c7d5f19316a141 DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21 -DIST clap-4.6.0.crate 62930 BLAKE2B f184cfb0d40adef5d0b4ee0370208bdeb6587b9dfd1b37f71a577cfdf77101100b4c47809ceecf946a855455ab836273aa6b8bb6570d0c126a82754f16bd95ba SHA512 bc5641690f0a0ed2b660836590174641e568be3d2b92d5dc91a82581fdef0543640190fc3c8ffe765f0245a88c0f9809d4e136af156a3d480a680da28e8ae5f6 DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 -DIST clap_derive-4.6.0.crate 33435 BLAKE2B 93fef598637bc3674a7682f724412d5b515c3d219fe4d7e854dbb47864be598046e84c025a5245add4e9431b305d232e6207806cd87aff72cb3552c490426aa6 SHA512 4b642e4bda3af45b21fda189094f73b295c6890f2af533e1541be0df8669d1c7d8256a88dfd47f488ea6adab65012a213521d52dd902f9f11fd3b776923da1c7 DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 DIST clap_lex-1.0.0.crate 13466 BLAKE2B 9a29422e6723fbb76131ce7ca970418200b4ce9bb84936f156e416c96aca25aba7d9982af70f7fdb696a28011463e09a4cbc00df7141e1a6bfb5236178309ca1 SHA512 2e65fdfd8a7310f43c333efb41b18818bd79dc83bf192eeb53f0ab524b500c0660280186308960a0b5b724092319f9325bb92b0b63738fcaea7b932d0d7e3887 DIST codespan-reporting-0.12.0.crate 55796 BLAKE2B 67ecdcb02accc9a65d6706ea632248404fc0cfd6fff8adf633cf4923f5b6382043d9fd1ec77e3e2f3b75420239add7925670bef72d18269e664e6a8d2539123b SHA512 73d3835dc25b4a4088416c2b74aa22c04dfd14bfb9fd85a1f2b22fed8acef284437b2eccef0098b593ad082df65d6a66aa5852c4d81a9df33718a81be56d8d09 +DIST codespan-reporting-0.13.1.crate 57424 BLAKE2B c1406558bea10a66cf979d5469002520210316971d86e75379f57bf954b228dab4a93176cae1ba55e7b880021539d87c35b20488373b94fc44ebceb86e34795e SHA512 876f4ba5dc3d7d0b201f6ea25effb787e01ebffb74bad88810aae8e293c3ac264c8c58bc81a20b29150040ecb755920695457ce8c0bb4a5b382552b5b44e6497 DIST collection_literals-1.0.2.crate 3928 BLAKE2B f4b7a629b4fa99a695b3f748f7e159d6fcee7a82180f836e225fa7a3933039525dd19959d2fa32f99c5e1435296a48cf7c517cec8d56374a37e6231d3b92de81 SHA512 41a6d78e09cc3682ac382779e6713dc54c103be514df8622942d12d0b37471711475ceeb652d9ca5c15801b94624379ed6073bf36c3fc74a5d255a9fee2635d0 DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST compact_str-0.8.0.crate 70994 BLAKE2B 27ab4163d71915f9cfc160fdfa4ed049c98b06d0060def8c4bdd29e8ca37716a1c53877f70d1eb38260d44003e833c538b20bb4960f0b28a7becca5c9b29984e SHA512 5a236c501222b577fef7d7190882e20e85cc6deacf9d1f6a1d710893654b53a91c7d47373f0d10e9bfe138dbb2f4e99802deb2a92001bae7e130f6558ed9d1fd @@ -71,10 +70,12 @@ DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383 DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d DIST cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz 364301 BLAKE2B 5689a2002dbd47d6b088e91c02dcbb530a06ae61076cedfed8fa0d7d65755a9b43c04761ace08d2824a03850fb9ef0e25e35239006101accce1c4b3cbed18594 SHA512 8c46ec72c5a8527728b4796dc180347928842afdc5f791512413f23cc42f3970adf00b9533c7affde79693cdb44d311086213f47c5b223056e108d80d79b8a44 +DIST cxx-d98f6c434f8e6a018533c31a7a4cf7cdc7252210.gh.tar.gz 398779 BLAKE2B 35b6dd54074a58f649b10f0b661a9160d0be3f92c5ff6202aad2d8959bafd50c32032ada3289e4ab87e68312eef4835b80c399cd2998fe55b13e6f377256e3f3 SHA512 d1ee01a4329796855a2528ab0f338bc8662ed7ae606b0b6f9d493a983bf68d06ec79c940273c603d7b0ec51fe5d76eb1eb06365a323739ac7fb8700e227bfe24 DIST darling-0.23.0.crate 43298 BLAKE2B a207ed640665664402ee07eda679af83e498c3de79a9e41c3fe1fec4b28071ba52acdb1f790d46b6c6c1744da96991c14f96002cf149e080a4982d5a74280b9e SHA512 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5 DIST darling_core-0.23.0.crate 74564 BLAKE2B cb5d45b08fa8927d91f113a37a8eb77f632713e3feaa629d37a6a0fd20112a202bb8ad574a096f0ba7b3b870e7a9982c86641e1cb4f9e33fcee59a65524b5406 SHA512 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9 DIST darling_macro-0.23.0.crate 2480 BLAKE2B e81f6bb801e5fabf71fbaf966735e5388023f75e12b8f9bd32e2cd49608ce05625849ecea54db3d682a9d091f8f0348dd60777c316c91af5186aeb0b97e4cf1b SHA512 f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3 DIST dashmap-5.5.3.crate 24061 BLAKE2B 2bdd62f674e90007a81b76419dd5df1b58c3d9b80bed4324d9e0298355cd66706794c7187c74bd9a6ce119d81ba9400c47aa2729ec923979b0bc081329051e71 SHA512 15079a921d768224defebdf8d5339257c9e94a46d115b37ddfca8eb83718b2448555a8982bcf0381a915d292aff9d271a89d3398d2ae2f396dd581cc6883963a +DIST dashmap-6.1.0.crate 24828 BLAKE2B de8632e7e22132fb2464653cbf6d928d7f2abd8e7352a50e6fcbf6b522aaec67ab2a7618cdd34f0d48d0bdfbef026a1515d5ada98ac5b123fc7856246e392968 SHA512 03a727e41505e5e7068df8fb27fad6d348fc14f6b1609d7f606fba765fb92fec7fb42c6427bc11d057ad2ad52d1b44bcf5a802651765148941ba41fa75968cb0 DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266 DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da DIST derive-where-1.5.0.crate 52436 BLAKE2B 8f9f206255af443d42ac2c2311112dc93936a1415ff3f03458e0fb01508df197fed4e0c03629f2d0bbdb528f5a7cbf7a3f6977c0360f0fb26692e3d0c13794f3 SHA512 700072badcad4d9691e5aa0909b551e62c5aa76fd54c691966b53f345ab682cfa497cb918c715b9791e6b58429de637292b1f4d5c0c57418e9c081e87eb85f34 @@ -115,9 +116,7 @@ DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d6847 DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3 DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST get-size-derive2-0.7.2.crate 8859 BLAKE2B 4de8d92ef87134b6d35bd2fd971272a4aee10d50a24c9aee63d3039306a219e0e2ca272b1a74a569ddb1ba8226fbd2fbc19d27db65fa5ace1a5e236c0405453e SHA512 ab053a097db6f488173c460d90294cae20e480b5c27c078efdde205a576b2954450b88ee157d7c473bdf26e2f687197c8e16b415dd992a29e8e86be6a45ff502 DIST get-size-derive2-0.7.4.crate 8837 BLAKE2B 8ced36e88b77a60e849bfd4cdc62e2bf54499c80ae574670be91c90a0fb09984891cfe13065319360ef74763eef3008033b4e7a24d72b56a31c59c7bc85ae8a6 SHA512 365e0309fefc767c53301354a7b5e38f5f8bd93688c0c49aacedd464c85a2355906f3875210b362f69b0d9a8f7ae73c18c507244446dcd1fe60c4e9b23731f92 -DIST get-size2-0.7.2.crate 19159 BLAKE2B 4422e2a174b85ace9f9825e02a7ad7eff810b68e6eae5eef767fc6efbfb11aeebc5c33b186fc18631dedb1a2f415a5a8369763afbc22a56c7351325e0598c5ee SHA512 cfa689a0ce8d0f6810f2e8f453fd36152fea907333eb267899c50157f97cbe989000919cb36d454b86db7fee68c3628ad84b560abf62391ccbee775f278183af DIST get-size2-0.7.4.crate 21463 BLAKE2B b316512f448406d34d749449de2a81068745cd24f34c57d352eead6ffccac3cd97d25218c681a43925e5c416d3bc9821067ca54c4b00b14480e8eca6930f6a4c SHA512 11cd64fd88f5059c334e434287c00ee60f251195084b99aba21dde774ba6b71e2cb80ab0a51f0c7318fe21afb50b52d92e4f9d6465812955793aca529222c8f5 DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e @@ -175,6 +174,7 @@ DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 DIST libmimalloc-sys-0.1.44.crate 451625 BLAKE2B 1100d7d9fa8afe282b05c7c0c7d49552b3be802544e7377b5365eecbade0f85a16c2431294eada05b641d04c0cd1b40e0bd65da3a7ae8f130d51500d81948fa6 SHA512 18de89a1084ed2da37f9ea6357289e40fe95d86e8de2ee4567bba5453c2f622a116473e2baffeb086cdf814a4b7b12f6e05563992b0b88cf939abcc5a2584fc2 DIST libredox-0.1.12.crate 7469 BLAKE2B 93ef90131d6de7b49f1c720f3b01f18856e825479f53fb173fec67d3b2c7d6eea86a8dd4789752dfd8f59b7668be82ba834c662a86c0196181f7822f418f323b SHA512 8206d0cd3faacccb681551d20d9cae977a9fbbb4801aa53daa124633925bae73d1967f6c75ac9718527cd567dc39239a8e97e12e0747bfb3d53b9bb33bcdbc4f +DIST link-cplusplus-1.0.12.crate 8178 BLAKE2B 4705a5241ce7079880de179d35824f8058bec06743b6fe88d282283f037dc6f9eeb05ffc5e334e2ffe6b8d3ceb91810b385ff889952f1e3128dbcdf286143a63 SHA512 ea9fadb4f47de60e7200905f568fc962cd6d2b6fad652f1144ee3f5748874a422e1a3111ba999689f295b7fcc3ef19981d6ea52034ea2759aa23bec355cda911 DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 4f73807068243aa0dc4b6773c5446fc988154669eb196afca19fe39ffe63627ee705c4ee3cf9cca9628d0bb8fc4cdeb7ef52b41bab810d12721a6ad53d9557ee SHA512 30697093b54ca449135d7a2a963bdd9af61a446472b0f245c87a05bd6eefa62eeebf9cc58cf17aa77ac5f2301b05ae27d13eb50d92ec58fec27303f865261170 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 @@ -199,6 +199,7 @@ DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4 DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9 DIST notify-types-2.0.0.crate 14495 BLAKE2B 4e647ec4682d8cd27b6dede818bb98bd1fbdb6c4d983687057fc1f86e3eb56832d25dc83e7700639e1289da76e3dd987d89648ce438e5869c3236847cd8dc91d SHA512 2364311cb22104a661ee4f0b687777f5887c988a3760162a0b51cece66ce99838bc2224f346994687057fda1e19c01e6b1cf812eb1de8e3aad9667b229f9e5ec DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2 +DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3 DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 DIST num-conv-0.2.0.crate 7034 BLAKE2B 903495ef172da73d40e6f3f2480b7c6ec4f1a45f05151e2c6ac5676159485270cfae0f48a6326de700fa02b00dc3dcc746681c2a16b072ccd129f2a1cf8e3ded SHA512 5d17b59e4c76ac7732d7d218da18d83dc99fd1f5c396c054d7e40a583a2fc3d15dd9e545d968fea61cdc8a4f7eb2592fd5c02ba734e3361b6ee2686eb9a57fd1 DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae @@ -238,12 +239,12 @@ DIST prost-derive-0.11.9.crate 19513 BLAKE2B b5da185391df8d21e0800b066ceb42d2132 DIST prost-types-0.11.9.crate 40809 BLAKE2B fae812d78c5199ae8d383f1abe801cd928e7927ee8fe68aa88c4d410471c75781ab859e681f73eb9550f307be3a492880ff5747d3b806dde41f209ffee403602 SHA512 0c163e8c12ad9dfedfe5b6ba13f62f30c57382de2fc9fcca4e6c04114887cda5e8fc5f6e2633624a4d54980f21c3f041d34f05ceb4d7cfa97135293874a3002e DIST pulldown-cmark-0.13.3.crate 154953 BLAKE2B f732e8af5ff90ae77d923ce484f14c710771fc504965a50558f6cb27cf69fdd159eff85f143fe0f167698521ea8dc3bdf1931b040e616f24e76b1d3a6b9ec206 SHA512 8cd256b719c803f5bafe99df8754f518f04c977100e2a786b7cbc35cc1937f1f9595de299868e6fc595e4431ec52b84d4c427844f8852070e00d19057fe8ee32 DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 -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 pyrefly-0.62.0.tar.gz 5537672 BLAKE2B 1349e503934f01e1ada429f0e87fe8a26456e29d74a4041e3cd7c3fe35022c2325c739c6368f11cb162c1d524fcc34c0be82b95f66163833b0115c8a748cc223 SHA512 50ecdda14799b70aa51b501ae068b443ad569e412338fb6214f8d19a6cc1c9f4080a6bab63fd85eeb3d35deb07d2dafa09c778cf74cfd2ed348165417796ac02 DIST pyrefly-0.62.0.tar.gz.provenance 9407 BLAKE2B 60748d373223a05d111cbea42b330980e86720e55f9773d3dce2258f28e93084389d618e7982f7d86951f69de2afc4b79a16be502cb381a8be5ce950bb90ff4e SHA512 46486cb80aaf890f07566be0baac3b8e913897755250af5ee1b4a46f779738ed8bf806ee9491ac09c03db2b03f628657ec56bb158f3cfbdaa59cd73c83e9a9fa DIST pyrefly-0.63.1.tar.gz 5574619 BLAKE2B 9990be6223d6fe10e842713bd9befb88f955edc81fdb9154b18b1913efd419d7c2d7c13ea03ea75bc88c2b58f125ada1655d9cef26de4f161a3982e7276aac1c SHA512 48c59f7447ab88f7cdf70461b9bbe6a3ac413518005ff96fb351157110cca72fa342a51c8196e65f21a2e97af7cc41feaf9c6d973699fb5a74cc8fae73b15526 DIST pyrefly-0.63.1.tar.gz.provenance 9368 BLAKE2B 8cc7a3439d8c5d28c28429487efe267091feccfd890b7b460d12402184af433dc4a9031c77346b54a87b12bec3be3fb5e7fee7d0192ad1820af893083fa854b7 SHA512 f82e970bc4435ec9ff725e33bab57f4c993b523056216fbc45ad78c10e3e16ecc73e5c116e828887a7ba3b56dc89f54b1938d318f8d0574ccc53841061212808 +DIST pyrefly-0.64.0.tar.gz 5678516 BLAKE2B 94506e005e96c1bd5a9e13dc4422d5e243f1bb6e2a3278d58625089db932563f4f8878cab823d10b6d4e85fa38cc3d10d473016fafd3021c1654b88173de0de1 SHA512 61e24a06fb4d33bccf19e6c4f8a1282eac2a1e817bdd82c4570eff9fc8d9e9a7de5e1c3ff0ad0b252706fd328ec6a6dab9d97f57e2b85f7be242a3a29765f1f6 +DIST pyrefly-0.64.0.tar.gz.provenance 9899 BLAKE2B b45c5d39d80dfd3282b7981b898187ee72c145fda50278c2d705be2fd4d21af683dff1203022e75492db35fe96b7edfcec9db66a2c3d4bbf2a40aa8f4a9473d3 SHA512 e366ab9f44001051a5eeb0122cfbb49a7ade06b00eccd3ca4dead2bf3014c2c78814cbb4ef55eeec1e1f9b6cf7187367a885f11534bf71a46d31bc12b6a49895 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 @@ -260,7 +261,6 @@ DIST rand_core-0.10.0.crate 22778 BLAKE2B f27a8bc7d691a0f738fe5ae39aec1741f39cee DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56 -DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 @@ -270,7 +270,9 @@ DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70 DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 +DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd +DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 DIST relative-path-1.9.3.crate 22400 BLAKE2B c6bd04b060013de042079a741a864150632c02cdc493ca1cfd746bcc12f6ad903f8f0748ec68261c979d833089c0fc091f7c9da2b2936e8f75dad8d4638a7b10 SHA512 fd5c88d370865870570859a110245e009eba557225e4297783a606227b13b42abf0c7e69a4beb5093a5a9dabac1545afd988f4c831abe912c21ccd8013c30382 DIST ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz 8416527 BLAKE2B ed62c56625d69655ed06163710a3c1fa9c8398252605f12cbe089f0b32c0b6c028033b057994ef9feee136786c9fb449df75e027880779b6460371fc7c1ae743 SHA512 868d53980c56f1b0f0013a5c9ba85e370cae11ff6a748780c2070e8acf3cd44d278230e255c5f4f85b4bc9f1cd40300e9af3fbe154ce975efdb216670c153224 @@ -287,7 +289,6 @@ DIST schemars-1.2.1.crate 94403 BLAKE2B 428d5b2956848ae7549e488b120cd87e6ace83d1 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST scratch-1.0.6.crate 7974 BLAKE2B a8cd0ed8c98955f55f2512bfca4e392830fc0b29b457baeee62683a9759823baa1828f1e4e4b698f4b7ff565bb91966d658bd9f6ca538e4ce576798245544d72 SHA512 84a590aee128b25f7e7bcb89e7755feee76dce4ea5c252bd47990c9d5b2993c031dc19f8c3b259c4f96c2355978091da2364de646ab51659cde3bf4b329d6194 DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b -DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7 DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 DIST serde-wasm-bindgen-0.6.5.crate 21098 BLAKE2B 34b7a66752422c21031fb21202c8405c43a1e6758eb067b4fafeb24f812280e70bf16c27bbcfa4b4b5723e369bca81e42020677787a79277f32f71eaab6822fd SHA512 c457b1e8c83760d94eaf8eb49169cd620cc1fd8246af8953503c2bea9c4ae916f3de3b9070bfd4102a713f8d843b6ee96404e27b21a48c589b444aae0f9303b1 @@ -373,9 +374,7 @@ DIST unit-prefix-0.5.1.crate 7627 BLAKE2B 73c1cfe0c8736556700ae374de1004832d3c5e DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST uuid-1.23.0.crate 63006 BLAKE2B 77bcbf3c658f0bb5d09bed862b9a8720110d62094a2bf9065ab8f98e6c458e4213767a9152280bdd71941eae7077036deae56adbcdddc14fdcbbac4cbd030061 SHA512 60e476dcbc407a0447f362ee019abb128c0441503e0adacdcac5685ecc16aa680faa575b25fcce147e9c49bfb5b8fa04964a25c5d7e4e9870e0078bf8f18fabf DIST uuid-1.23.1.crate 62932 BLAKE2B 8ff58079d6a1eacf2d1baaf1dba6ca5c5da84768a27e2f7f1f9843f6057ed634843ad96a6797b4fdee5a01716ebade8b99433a9b9b3dad794bb9a26d93c81059 SHA512 7f9222285c9e6635d9ed0b03ae945c2037bd7f7486bb05214355c19eb3fc0f7685b3f6b3bb58e158e1dd26cbf4772af7180420305f2ff001a69e90ea6f2c428e -DIST uuid-rng-internal-1.23.0.crate 4054 BLAKE2B e76d67da38832203ac0e282ddd19c3f31a3c0fa6b64f429f1b35666ce94a0003c89b27fb7e4615916d41a0261a3f6008f834ca1f372f4112f74c5398c4ddfb13 SHA512 e7d2ff63239ce333be811757510b9300180842843100c1527079cdfc21420829c21a6e85a2520264952663e3686a7d2f7424671bea67637ead0839690f0b3a42 DIST uuid-rng-internal-1.23.1.crate 4053 BLAKE2B fe6c030ca6a667ade56217be339a8057c1b6c4a5badcefef5919ae90e692397905e58c50ba7b4a804ac464a79d71a9c9afcbbfbe433aee57c855271ad637a23d SHA512 997f8b87fe94709f52f24e18179768739754abdd04b1e75cccfd3656506f748d95c1a7e6162d34bb3cf5855e6d44843d35b04aa24a3e0ac0e0780d85709e4844 DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf DIST vec1-1.12.1.crate 34165 BLAKE2B b941fa0077ff3757eda77f3b295fb505881c10de6a340888ace26a537f913af55a17622947e0d7bb47e7080c4b361fef5e6e0015fe9fd20ad0f4e52a1278bb24 SHA512 4029c43c0bc0c72747954fe64684f33092693bb1bda6b59118d0edd460f1927e849817c27ae71200e5ff2312fbaaf8000edc17dd542a33d3948cf1ad9c9a1e85 diff --git a/dev-python/pyrefly/pyrefly-0.61.1.ebuild b/dev-python/pyrefly/pyrefly-0.64.0.ebuild index 37bb9441230e..7ca0665eee25 100644 --- a/dev-python/pyrefly/pyrefly-0.61.1.ebuild +++ b/dev-python/pyrefly/pyrefly-0.64.0.ebuild @@ -38,24 +38,24 @@ CRATES=" backtrace-on-stack-overflow@0.3.0 base64@0.22.1 bitflags@1.3.2 - bitflags@2.11.0 + bitflags@2.11.1 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 + capnp@0.25.4 castaway@0.2.4 - cc@1.2.57 + cc@1.2.61 cfg-if@1.0.4 chacha20@0.10.0 chrono@0.4.44 - clap@4.6.0 + clap@4.6.1 clap_builder@4.6.0 - clap_derive@4.6.0 + clap_derive@4.6.1 clap_lex@1.0.0 - codespan-reporting@0.12.0 + codespan-reporting@0.13.1 collection_literals@1.0.2 colorchoice@1.0.0 compact_str@0.8.0 @@ -79,6 +79,7 @@ CRATES=" darling_core@0.23.0 darling_macro@0.23.0 dashmap@5.5.3 + dashmap@6.1.0 deranged@0.5.5 derivative@2.2.0 derive-where@1.5.0 @@ -96,7 +97,7 @@ CRATES=" equivalent@1.0.2 errno@0.3.14 faster-hex@0.6.1 - fastrand@2.3.0 + fastrand@2.4.1 filetime@0.2.27 find-msvc-tools@0.1.9 foldhash@0.1.5 @@ -117,10 +118,10 @@ CRATES=" 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 + get-size-derive2@0.7.4 + get-size2@0.7.4 getopts@0.2.21 - getrandom@0.2.16 + getrandom@0.2.17 getrandom@0.3.4 getrandom@0.4.1 gimli@0.32.3 @@ -151,7 +152,7 @@ CRATES=" ignore@0.4.25 index_vec@0.1.4 indexmap@1.9.2 - indexmap@2.13.0 + indexmap@2.14.0 indicatif@0.18.4 inotify-sys@0.1.5 inotify@0.11.1 @@ -160,7 +161,6 @@ CRATES=" 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 @@ -173,7 +173,7 @@ CRATES=" libc@0.2.183 libmimalloc-sys@0.1.44 libredox@0.1.12 - link-cplusplus@1.0.9 + link-cplusplus@1.0.12 linux-raw-sys@0.12.1 linux-raw-sys@0.4.15 litemap@0.8.1 @@ -195,7 +195,7 @@ CRATES=" nix@0.23.1 notify-types@2.0.0 notify@8.2.0 - nu-ansi-term@0.50.1 + nu-ansi-term@0.50.3 num-bigint@0.4.6 num-conv@0.2.0 num-integer@0.1.46 @@ -220,7 +220,7 @@ CRATES=" phf_generator@0.11.1 phf_shared@0.11.3 pin-project-lite@0.2.17 - pkg-config@0.3.32 + pkg-config@0.3.33 portable-atomic@1.13.1 potential_utf@0.1.4 powerfmt@0.2.0 @@ -238,24 +238,24 @@ CRATES=" quote-use@0.8.4 quote@1.0.45 r-efi@5.2.0 - rand@0.10.0 + rand@0.10.1 rand@0.8.5 - rand@0.9.2 + rand@0.9.4 rand_chacha@0.3.1 rand_chacha@0.9.0 - rand_core@0.10.0 + rand_core@0.10.1 rand_core@0.6.4 rand_core@0.9.5 rayon-core@1.13.0 - rayon@1.11.0 + rayon@1.12.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-automata@0.4.14 regex-syntax@0.7.5 - regex-syntax@0.8.8 + regex-syntax@0.8.10 regex@1.12.3 relative-path@1.9.3 rustc-demangle@0.1.27 @@ -271,7 +271,7 @@ CRATES=" scopeguard@1.2.0 scratch@1.0.6 seahash@4.1.0 - semver@1.0.27 + semver@1.0.28 serde-wasm-bindgen@0.6.5 serde@1.0.228 serde_bser@0.4.0 @@ -291,8 +291,8 @@ CRATES=" siphasher@1.0.1 slab@0.4.12 smallvec@1.15.1 - socket2@0.6.1 - sorted_vector_map@0.2.0 + socket2@0.6.3 + sorted_vector_map@0.2.1 stable_deref_trait@1.2.0 starlark_map@0.13.0 static_assertions@1.1.0 @@ -320,11 +320,11 @@ CRATES=" time-macros@0.2.27 time@0.3.47 tinystr@0.8.3 - tinyvec@1.8.0 + tinyvec@1.11.0 tinyvec_macros@0.1.0 - tokio-macros@2.6.0 + tokio-macros@2.7.0 tokio-util@0.6.10 - tokio@1.50.0 + tokio@1.52.1 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 @@ -351,8 +351,8 @@ CRATES=" url@2.5.8 utf8_iter@1.0.4 utf8parse@0.2.2 - uuid-rng-internal@1.23.0 - uuid@1.23.0 + uuid-rng-internal@1.23.1 + uuid@1.23.1 valuable@0.1.1 vec1@1.12.1 version_check@0.9.5 @@ -441,11 +441,11 @@ CRATES=" 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' + [cxx-build]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/build' + [cxx]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%' + [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/cmd' + [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/flags' + [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;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%' @@ -477,7 +477,7 @@ 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 + 0BSD Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unicode-3.0 Unicode-DFS-2016 ZLIB " SLOT="0" diff --git a/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild b/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild index eece37173482..08ec15193491 100644 --- a/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild +++ b/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64" RDEPEND=" >=dev-python/python-lsp-server-1.7.0[${PYTHON_USEDEP}] diff --git a/dev-python/python-pskc/python-pskc-1.4.ebuild b/dev-python/python-pskc/python-pskc-1.4.ebuild index 8596e36f7be3..9d74eaa44970 100644 --- a/dev-python/python-pskc/python-pskc-1.4.ebuild +++ b/dev-python/python-pskc/python-pskc-1.4.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://arthurdejong.org/git/python-pskc" else inherit pypi - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" fi LICENSE="LGPL-2.1+" diff --git a/dev-python/scrapy/Manifest b/dev-python/scrapy/Manifest deleted file mode 100644 index 37c0254c0e7e..000000000000 --- a/dev-python/scrapy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST scrapy-2.12.0.tar.gz 1210998 BLAKE2B f0bd637ac4182de4573d37fb6db8ee26aac20eeb9ded6d255a9abe246014a100e1ba567e80f64279d382954e18bab7af165a69f2a7732619b2e4369693ea8d1d SHA512 3d733d2cb858e0f6201d08e5e6388667155a3e9746cca6887652b1ce514d803da8c6523d1bba27d451a5e4337fc191983de46c2ad8e6a6b0479f38ebfa1ad3b1 diff --git a/dev-python/scrapy/metadata.xml b/dev-python/scrapy/metadata.xml deleted file mode 100644 index bb95b5e2e271..000000000000 --- a/dev-python/scrapy/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:scrapy:scrapy</remote-id> - <bugs-to>https://github.com/scrapy/scrapy/issues</bugs-to> - <doc>https://docs.scrapy.org/</doc> - </upstream> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/scrapy/scrapy-2.12.0.ebuild b/dev-python/scrapy/scrapy-2.12.0.ebuild deleted file mode 100644 index 1e2616e7af96..000000000000 --- a/dev-python/scrapy/scrapy-2.12.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="A high-level Web Crawling and Web Scraping framework" -HOMEPAGE="https://scrapy.org/" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -# The 'PyDispatcher>=2.0.5' distribution was not found and is required by Scrapy -# https://bugs.gentoo.org/684734 -RDEPEND="dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - <dev-python/priority-2.0.0[${PYTHON_USEDEP}] - dev-python/h2[${PYTHON_USEDEP}] - dev-python/itemadapter[${PYTHON_USEDEP}] - dev-python/itemloaders[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/parsel[${PYTHON_USEDEP}] - dev-python/protego[${PYTHON_USEDEP}] - >=dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/queuelib[${PYTHON_USEDEP}] - dev-python/service-identity[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/tldextract[${PYTHON_USEDEP}] - >=dev-python/twisted-18.9.0[${PYTHON_USEDEP}] - dev-python/w3lib[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/botocore[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - dev-python/testfixtures[${PYTHON_USEDEP}] - dev-python/uvloop[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # these require (local) network access - tests/test_command_check.py - tests/test_feedexport.py - tests/test_pipeline_files.py::TestFTPFileStore::test_persist - # Flaky test: https://github.com/scrapy/scrapy/issues/6193 - tests/test_crawl.py::CrawlTestCase::test_start_requests_laziness - # Missing dependencies - tests/test_spidermiddleware_output_chain.py - ) -EPYTEST_IGNORE=( docs ) diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index c6286e3579dd..b209d1bf7ebf 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -1,5 +1,3 @@ DIST hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.gh.tar.gz 156216 BLAKE2B fcb5f49653401e6e4079e1c770d3cd407602d4d6764437b735bd4ec04191dec59cdc930822fa2aff726ee25cddd0f71fd457dedf31026bff1da121d93af8b768 SHA512 62d6787d88a2e716f0ac04fc49f6cdc586e473a660ee754ff66961922ae78bcc75d1f78b091e78557dd60f006e8e480114738c7b4ff71beac804e4fc9603240b -DIST urllib3-2.6.3.tar.gz 435556 BLAKE2B 9e8cd91390da4ba0b71aa357735c25cd59f1509293a71d5c382a1e9b973c10158f0774b4da9e9dcf13932bdaeddff07ea67242bb92a981855e5d7afec153d629 SHA512 663c83a78908dac9bb05c7ac833183c2fdc2969d0662d21dd8751ba13c51880ee264f7804760f33ebdabfd1c1f04a5d44171a420396de6ae582f9789801b141c -DIST urllib3-2.6.3.tar.gz.provenance 9346 BLAKE2B 2b2cd838678933a5faa513e6974627f073826107d293e09354508f651c536bb63fe065406e1d8b845b933ee5db97b9e5a50ddb0417c52accab6e5367451bb507 SHA512 bb734fa663a6ff50bda97d2956825ef8eae3b0959f045f15f8b816881677eaa17eea8d832926fc664ee9398c33731d3917814617b32dfb7f40776cb6e69cd408 DIST urllib3-2.7.0.tar.gz 433602 BLAKE2B 2a74917dbcca8a30cd0e202c6c4d1b2cb096b6466b4c7c4d7a11d74205f971cea41aac5628ea8d69cfd99f1a0ac1aff4221119cddcf53449e8271bc4d50e6abf SHA512 6f75e5873f18301de37c0d7f17c726b21c9928f2fe9ec58d843f1172b80be6eb05117bdf7af27dd7eb1ab0175a94e0f49cde01d8d8919f61de8710e163fabc03 DIST urllib3-2.7.0.tar.gz.provenance 9499 BLAKE2B 86eb7207644c7f94a76f8818927d4e2301648c4bde0acc029f95ddf40ae3b777ad6149ca8fbfa51de26493c6c3987d99ddfb90df101c4e5eb1d3c85ddf101134 SHA512 25447cda48b206b5a351c9295771111bc0e61d53fb878a3735ac1d7c6a333df863b396b215a9bbc3a7821b368738aa3f5bbac7dbc67e617c354ff977e3432743 diff --git a/dev-python/urllib3/urllib3-2.6.3.ebuild b/dev-python/urllib3/urllib3-2.6.3.ebuild deleted file mode 100644 index 95ded3d81f90..000000000000 --- a/dev-python/urllib3/urllib3-2.6.3.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/urllib3/urllib3 -PYTHON_TESTED=( python3_{11..14} pypy3_11 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) -PYTHON_REQ_USE="ssl(+)" - -inherit distutils-r1 pypi - -# The package has a test dependency on their own hypercorn fork. -HYPERCORN_COMMIT=d1719f8c1570cbd8e6a3719ffdb14a4d72880abb -DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more" -HOMEPAGE=" - https://github.com/urllib3/urllib3/ - https://pypi.org/project/urllib3/ -" -SRC_URI+=" - test? ( - https://github.com/urllib3/hypercorn/archive/${HYPERCORN_COMMIT}.tar.gz - -> hypercorn-${HYPERCORN_COMMIT}.gh.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="brotli http2 test zstd" -RESTRICT="!test? ( test )" - -# [secure] extra is deprecated and slated for removal, we don't need it: -# https://github.com/urllib3/urllib3/issues/2680 -RDEPEND=" - >=dev-python/pysocks-1.5.8[${PYTHON_USEDEP}] - <dev-python/pysocks-2.0[${PYTHON_USEDEP}] - brotli? ( >=dev-python/brotlicffi-1.2.0.0[${PYTHON_USEDEP}] ) - http2? ( - <dev-python/h2-5[${PYTHON_USEDEP}] - >=dev-python/h2-4[${PYTHON_USEDEP}] - ) - zstd? ( - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.{11..13}) - ) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep " - ${RDEPEND} - dev-python/brotlicffi[\${PYTHON_USEDEP}] - dev-python/freezegun[\${PYTHON_USEDEP}] - dev-python/h2[\${PYTHON_USEDEP}] - dev-python/httpx[\${PYTHON_USEDEP}] - dev-python/pytest[\${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}] - dev-python/pytest-timeout[\${PYTHON_USEDEP}] - dev-python/pytest-xdist[\${PYTHON_USEDEP}] - dev-python/quart[\${PYTHON_USEDEP}] - dev-python/quart-trio[\${PYTHON_USEDEP}] - dev-python/trio[\${PYTHON_USEDEP}] - >=dev-python/tornado-4.2.1[\${PYTHON_USEDEP}] - >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}] - " "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.{11..13}) - ) -" - -src_prepare() { - # upstream considers 0.5 s to be "long" for a timeout - # we get tons of test failures on *fast* systems because of that - sed -i -e '/LONG_TIMEOUT/s:0.5:5:' test/__init__.py || die - distutils-r1_src_prepare -} - -python_test() { - local -x PYTHONPATH=${WORKDIR}/hypercorn-${HYPERCORN_COMMIT}/src - local -x CI=1 - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - # TODO: timeouts - test/contrib/test_pyopenssl.py::TestSocketClosing::test_timeout_errors_cause_retries - test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries - # TODO - test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_shutdown_stops_recv - test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_shutdown_stops_recv - # hangs randomly - test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_{2,3}::test_http2_probe_blocked_per_thread - test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_{2,3}::test_http2_probe_blocked_per_thread - ) - - local EPYTEST_PLUGINS=( pytest-timeout ) - local EPYTEST_RERUNS=10 - local EPYTEST_XDIST=1 - epytest --reruns-delay=2 -} diff --git a/dev-python/urllib3/urllib3-2.7.0.ebuild b/dev-python/urllib3/urllib3-2.7.0.ebuild index fe1f76f286d4..29491f5c01c8 100644 --- a/dev-python/urllib3/urllib3-2.7.0.ebuild +++ b/dev-python/urllib3/urllib3-2.7.0.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" LICENSE="MIT" 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="brotli http2 test zstd" RESTRICT="!test? ( test )" |
