diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-06-15 07:00:36 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-06-15 07:00:36 +0000 |
| commit | 189d25690daa9b14966758893bbfc24d6432decb (patch) | |
| tree | e862cba0de817909da38357e5f45ec827937c907 /dev-python | |
| parent | d08c058d5308cb737449524201b82f5f54509752 (diff) | |
| download | baldeagleos-repo-189d25690daa9b14966758893bbfc24d6432decb.tar.gz baldeagleos-repo-189d25690daa9b14966758893bbfc24d6432decb.tar.xz baldeagleos-repo-189d25690daa9b14966758893bbfc24d6432decb.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
42 files changed, 436 insertions, 661 deletions
diff --git a/dev-python/absl-py/absl-py-2.3.0.ebuild b/dev-python/absl-py/absl-py-2.3.0.ebuild index 11f6a956844a..c45c332efca8 100644 --- a/dev-python/absl-py/absl-py-2.3.0.ebuild +++ b/dev-python/absl-py/absl-py-2.3.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index ceb61d3afde5..4a6d132da683 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -2,3 +2,4 @@ DIST aiohttp-3.11.14.tar.gz 7676994 BLAKE2B e8e048c01db9600df3bdc7bdc6e5066094b4 DIST aiohttp-3.11.18.tar.gz 7678653 BLAKE2B 5886778fd0456ef40f1da5abd3d6a3864db03fad01d53755bb34afd77152da338480ba534c5dc1574bd5aa178943ec52814f1ceff736d668868803b19f6c102f SHA512 9b25ad5f9800cd84014c55f6a4f7ac217a788a43e301a83c18667b6f294388adf53c81360fd3219007b10b42ce165331dad1907582dc9d3081fd8585b5bcd042 DIST aiohttp-3.12.11.tar.gz 7814403 BLAKE2B c08c9ad1a8d194e3d50e92c3c42f50031c0e6592eaab19fc80a4a80ae3a1ce63218b4c54307fed137c83a759207909a5023320e3906aa717944cfdc046457a10 SHA512 9be3e04fad4b2d3b3a72fdfb4a0cfb1cfbe19d3e2beb4589166c6f6aad017e42d4164a0fa542a18935e86cbffdf8c7f20a261a99ba7bcead42ce0f8a1b783b4e DIST aiohttp-3.12.12.tar.gz 7818643 BLAKE2B 95086465a2645505d42f61ee8dfc68d094ea692946fe98550f3afa25bff5427315c9a66d3c6e906f15e4136c634ee9b812eb0467d2bc7a43610a6fac75ac48ab SHA512 a9d127dd7098fc4661c5d1c421161696f07d38163ba7df2e87fc142d6815589615ea76cbe966aa2f24bf0e8c3737c03149104e769cca5d2c2b55d86739aa90f8 +DIST aiohttp-3.12.13.tar.gz 7819160 BLAKE2B 32584507d6d48a80c8034b0095af1fbbb74f75066e517205c05b7561bf5d7087e89031405dcba5a84c2d686310c44005ede7a67b421153b9d235c0e37c2cf6d9 SHA512 e384a7581a7e0944a7283adcf70b84c3a4f6a04ddf5fafbff74d1919bd46a3fddfd7fd830189278d7d17717ca65695cf0aa26ebbf38d08e850453887a5b7f487 diff --git a/dev-python/aiohttp/aiohttp-3.12.13.ebuild b/dev-python/aiohttp/aiohttp-3.12.13.ebuild new file mode 100644 index 000000000000..562da68a921d --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.12.13.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP client/server for asyncio" +HOMEPAGE=" + https://github.com/aio-libs/aiohttp/ + https://pypi.org/project/aiohttp/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~riscv ~s390 ~x86" +IUSE="+native-extensions test-rust" + +DEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + net-libs/llhttp:= + ' 'python3*') + ) +" +RDEPEND=" + ${DEPEND} + >=dev-python/aiodns-3.3.0[${PYTHON_USEDEP}] + >=dev-python/aiohappyeyeballs-2.5.0[${PYTHON_USEDEP}] + >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}] + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + dev-python/brotlicffi[${PYTHON_USEDEP}] + >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.17.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + native-extensions? ( + >=dev-python/cython-3.1.1[${PYTHON_USEDEP}] + dev-python/pkgconfig[${PYTHON_USEDEP}] + ) + test? ( + dev-python/blockbuster[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/isal[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python3*') + dev-python/zlib-ng[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + test-rust? ( + dev-python/trustme[${PYTHON_USEDEP}] + ) + ) +" + +DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # increase the timeout a little + sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die + # xfail_strict fails on py3.10 + sed -i -e '/--cov/d' -e '/pytest_cov/d' -e '/xfail_strict/d' setup.cfg || die + sed -i -e 's:-Werror::' Makefile || die + # remove vendored llhttp + rm -r vendor || die +} + +python_configure() { + # check for .install-cython, so that we do this only once + if [[ ! -f .install-cython && ${EPYTHON} != pypy3 ]] && + use native-extensions + then + # force rehashing first + emake requirements/.hash/cython.txt.hash + > .update-pip || die + > .install-cython || die + emake cythonize + fi +} + +python_compile() { + local -x AIOHTTP_USE_SYSTEM_DEPS=1 + # implicitly disabled for pypy3 + if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then + local -x AIOHTTP_NO_EXTENSIONS=1 + fi + + distutils-r1_python_compile +} + +python_test() { + local EPYTEST_IGNORE=( + # proxy is not packaged + tests/test_proxy_functional.py + # python_on_whales is not packaged + tests/autobahn/test_autobahn.py + # benchmarks + tests/test_benchmarks_client.py + tests/test_benchmarks_client_request.py + tests/test_benchmarks_client_ws.py + tests/test_benchmarks_cookiejar.py + tests/test_benchmarks_http_websocket.py + tests/test_benchmarks_http_writer.py + tests/test_benchmarks_web_fileresponse.py + tests/test_benchmarks_web_middleware.py + tests/test_benchmarks_web_response.py + tests/test_benchmarks_web_urldispatcher.py + ) + + local EPYTEST_DESELECT=( + # Internet + tests/test_client_session.py::test_client_session_timeout_zero + tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed + tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection + tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed + # broken by irrelevant deprecation warnings + tests/test_circular_imports.py::test_no_warnings + ) + + case ${EPYTHON} in + python3.14) + EPYTEST_DESELECT+=( + # TODO + tests/test_cookiejar.py::test_pickle_format + # different exception message + tests/test_client_functional.py::test_aiohttp_request_coroutine + ) + ;; + esac + + # upstream unconditionally blocks building C extensions + # on PyPy3 but the test suite needs an explicit switch + if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then + local -x AIOHTTP_NO_EXTENSIONS=1 + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin + rm -rf aiohttp || die + epytest -m "not internal and not dev_mode" \ + -p rerunfailures --reruns=5 +} diff --git a/dev-python/awkward/Manifest b/dev-python/awkward/Manifest index 33f3b7e6dc0a..9c09b9d617b2 100644 --- a/dev-python/awkward/Manifest +++ b/dev-python/awkward/Manifest @@ -1 +1,2 @@ DIST awkward-2.8.3.tar.gz 6221920 BLAKE2B 05e607247911858f24e53f296bb858279fff041334241ea1538d8ae5e8161282fffc43e0a4c1ded863f5a5a89ece88bfaec992aabbf875ae151e74397db721c4 SHA512 9b18f5da2c15c905662cc014f3f52d9c7b2a84f582747859f09aaf9b080d5d0d50b55b3a393fab6d52757b0d976fd74bc2da190c72e00d295c219a1e8356773c +DIST awkward-2.8.4.tar.gz 6222255 BLAKE2B 569f7ff0b1a16d806e82ae0e11fa3a65bcb457787415b5dfb1fcd0caa907cf09851feb32aec4fc15336bbe3411a0c00544693cc28a471c2e8180afd7bcb9919a SHA512 7592a2d147a7c2023d29843d18e3fadd487c0666912af27215610bdbce8c60e32e679a179c5a1dbe9c2ceff54dead035d4c9a4f5a14a0f4c1c1af4f7ff7ac557 diff --git a/dev-python/awkward/awkward-2.8.4.ebuild b/dev-python/awkward/awkward-2.8.4.ebuild new file mode 100644 index 000000000000..ee8d1c578774 --- /dev/null +++ b/dev-python/awkward/awkward-2.8.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +DISTUTILS_USE_PEP517=hatchling + +inherit distutils-r1 pypi + +DESCRIPTION="Manipulate JSON-like data with NumPy-like idioms" +HOMEPAGE=" + https://github.com/scikit-hep/awkward + https://pypi.org/project/awkward/ + https://doi.org/10.5281/zenodo.4341376 +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + ~dev-python/awkward-cpp-46[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] + ' 3.11) + >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/fsspec-2022.11.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + test? ( + dev-libs/apache-arrow[zstd] + dev-python/pyarrow[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + ) +" + #dev-python/numba[${PYTHON_USEDEP}] # needs numba from sci + +EPYTEST_IGNORE=( + tests-cuda/ + tests-cuda-kernels/ + # fails if just caffe2 but not pytorch is installed + tests/test_3259_to_torch_from_torch.py + # no idea why it fails, seems to be a numexpr error + # see https://github.com/scikit-hep/awkward/issues/3402 + tests/test_0119_numexpr_and_broadcast_arrays.py + tests/test_1125_to_arrow_from_arrow.py + tests/test_1294_to_and_from_parquet.py + tests/test_1440_start_v2_to_parquet.py +) + +distutils_enable_tests pytest diff --git a/dev-python/blosc/blosc-1.11.3.ebuild b/dev-python/blosc/blosc-1.11.3.ebuild index 1d35b036efb5..ee7efe6a35e5 100644 --- a/dev-python/blosc/blosc-1.11.3.ebuild +++ b/dev-python/blosc/blosc-1.11.3.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest index eca6bde48b1d..c321f1edd131 100644 --- a/dev-python/logbook/Manifest +++ b/dev-python/logbook/Manifest @@ -1 +1,2 @@ DIST logbook-1.8.1.gh.tar.gz 364883 BLAKE2B 1a200a5dddbd6e414c17e294e412737ab5bdebd18acf707be08aef47fd16d445f6b3d726614f67142c05a6136541d6f86b0e9893a5c9980b9545406c77e4b82f SHA512 3a7960a34c30cf14319dbb01d12dbfb3bf87d624b75d692e417a95ee5357c92b1fa46678f3c546d0e539f60367a13a19bfb0f83c27d151cb972e0cf4fb278105 +DIST logbook-1.8.2.gh.tar.gz 364904 BLAKE2B 1430d8f017279c4ebd5f4338da8ff43b3a0ba2227001a34c7cc4f67f5088ecd0796baa45845bf1cfe84da117ad8110bc6fea0691e778aa0e4dec8f81ff29fed4 SHA512 87d7e1617a5a41832ae2d837cd435d8a2ef1378bc10e321dffe7e793a843910788d53a6c9ff9396223bf3e002b4fef4e339805e088ce1542da147ff773f198d0 diff --git a/dev-python/logbook/logbook-1.8.2.ebuild b/dev-python/logbook/logbook-1.8.2.ebuild new file mode 100644 index 000000000000..7f2dea10fdbd --- /dev/null +++ b/dev-python/logbook/logbook-1.8.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 + +DESCRIPTION="A logging replacement for Python" +HOMEPAGE=" + https://logbook.readthedocs.io/en/stable/ + https://github.com/getlogbook/logbook/ + https://pypi.org/project/Logbook/ +" +SRC_URI=" + https://github.com/getlogbook/logbook/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +BDEPEND=" + test? ( + app-arch/brotli[${PYTHON_USEDEP},python] + >=dev-python/execnet-1.0.9[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] + ) +" +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_configure_all() { + export DISABLE_LOGBOOK_CEXT=1 +} + +python_test() { + local EPYTEST_DESELECT=( + # Delete test file requiring local connection to redis server + tests/test_queues.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures +} diff --git a/dev-python/magic-wormhole-mailbox-server/Manifest b/dev-python/magic-wormhole-mailbox-server/Manifest index 96f52bdf28f8..15c29c5e7def 100644 --- a/dev-python/magic-wormhole-mailbox-server/Manifest +++ b/dev-python/magic-wormhole-mailbox-server/Manifest @@ -1,3 +1 @@ -DIST magic-wormhole-mailbox-server-0.5.0.tar.gz 69683 BLAKE2B 726f3ee155bafa3d6c5c60cf91c987725abd24b7e4e5842ddd08b0c1c0a66d1cd1bf453dd3384295226e26838def5b6720a3ed0906ff1090acee24b7eb724288 SHA512 604b7c03eb95c1de38fba511cc2eb2a7b19bf4cb2dd8cdfab956f3b6d79c141b9c966f3bf8a1362a1eba4006eefb5fe48a9262830389d51ec711fd7c1cfc9891 DIST magic-wormhole-mailbox-server-0.5.1.tar.gz 69758 BLAKE2B 5dfb21f1e3994cdef9c510b2e265393e8200711fde3d3e6759783d55b1b11b32b291c774d04a0930cc537b3bb599598588c48e382e35642f856e738b832be442 SHA512 6a3345c8d18c2373dee5c748f6fa1437f7225d057b136439ba7bebfd3b55a7a1beb551357b66b1847cfa0c73bed87a136844c907432ccc045c6f9b528698d7b8 -DIST magic-wormhole-mailbox-server-30ecb6e3f6f487c915e7ff0acdf2e630cbe17dc8.gh.tar.gz 73753 BLAKE2B 91a6059f19aafe74416df7bf43dbd27ff333950bf315e0e5c1ab83b696a6ea074d239db4127a6aaf171cc1a31d566439508dafbd8d4eba52729af0c981325f58 SHA512 4d0f2a8a74a7ba2c3f0635af4d4e44485df81858207eba1e3d0c0c1dea7554dedb653ee69ea82e220f0fedfe553e461feb047f3faa83cff613f0d9745a85aed9 diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild deleted file mode 100644 index 98cd60adf997..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -# Version 0.4.1 with additional upstream fixes for python 3.12 support -EGIT_COMMIT="30ecb6e3f6f487c915e7ff0acdf2e630cbe17dc8" -MY_P=${PN}-${EGIT_COMMIT} -DESCRIPTION="Mailbox server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ - https://pypi.org/project/magic-wormhole-mailbox-server/ -" -SRC_URI=" - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/autobahn[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.0.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.0.ebuild deleted file mode 100644 index dd5eda4d5276..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mailbox server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ - https://pypi.org/project/magic-wormhole-mailbox-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/autobahn[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} diff --git a/dev-python/magic-wormhole-transit-relay/Manifest b/dev-python/magic-wormhole-transit-relay/Manifest index 75adc593ede5..9c80e395cc07 100644 --- a/dev-python/magic-wormhole-transit-relay/Manifest +++ b/dev-python/magic-wormhole-transit-relay/Manifest @@ -1,2 +1 @@ -DIST magic-wormhole-transit-relay-0.3.1.gh.tar.gz 63304 BLAKE2B ab6706e7265eab69376e9490e328e0a81a414c3667eaaac3a6e2c62f983e5beaf3e0f25da12b815703ae0ade69984f015153709ccae95871a6bf37f99b23d63c SHA512 3611ee140f421234e2e5805baf4d26a64879f067c8a75db1a44041c0f9ebe1d3cca7b202752f5bd423e6784ab5a6961fe27423564633dba9f09e92b14d370275 DIST magic-wormhole-transit-relay-0.4.0.gh.tar.gz 62333 BLAKE2B 16415af2b9927cf2717c1c38be4b498d666db271c4e7b907bcf0fae9d5d100ee341358d2f04e72ba1a7f930dbc4fd9e797b20d6915d21955ef6963520d9b406a SHA512 ee0f40460277abc1ad550e070d8b70329da8c1311852f7a2eaaef036cfee7fcf018be7e6bad6f416392a602326ac436c33039d577af8cee2cfb09736749e956d diff --git a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.3.1.ebuild b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.3.1.ebuild deleted file mode 100644 index 6dc3081d9550..000000000000 --- a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.3.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Transit relay server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-transit-relay/ - https://pypi.org/project/magic-wormhole-transit-relay/ -" -SRC_URI=" - https://github.com/magic-wormhole/magic-wormhole-transit-relay/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/autobahn-21.3.1[${PYTHON_USEDEP}] - >=dev-python/twisted-21.2.0[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -python_test() { - local -x PATH=${T}/bin:${PATH} - mkdir -p "${T}"/bin || die - # the script is apparently run with PATH wiped, sigh - cat > "${T}"/bin/twistd <<-EOF || die - #!$(type -P python) - import sys - from twisted.scripts.twistd import run - sys.exit(run()) - EOF - chmod +x "${T}"/bin/twistd || die - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest - - find "${BUILD_DIR}/install" -name dropin.cache -delete || die -} - -pkg_postinst() { - python_foreach_impl twisted-regen-cache -} - -pkg_postrm() { - python_foreach_impl twisted-regen-cache -} diff --git a/dev-python/magic-wormhole/Manifest b/dev-python/magic-wormhole/Manifest index eb7a5e7a775d..dc5bbc20c0d9 100644 --- a/dev-python/magic-wormhole/Manifest +++ b/dev-python/magic-wormhole/Manifest @@ -1,3 +1 @@ -DIST magic-wormhole-0.18.0.tar.gz 289799 BLAKE2B ff786e3247dcc382fa35175d6439c6273b420968100cc6e54a06e365b8d6db5a9a5145878d4025f51fe59cf75e18507d5114d04a13123ef62b255a61b3c55698 SHA512 095be448fb654a32ea45808f03b1a0bffd74ee683448085f1e6f14f054c0d2f19f9048270be4ec7b6a0b46872d20613a36e984a0a137bd68ba3d0a237a83d1b2 -DIST magic_wormhole-0.19.1.tar.gz 304136 BLAKE2B 4bca082b17ec21743c275a721350cd3f8b1e038a66de13bb5986ecaf7db93e5e6c87697bed80a2bcab0085cb80fa2c11a642dcdf99ccb5270ddd7efc29a476a6 SHA512 fdd402c9f1c7caa78693557df8922ee39cdcde65daedaaf0c4a8a1065e85a96853684c461ebd9192e654d9d5a03c5d0dfb1b01b35c9bea12938001264f2bf0d5 DIST magic_wormhole-0.19.2.tar.gz 304264 BLAKE2B 101563e2e21773d6ef49d81db83eb042da3122bad4c33e3ffda73c734c80d8623a5222b46efd101a6ce3028228a02025d734da92f1e818a417970ffe6106e8b4 SHA512 c73b01eb1ac32b09a6b6c527b9a9c8eece860b98cc35ee8e1ca9d908fca553b60ca6be6db755c6253e66a3d8a9f2dcf547722129020c5f5b7bd8a443fe15805e diff --git a/dev-python/magic-wormhole/magic-wormhole-0.18.0.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.18.0.ebuild deleted file mode 100644 index 77bd1ce9a932..000000000000 --- a/dev-python/magic-wormhole/magic-wormhole-0.18.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Get Things From One Computer To Another, Safely" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole/ - https://pypi.org/project/magic-wormhole/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/autobahn-0.14.1[${PYTHON_USEDEP}] - dev-python/automat[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/humanize[${PYTHON_USEDEP}] - >=dev-python/iterable-io-1.0.0[${PYTHON_USEDEP}] - dev-python/noiseprotocol[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - >=dev-python/qrcode-8.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ~dev-python/spake2-0.9[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.13.0[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - >=dev-python/txtorcon-18.0.2[${PYTHON_USEDEP}] - >=dev-python/zipstream-ng-1.7.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/magic-wormhole-mailbox-server[${PYTHON_USEDEP}] - ~dev-python/magic-wormhole-transit-relay-0.3.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - src/wormhole/test/test_transit.py::InboundConnectionFactory::test_log_other_errors - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -src_install() { - distutils-r1_src_install - - newbashcomp "${ED}/usr/wormhole_complete.bash" wormhole - newfishcomp "${ED}/usr/wormhole_complete.fish" wormhole.fish - newzshcomp "${ED}/usr/wormhole_complete.zsh" _wormhole - rm "${ED}/usr"/wormhole_complete* || die -} diff --git a/dev-python/magic-wormhole/magic-wormhole-0.19.1.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.19.1.ebuild deleted file mode 100644 index 94d54fb33b62..000000000000 --- a/dev-python/magic-wormhole/magic-wormhole-0.19.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# 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_{9,10,11,12,13} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Get Things From One Computer To Another, Safely" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole/ - https://pypi.org/project/magic-wormhole/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/autobahn-0.14.1[${PYTHON_USEDEP}] - dev-python/automat[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/humanize[${PYTHON_USEDEP}] - >=dev-python/iterable-io-1.0.0[${PYTHON_USEDEP}] - dev-python/noiseprotocol[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - >=dev-python/qrcode-8.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ~dev-python/spake2-0.9[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.13.0[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - >=dev-python/txtorcon-18.0.2[${PYTHON_USEDEP}] - >=dev-python/zipstream-ng-1.7.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/magic-wormhole-mailbox-server[${PYTHON_USEDEP}] - dev-python/magic-wormhole-transit-relay[${PYTHON_USEDEP}] - dev-python/pytest-twisted[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # repr() mismatch over different mailbox-server version - src/wormhole/test/test_args.py::test_receive_receive - src/wormhole/test/test_args.py::test_receive_send - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_twisted -} - -src_install() { - distutils-r1_src_install - - newbashcomp "${ED}/usr/wormhole_complete.bash" wormhole - newfishcomp "${ED}/usr/wormhole_complete.fish" wormhole.fish - newzshcomp "${ED}/usr/wormhole_complete.zsh" _wormhole - rm "${ED}/usr"/wormhole_complete* || die -} diff --git a/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild index 94d54fb33b62..e299c225036c 100644 --- a/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild +++ b/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild b/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild index d0e7f823448d..3e78527cd88f 100644 --- a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild @@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~ppc ppc64 x86" DEPEND=" >=net-libs/miniupnpc-${PV}:0= diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index 0d1de285255d..10836440c8be 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1,3 +1,2 @@ DIST notebook-7.3.3.tar.gz 12758099 BLAKE2B e5e988a166b5124f95cc050a4d9402778108c084325024c8ed3829780665d7149a06cccd4ab80d33e572b0b98d9088751d2a9313f10a940e8d82b5eb14db25f3 SHA512 e0f476c5a91edba48dc43b25417946983c46d5b4beaac6531ebf7af02bc4a9f2bae09b7d7524d7ad6e33c262769c1dc40c36f4593cfc70b8c98f41f40a75f8a2 -DIST notebook-7.4.2.tar.gz 13881273 BLAKE2B 3debd1d9d3bb1f7f5ca20ab8dc0af43fe6c137db3a58a3bdbf371b09e4bb9aa69c13f17f6662e87e6eb79dd2f60c975f2fe139e6f990a53f67c9ace3cf15b692 SHA512 286b6f93398f34c4dcb4beb92bfb27be0045084294677c1be9fb0a7c8bd454a000851b26df22f97adf7c0719cb55d2dd10fa7c33decbb268da6e745a7e468c2d DIST notebook-7.4.3.tar.gz 13881668 BLAKE2B 4d2a3645986ccc90d08d0437e52b32657bb850b860dadc35439343612a518b0e17fed7e12721684dea439c4a21eb27bc2a24a6c6ea9fc53b8301ee561faccc2a SHA512 444b91793705ca97053da8d1feb8d7ecf343d44f09e872c37e1a165cfa849c068a4f76b47a4bd2056b41d7f29616f564038460caa40228be31d0f9a0081be4f7 diff --git a/dev-python/notebook/notebook-7.4.2.ebuild b/dev-python/notebook/notebook-7.4.2.ebuild deleted file mode 100644 index e3cdc8d5d663..000000000000 --- a/dev-python/notebook/notebook-7.4.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi xdg-utils - -DESCRIPTION="Jupyter Interactive Notebook" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/notebook/ - https://pypi.org/project/notebook/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - <dev-python/jupyter-server-3[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}] - <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}] - <dev-python/jupyterlab-server-3[${PYTHON_USEDEP}] - >=dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - <dev-python/notebook-shim-0.3[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}] - <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}] - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/nbval[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-unixsocket[${PYTHON_USEDEP}] - dev-python/pytest-console-scripts[${PYTHON_USEDEP}] - dev-python/pytest-jupyter[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-tornasync[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/dev-python/notebook/notebook-7.4.3.ebuild b/dev-python/notebook/notebook-7.4.3.ebuild index 9a4e72dd353c..6c286219dbf2 100644 --- a/dev-python/notebook/notebook-7.4.3.ebuild +++ b/dev-python/notebook/notebook-7.4.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" RDEPEND=" >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index fb881cf06e17..bb230912f301 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1,3 +1,2 @@ -DIST pdm-2.24.1.tar.gz 2655876 BLAKE2B 557a1a8dac5fe2770a46f9f9baf17ee334795c88f17347924b5450dd681ac90da8c13f184020ee1d200d3d41bc91a6dadde98c210f3a7707c2ee8c83418b917c SHA512 5e41ffeeb8ebf431c840b156caa72e86c22313589f31430258c5002508cb9956f2bbf723c168697721bedb79af7d90bed54a00d53ad1a226f613324830a32146 -DIST pdm-2.24.2.tar.gz 2657737 BLAKE2B 8652b489d25f7b0bb3b60bf49ed136985b96aa2b7ac4fcbbe6e958e3dfe835dbc56684dd1a1a398bf103d91145dbccc377fb88e1d50ed045aebcf551917e092a SHA512 46c26f2384cefe73e361ee442b60dede14ecb14bd04844578f9b9fbda919f016026269d08776da70fb0f7bce41c061ba3b0874ef81c4d0eaf70a7e270c1cbcf2 DIST pdm-2.25.0.tar.gz 2662202 BLAKE2B d42f3344904f87f83d6e24fb7a46d27a2981da7c68acc099cb5759f14f03f0191622dfe4c5abe5408340868d889dcdec632597019b858c99e9dfdf952dd29673 SHA512 6b57f7d3ce69fa6b7de1e6b93f7defecd181b6f445a2075999faa9a45be87f79a54bbcb03e415ec2c6448eb3abde411c2a1de0ca163e45a5accbac105d21415c +DIST pdm-2.25.1.tar.gz 2662443 BLAKE2B 8032152344c7369c0242a6b6854d94ea29617ca5ef07ea5bb4cbf98e05d7a03240944b367a78f5733a72590739b678fcd6a991cb014d2d43c1e723505255736e SHA512 dcd4c9a97053001b6a9760fcd5203da64e7c423d9f0273bca156057505ab7aaada35631cd4d90474854cf55e5a67c8ca48c1de75660a0067709ef61f1be1754d diff --git a/dev-python/pdm/files/pdm-2.24.0-respect-python.patch b/dev-python/pdm/files/pdm-2.24.0-respect-python.patch deleted file mode 100644 index 2707616263e7..000000000000 --- a/dev-python/pdm/files/pdm-2.24.0-respect-python.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 6ac6bf373db1acee7f51a3d695e8b58e85f11801 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Sat, 19 Apr 2025 11:13:02 +0200 -Subject: [PATCH] Force `sys.executable` in pytest fixture - -Fix the pytest fixture to respect `sys.executable` rather than finding -an arbitrary Python version in `sys.base_prefix`. No clue why upstream -changed the logic to do the latter, but it is clearly wrong on Gentoo. - -Bug: https://github.com/pdm-project/pdm/issues/3486 ---- - src/pdm/pytest.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/pdm/pytest.py b/src/pdm/pytest.py -index d23ad4b9..3f50c0f2 100644 ---- a/src/pdm/pytest.py -+++ b/src/pdm/pytest.py -@@ -407,7 +407,7 @@ def project_no_init( - tmp_path.joinpath("caches").mkdir(parents=True) - p.global_config["cache_dir"] = tmp_path.joinpath("caches").as_posix() - p.global_config["log_dir"] = tmp_path.joinpath("logs").as_posix() -- python_path = find_python_in_path(sys.base_prefix) -+ python_path = Path(sys.executable) - if python_path is None: - raise ValueError("Unable to find a Python path") - p._saved_python = python_path.as_posix() diff --git a/dev-python/pdm/pdm-2.24.1.ebuild b/dev-python/pdm/pdm-2.24.1.ebuild deleted file mode 100644 index ae9262e9b3fe..000000000000 --- a/dev-python/pdm/pdm-2.24.1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" -HOMEPAGE=" - https://pdm-project.org/ - https://github.com/pdm-project/pdm/ - https://pypi.org/project/pdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/dep-logic-0.5[${PYTHON_USEDEP}] - <dev-python/findpython-1[${PYTHON_USEDEP}] - >=dev-python/findpython-0.6.0[${PYTHON_USEDEP}] - dev-python/blinker[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - >=dev-python/hishel-0.0.32[${PYTHON_USEDEP}] - >=dev-python/httpcore-1.0.6[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/id-1.5.0[${PYTHON_USEDEP}] - dev-python/installer[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2024.4.18[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.1[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/truststore-0.9[${PYTHON_USEDEP}] - >=dev-python/unearth-0.17.5[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-httpserver[${PYTHON_USEDEP}] - dev-python/pytest-httpx[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/uv - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/pdm-project/pdm/issues/3486 - "${FILESDIR}/${PN}-2.24.0-respect-python.patch" - ) - - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.a]*::' pyproject.toml || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - # https://github.com/pdm-project/pdm/pull/3488 - # (the third one I can't reproduce) - tests/models/test_candidates.py::test_find_candidates_from_find_links - 'tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]' - 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' - - # unhappy about extra packages being installed? - # (also fails randomly in venv) - tests/cli/test_build.py::test_build_with_no_isolation - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -m "not network and not integration and not path" \ - -p pytest_mock -p pytest_httpx -p pytest_httpserver -} diff --git a/dev-python/pdm/pdm-2.24.2.ebuild b/dev-python/pdm/pdm-2.25.1.ebuild index d5a9d03f63e4..8e5f6e7bb25b 100644 --- a/dev-python/pdm/pdm-2.24.2.ebuild +++ b/dev-python/pdm/pdm-2.25.1.ebuild @@ -31,9 +31,8 @@ RDEPEND=" dev-python/httpx[${PYTHON_USEDEP}] >=dev-python/id-1.5.0[${PYTHON_USEDEP}] dev-python/installer[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2024.4.18[${PYTHON_USEDEP}] + >=dev-python/pbs-installer-2025.06.06[${PYTHON_USEDEP}] dev-python/platformdirs[${PYTHON_USEDEP}] dev-python/pyproject-hooks[${PYTHON_USEDEP}] dev-python/python-dotenv[${PYTHON_USEDEP}] @@ -48,6 +47,7 @@ RDEPEND=" BDEPEND=" ${RDEPEND} test? ( + dev-python/msgpack[${PYTHON_USEDEP}] dev-python/pytest-mock[${PYTHON_USEDEP}] dev-python/pytest-httpserver[${PYTHON_USEDEP}] dev-python/pytest-httpx[${PYTHON_USEDEP}] diff --git a/dev-python/phonenumbers/phonenumbers-9.0.7.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.7.ebuild index 85e8daf426e4..a4046879a533 100644 --- a/dev-python/phonenumbers/phonenumbers-9.0.7.ebuild +++ b/dev-python/phonenumbers/phonenumbers-9.0.7.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 diff --git a/dev-python/portalocker/Manifest b/dev-python/portalocker/Manifest index 1fbee53fd126..8c8797f53479 100644 --- a/dev-python/portalocker/Manifest +++ b/dev-python/portalocker/Manifest @@ -1 +1,2 @@ DIST portalocker-3.1.1.gh.tar.gz 36653 BLAKE2B 88fe7b46cf3d2d4b8f6aa2df8b6ac7582eda35965d7af8688e17f9c22c0ff29e671bfe4c74aef91532ce01e957b4777abc2c93bc3c93503f0f7fee995fdfb1ec SHA512 80163a12d8eab1a0e2bc2eb5fd8f4c64f0abb49cbb99faa48d8e7ae4f61996c5c934e661a7a26996000962b68c45d5ab72c41abf03d7e7593dcaa98e69d0478f +DIST portalocker-3.2.0.gh.tar.gz 89888 BLAKE2B 94ce9a737cbf19a77045f73d32510b2b1d7ba0bba273aee7cd404136dd919c0290aebbd8982cb0972d360ff05c6009bb958e0d5a4aa875feae785bf2a6914532 SHA512 0777572f34504b8dac8bc009ea32891f88db7c1c82199f444c4caf36a8f71cf1e7626cb0e3a3ce11346b3488c67e60a394ddd9cd28771937962fa35a33767b2d diff --git a/dev-python/portalocker/portalocker-3.2.0.ebuild b/dev-python/portalocker/portalocker-3.2.0.ebuild new file mode 100644 index 000000000000..0597842ed3a5 --- /dev/null +++ b/dev-python/portalocker/portalocker-3.2.0.ebuild @@ -0,0 +1,51 @@ +# 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_{11..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="A library for Python file locking" +HOMEPAGE=" + https://github.com/WoLpH/portalocker/ + https://portalocker.readthedocs.io/ + https://pypi.org/project/portalocker/ +" +SRC_URI=" + https://github.com/WoLpH/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/redis[${PYTHON_USEDEP}] + >=dev-python/pytest-rerunfailures-15.0[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-6.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + # Disable code coverage in tests. + sed -i '/--cov/d' pyproject.toml || die +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures -p timeout +} + +pkg_postinst() { + optfeature "redis support" dev-python/redis +} diff --git a/dev-python/protobuf/protobuf-6.31.1.ebuild b/dev-python/protobuf/protobuf-6.31.1.ebuild index 2cac652382bd..14e20d2d8cc4 100644 --- a/dev-python/protobuf/protobuf-6.31.1.ebuild +++ b/dev-python/protobuf/protobuf-6.31.1.ebuild @@ -28,7 +28,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" # need protobuf compiler BDEPEND=" diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index c6741bfbc269..15e56a4e8856 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -2,3 +2,4 @@ DIST pydantic-2.10.6.tar.gz 761681 BLAKE2B 1ddb057cd40f50d09dc870aae937bc4d5d415 DIST pydantic-2.11.4.tar.gz 786540 BLAKE2B cb040a3707cfcbb4864096cad4d990fb9d4302c0ffe4db3d9d4f3e98a78785099920c32d6ad0d62dfda5883bdb1d398e10e45320ff732f39ff6e1404c3443cbf SHA512 f77d0ecc432d222d07b2ed0ff30fcb1f569b3f9ed067db9fc921db5de650d12babf02b36a369d7cb436c99053cfea3d96a8cc02e1b1880575085db1296446655 DIST pydantic-2.11.5.tar.gz 787102 BLAKE2B 929b28c70774b9e456cb35a37c8d28fc3728bc9ba7b29554ad295c55f1834a5e5dd6534a0e1cd7ac30ab8fedcf074908f35d1940fc8ed13597c749a1c319cdbe SHA512 6ff5b0953d383518cadfab4cc1d84395e100c76e70da8c7d861b89eee308dca29021393e24dabe0f278b09886cc64015b354a42a35ba5873287830f7533160f1 DIST pydantic-2.11.6.tar.gz 787868 BLAKE2B afba6c6c031086a95f07e7bd0a8932b5da632e4e3065536b7e81854a6253877575dc3624ff87b4ceaab119cd3ac70b4868b1acfff65f35c902864310e9de699e SHA512 5e6e2cd212411929da063ec3fce473cf8f77f20763ba19747a458ab8520b1d68223bc5415e0b2355a1fb0c5c0cdb50b2d054af97c4b54bce79e98079eecbb32c +DIST pydantic-2.11.7.tar.gz 788350 BLAKE2B 4767f593beb649fe3139f3b22e3814a9f56793494dc17428cf70952451e9112d03b275c0af979f0f0159b25deae2e2794bfdb1392e2c3499220ad3cd67945414 SHA512 54ee1a49d5a429cad31928425c197139ae3cce004d8f3530835ce39897be9afa6aea35e639af1d6290bace7148e1369ce66840e26bced329bc2e7d93b3dad6e5 diff --git a/dev-python/pydantic/pydantic-2.11.7.ebuild b/dev-python/pydantic/pydantic-2.11.7.ebuild new file mode 100644 index 000000000000..6dc86b4a464f --- /dev/null +++ b/dev-python/pydantic/pydantic-2.11.7.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +# py3.14: https://github.com/pydantic/pydantic/issues/11613 +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}] + ~dev-python/pydantic-core-2.33.2[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] + >=dev-python/typing-inspection-0.4.0[${PYTHON_USEDEP}] + dev-python/tzdata[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep ' + dev-python/cloudpickle[${PYTHON_USEDEP}] + ' 'python3*') + dev-python/dirty-equals[${PYTHON_USEDEP}] + >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] + >=dev-python/faker-18.13.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/benchmark/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # -Werror, sigh + tests/test_types_typeddict.py::test_readonly_qualifier_warning + ) + local EPYTEST_IGNORE=( + # require pytest-examples + tests/test_docs.py + # benchmarks + tests/benchmarks + ) + + if ! has_version "dev-python/cloudpickle[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/test_pickle.py + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_mock +} diff --git a/dev-python/regress/Manifest b/dev-python/regress/Manifest index 51eb98e160d0..b11f3f1904b3 100644 --- a/dev-python/regress/Manifest +++ b/dev-python/regress/Manifest @@ -1,7 +1,6 @@ DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6 SHA512 5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST cc-1.1.7.crate 81694 BLAKE2B 95f2a266cf4c42cd4212cd07c0fc436400affbacf66c4a089359fcef4ec5c51c727ac6f3876515ea3460076898a0e03da6647ed0d2e67bee5d151194dd47da19 SHA512 2c3b3d99b292ba44b4805f4a77daebeae054267755a08b1a2d5583f89ba1cf01b42e9393279c8f37f64998fd14c9648dcdb41fa5b2390c3c4442afb484f624ef -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST foldhash-0.1.4.crate 13764 BLAKE2B 7dde82c52671b93d91b2ec9984c0ce539d89d5c80cb115c0db18cf72f84f4fbbe4f7b36b745143102fc83c307df2cae051e4fb461a3131f52c8f98172fc0e72b SHA512 096efd30917c42e75e162a79d5c0ef068af76c7b6206cef880c4a3af92d096b4b4a1cd3de5b66ddb040730d58678c9a651734517dc8a60a265ebddd5559b95c1 DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd @@ -13,20 +12,14 @@ DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 -DIST pyo3-0.24.0.crate 1108432 BLAKE2B 03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87 SHA512 2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad DIST pyo3-0.25.0.crate 1120850 BLAKE2B 6f373129d032e6980d058ec5dbfea58a7ce0cb8ed2b32aa852a14746cfd3a541b02286676c934a5d7f7bc1bea03e986e93e44de42114f7620b487977c0092d85 SHA512 83336d284eefdef5bc26dec4880e21c608a001b4676b3628eb59b7c0011fb672ca81fca035666b714eeb158809064f9b5b0720802045d5ff8fc9f6af02813c30 -DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d SHA512 f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365 DIST pyo3-build-config-0.25.0.crate 34122 BLAKE2B ba098ff1c963c43d0cd1fdfaec43573ee0d9afff7cc010b7b371504ab66e1fec9233bab04c8c7656c382366d622589d0d5e865a8a271c68a9831ca657b49fcb9 SHA512 f6580bcc12bf8235bd8bdc09908f861645adfcdee31cf88d6443e628601bf3107c1d823c09dacb8e1bdaa171ae49f15e19811b9752600b799a4e86cdea081d40 -DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91 SHA512 2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a DIST pyo3-ffi-0.25.0.crate 77991 BLAKE2B 0474051570bf71070eab2578e0f9278327ccc48510419d292a81887fffad753ba434db6b795536512a688426eff42ea9805f99b1a3237ec927f6c731033850b2 SHA512 e03cb71493c898408a0692ba7fb4cd704e48c307f5115159f3375fae879e46f5cd7536325d70e7dbd3aeca8ea282a0fb5b5ac609bc807e8b9cb6abbd3a9a2ca5 -DIST pyo3-macros-0.24.0.crate 8850 BLAKE2B 7470b3c8af49c3da5da979a08051d549255ed2bbf1e77e2e186ed43daa832ffe51c28c732e5d390effb8662f66c5c138a517a07cd0e90a73a4476e9d018eefdd SHA512 e949224b6ff3368f4594eb946859afd777efc43ca9fd436e176eef9d4549bd7428d04cee55ea8af02c8cb066dd9396a405de5ee6290a966ee52a0f1c64fd2749 DIST pyo3-macros-0.25.0.crate 8876 BLAKE2B 09c37cc5bdaec6859461a7bb4d1c28d0ddd77a448fb5097275fe7be373897900e2dcdb1c43eb4cc915e1089ac1204f4a7155c4b69478b0778e179aded1449ff0 SHA512 ee1218b6981d94a228bf55f31f0131c094728b12c19b312a77386cace2c4768ad8fc8a1a1999bf27c6a30012e20a1eb7a574d918ccacc421930c12cb1a6386ef -DIST pyo3-macros-backend-0.24.0.crate 71998 BLAKE2B d3cd57fdf2a8b0f750d8f00fa36f32b95f9f13adf9453e0823fec0791ae99af018db6e596205ff9f9f555489cec024e23eb19c53379c09381c0cb209d8a5a695 SHA512 58b06343fa03b2b7aacdafcf219865bbb5b80cc2b28fdf16133a7d43fb7723cd83718e067bf6e01f96b94738bb83cda87d4ac2703d8d59588708d938df8e66eb DIST pyo3-macros-backend-0.25.0.crate 75089 BLAKE2B ea4d87e16616782c60f46f97d87a002ea2873a2ab6f7335da68bab32d636988fa30834c946943d4c56c6e5992c78ba6dc2cf8b613c2a402218599ef3e7a6c5be SHA512 dc2e567a09e746893d7cea57aa456124df31b1e3cb25f5b1fabdc97cd2ae73eea1d57aa642268bdbef3dc1ba0e383893d1b5dfd9cf1f3e818f77b9fc0ef2c486 DIST python3-dll-a-0.2.12.crate 83731 BLAKE2B 2ae21b085e7a7aae2c17584fa5feacfe35e974f1bf96673027cb6b6f382241d115df7c9cd009b0346840b6366163c08a62e1695b0834385e182d250390e446e2 SHA512 4d9860f7ecf689b8e5c865f4f2d2486baae0d6765ecedef08234973e921461a3af56f007dce178de6539053eab28dec0870c9f110c3c66dbf7b076e18d2e1fd7 DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 DIST regress-0.10.3.crate 334012 BLAKE2B 50939ae00b3c8fb3d9470809683aa458888ccd6f5d8bd65899f46b24f4aedd1c8275dcb0f09fae423cdfcbf58c78aa81ec033e05dae0ac0e412195546a2433ca SHA512 e0a38b38caf6a6b146fd1575756347aa7bbd68de67af48d7de51be23fcc96e9f80399746bbe9c5c8a08983896f07fdb1b98cf4b682cd5cc05fa7dba9eb93db3b -DIST regress-2025.3.1.tar.gz 10983 BLAKE2B 0e8c8f3b89644f327d05edcada756b6bde63c582d9923704659e19361b63aece2698479a93f795d9cbc733c41dea793ae015890745883532ff4d710c8f2e5db8 SHA512 e910f539ce76c94215eb066e5d6feb634f4602daecd8ffadda0021c65b9012180408bd03be00ca58bc2deb57ab52537c386d4c88af1a2a85ad1bdbff07070c62 DIST regress-2025.5.1.tar.gz 10935 BLAKE2B 89722856dfcf2d03a00c4b5bf02ca014d6db7b43faacca7a23149bbd882481f1de26bd6d50b47b9e113f30d820e5dccf605a3b997eba47c7edf44d0e67aed69d SHA512 823dfc37e558eebfba477716a506afd0b323e7fdd409f77cc89462bc208f3debf76ce3b9b7aed35b1b7c3f2d075a5fe9fa919ad4e7da3353ec84c6c7255f3e49 DIST syn-2.0.72.crate 267069 BLAKE2B b0b979f78937a10a6db45f96d5d93c595427a4e158d658a2186419d89b219a4a405ade488d88d9ebdbd605ce4b706aba7088ab39a77294f3cf9847bf032d8f91 SHA512 c3d26bf9787555bc6fd8bd789855d252e80ad28a413593e13bad174adf86087ff195a6b4227bdeb6d1a1c87b0af8e965d6f2d04b8d45e7383b6de49990b92e89 DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a diff --git a/dev-python/regress/regress-2025.3.1.ebuild b/dev-python/regress/regress-2025.3.1.ebuild deleted file mode 100644 index 23cada635d19..000000000000 --- a/dev-python/regress/regress-2025.3.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) - -CRATES=" - allocator-api2@0.2.18 - autocfg@1.1.0 - cc@1.1.7 - cfg-if@1.0.0 - equivalent@1.0.1 - foldhash@0.1.4 - hashbrown@0.15.2 - heck@0.5.0 - indoc@2.0.4 - libc@0.2.155 - memchr@2.5.0 - memoffset@0.9.0 - once_cell@1.19.0 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.24.0 - pyo3-ffi@0.24.0 - pyo3-macros-backend@0.24.0 - pyo3-macros@0.24.0 - pyo3@0.24.0 - python3-dll-a@0.2.12 - quote@1.0.36 - regress@0.10.3 - syn@2.0.72 - target-lexicon@0.13.2 - unicode-ident@1.0.8 - unindent@0.2.3 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Python bindings to the Rust regress crate" -HOMEPAGE=" - https://pypi.org/project/regress/ - https://github.com/crate-py/regress -" -SRC_URI=" - https://github.com/crate-py/regress/releases/download/v${PV}/${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/regress/regress.*.so" - -export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 diff --git a/dev-python/regress/regress-2025.5.1.ebuild b/dev-python/regress/regress-2025.5.1.ebuild index 3ba83bac7230..230ab4a72123 100644 --- a/dev-python/regress/regress-2025.5.1.ebuild +++ b/dev-python/regress/regress-2025.5.1.ebuild @@ -52,7 +52,7 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 ~arm64 ~riscv" distutils_enable_tests pytest diff --git a/dev-python/reportlab/reportlab-4.4.1.ebuild b/dev-python/reportlab/reportlab-4.4.1.ebuild index 5e18e9a9c215..a208121dbe9a 100644 --- a/dev-python/reportlab/reportlab-4.4.1.ebuild +++ b/dev-python/reportlab/reportlab-4.4.1.ebuild @@ -20,7 +20,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/chardet[${PYTHON_USEDEP}] diff --git a/dev-python/selenium/selenium-4.33.0-r1.ebuild b/dev-python/selenium/selenium-4.33.0-r1.ebuild index 232ea6b2f247..8c347029916e 100644 --- a/dev-python/selenium/selenium-4.33.0-r1.ebuild +++ b/dev-python/selenium/selenium-4.33.0-r1.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test test-rust" RESTRICT="!test? ( test )" diff --git a/dev-python/xlrd/Manifest b/dev-python/xlrd/Manifest index c20c2f0cd16f..f0dd91c1c28e 100644 --- a/dev-python/xlrd/Manifest +++ b/dev-python/xlrd/Manifest @@ -1 +1,2 @@ DIST xlrd-2.0.1.gh.tar.gz 368304 BLAKE2B eaf6dbefde00954452a96214c6a48e5d35526168445d15d721851da690bd99e53bd765a73495b00c8ee7ce243c487da0afbc6d6217abd7a5956820357dc97104 SHA512 b3e2efa216fc73bf55bb0b165ef63e797d16a00c62f0f2f2a2114d2db7204208f2623835697a045abe185f52c426ed5e9ef38a4f5f8e1880f0cfdf642af3c57e +DIST xlrd-2.0.2.gh.tar.gz 381303 BLAKE2B a8d89ef309c0cd05d1d364149515838233e3d4bf7e58d5a42a39535e533830bb39c618ae889108b393505052674f2ffd7a0623b1d74b87ad21f66851e46c774e SHA512 5452a31754039954f53d5e0ccf5ea8b2e610ea5adf678deadac47f072120f87d1f2471b0df18f86ab4dc71b2e576d590059d741e34746fef2976cf5167f3a98f diff --git a/dev-python/xlrd/xlrd-2.0.2.ebuild b/dev-python/xlrd/xlrd-2.0.2.ebuild new file mode 100644 index 000000000000..8092af2adb8d --- /dev/null +++ b/dev-python/xlrd/xlrd-2.0.2.ebuild @@ -0,0 +1,26 @@ +# 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_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Library to extract data from Microsoft Excel spreadsheets" +HOMEPAGE=" + https://www.python-excel.org/ + https://github.com/python-excel/xlrd/ + https://pypi.org/project/xlrd/ +" +SRC_URI=" + https://github.com/python-excel/xlrd/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + +distutils_enable_tests pytest diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest index 8028381fe561..4df5a5682c5b 100644 --- a/dev-python/yara-python/Manifest +++ b/dev-python/yara-python/Manifest @@ -1,3 +1 @@ -DIST yara-python-4.5.2.gh.tar.gz 39258 BLAKE2B db9038d476654916eb66d72c6e45b93faf61e8e2621b2a6d862620d100a5d5f7b292e586e68c77cf8a76ce728fcf976690bfd468f027a77f28519298dc3a668a SHA512 586f22d50db01b21e47a8b76e069a917018cc86f8931f438c5066b38323f7a477a919d9e10e704e74f2962ae02bb1715834c704dfe16b66311f48f06c0c5165a -DIST yara-python-4.5.3.gh.tar.gz 39315 BLAKE2B 11dfcca60ff4d366ee05a6228921e7733e7bd63111cbea0c6a947e2ef3760fe4854758a3492c7652543f70597c20151429af03ee5c98a9f86d2fe505fb677a26 SHA512 f7e6860c479e70efe5f56b2fea4f2b5d4878ec6a19778e59465f9983c7af493215925d753218fce1fd0e906634582bf5c67095e398864f706d36bbe4a43a5537 DIST yara-python-4.5.4.gh.tar.gz 39313 BLAKE2B fc41fd378bcd2cd1da2ae442f794c413d52a2dae9c9766d03ee1a641f31a5ceb4fc50555d17e7167f080851aae68f1c248fcd09de981326797666d0669ead419 SHA512 fee87a2127284a2287c60b14bcd36facf061542da1321ccaa26dbe23c7e8534253434a78c8a65a0c2915bb1331acbdee78b12d02b748ec7d95a106913172a1a2 diff --git a/dev-python/yara-python/yara-python-4.5.2.ebuild b/dev-python/yara-python/yara-python-4.5.2.ebuild deleted file mode 100644 index 1e0b0bad26e5..000000000000 --- a/dev-python/yara-python/yara-python-4.5.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -inherit distutils-r1 - -DESCRIPTION="Python interface for a malware identification and classification tool" -HOMEPAGE="https://github.com/VirusTotal/yara-python" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" -else - SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =app-forensics/yara-$(ver_cut 1-2)* -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -python_configure_all() { - cat >> setup.cfg <<-EOF - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/yara-python/yara-python-4.5.3.ebuild b/dev-python/yara-python/yara-python-4.5.3.ebuild deleted file mode 100644 index 604f35884253..000000000000 --- a/dev-python/yara-python/yara-python-4.5.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{11..14} ) -inherit distutils-r1 - -DESCRIPTION="Python interface for a malware identification and classification tool" -HOMEPAGE="https://github.com/VirusTotal/yara-python" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" -else - SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =app-forensics/yara-$(ver_cut 1-2)* -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -python_configure_all() { - cat >> setup.cfg <<-EOF - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/yara-python/yara-python-4.5.4.ebuild b/dev-python/yara-python/yara-python-4.5.4.ebuild index ebfd84dc3a4d..979da4591a7f 100644 --- a/dev-python/yara-python/yara-python-4.5.4.ebuild +++ b/dev-python/yara-python/yara-python-4.5.4.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" else SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="Apache-2.0" |
