From ce93cedd7048accb306b7c8ec7450111c49757fc Mon Sep 17 00:00:00 2001 From: root Date: Sat, 22 Aug 2026 03:04:39 -0500 Subject: Adding metadata --- .../annotated-types/annotated-types-0.8.0.ebuild | 2 +- dev-python/asteval/Manifest | 1 + dev-python/asteval/asteval-1.0.10.ebuild | 31 ++++ dev-python/boto3/Manifest | 9 +- dev-python/boto3/boto3-1.43.68.ebuild | 53 ------ dev-python/boto3/boto3-1.43.69.ebuild | 53 ------ dev-python/boto3/boto3-1.43.70.ebuild | 53 ------ dev-python/boto3/boto3-1.43.71.ebuild | 53 ------ dev-python/boto3/boto3-1.43.73.ebuild | 53 ------ dev-python/boto3/boto3-1.43.74.ebuild | 53 ------ dev-python/boto3/boto3-1.43.75.ebuild | 53 ------ dev-python/boto3/boto3-1.43.77.ebuild | 53 ------ dev-python/boto3/boto3-1.43.78.ebuild | 53 ++++++ dev-python/botocore/Manifest | 9 +- dev-python/botocore/botocore-1.43.68.ebuild | 67 ------- dev-python/botocore/botocore-1.43.69.ebuild | 67 ------- dev-python/botocore/botocore-1.43.70.ebuild | 67 ------- dev-python/botocore/botocore-1.43.71.ebuild | 67 ------- dev-python/botocore/botocore-1.43.73.ebuild | 67 ------- dev-python/botocore/botocore-1.43.74.ebuild | 67 ------- dev-python/botocore/botocore-1.43.75.ebuild | 67 ------- dev-python/botocore/botocore-1.43.77.ebuild | 67 ------- dev-python/botocore/botocore-1.43.78.ebuild | 67 +++++++ dev-python/brotlicffi/Manifest | 1 + dev-python/brotlicffi/brotlicffi-1.2.0.2.ebuild | 68 ++++++++ dev-python/cachelib/Manifest | 2 + dev-python/cachelib/cachelib-0.16.1.ebuild | 44 +++++ dev-python/cachetools/cachetools-7.1.6.ebuild | 2 +- dev-python/colorlog/Manifest | 2 - dev-python/colorlog/colorlog-6.10.1.ebuild | 23 --- dev-python/cython/Manifest | 2 - dev-python/cython/cython-3.2.5-r1.ebuild | 140 --------------- dev-python/cython/cython-3.2.6.ebuild | 128 -------------- dev-python/dbutils/Manifest | 2 + dev-python/dbutils/dbutils-3.2.0.ebuild | 30 ++++ dev-python/dependency-groups/Manifest | 2 + .../dependency-groups-1.3.2.ebuild | 27 +++ dev-python/dulwich/Manifest | 2 - dev-python/dulwich/dulwich-1.2.10.ebuild | 127 -------------- dev-python/faker/Manifest | 2 +- dev-python/faker/faker-40.28.1.ebuild | 41 ----- dev-python/faker/faker-40.37.0.ebuild | 41 +++++ dev-python/fido2/Manifest | 2 - dev-python/fido2/fido2-0.9.3-r1.ebuild | 44 ----- dev-python/fido2/fido2-2.1.1.ebuild | 56 ------ dev-python/filelock/Manifest | 4 - dev-python/filelock/filelock-3.29.7.ebuild | 31 ---- dev-python/filelock/filelock-3.31.0.ebuild | 2 +- dev-python/filelock/filelock-3.32.2.ebuild | 31 ---- dev-python/flask-caching/Manifest | 1 - .../flask-caching/flask-caching-2.4.0.ebuild | 40 ----- dev-python/gherkin-official/Manifest | 1 - .../gherkin-official-42.0.0.ebuild | 34 ---- dev-python/gmpy2/gmpy2-2.3.1.ebuild | 2 +- dev-python/google-api-core/Manifest | 2 - .../google-api-core/google-api-core-2.31.0.ebuild | 55 ------ dev-python/google-auth/Manifest | 4 - dev-python/google-auth/google-auth-2.54.0.ebuild | 62 ------- dev-python/google-auth/google-auth-2.56.2.ebuild | 63 ------- dev-python/gpep517/gpep517-20.ebuild | 2 +- dev-python/h2/Manifest | 1 - dev-python/h2/h2-4.4.0.ebuild | 31 ---- dev-python/httpx2/httpx2-2.9.1.ebuild | 2 +- dev-python/hypothesis/Manifest | 8 - dev-python/hypothesis/hypothesis-6.156.9.ebuild | 133 -------------- dev-python/hypothesis/hypothesis-6.165.0.ebuild | 143 --------------- dev-python/hypothesis/hypothesis-6.165.1.ebuild | 143 --------------- dev-python/hypothesis/hypothesis-6.165.2.ebuild | 143 --------------- dev-python/hypothesis/hypothesis-6.165.3.ebuild | 143 --------------- dev-python/hypothesis/hypothesis-6.165.4.ebuild | 143 --------------- dev-python/hypothesis/hypothesis-6.165.6.ebuild | 143 --------------- dev-python/hypothesis/hypothesis-6.165.9.ebuild | 143 --------------- dev-python/joserfc/Manifest | 6 - dev-python/joserfc/joserfc-1.6.4.ebuild | 32 ---- dev-python/joserfc/joserfc-1.7.1.ebuild | 32 ---- dev-python/joserfc/joserfc-1.7.2.ebuild | 32 ---- dev-python/jupyterlab/Manifest | 2 - dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild | 76 -------- dev-python/jupyterlab/jupyterlab-4.6.2.ebuild | 77 --------- dev-python/mistune/Manifest | 2 - dev-python/mistune/mistune-3.2.1.ebuild | 23 --- dev-python/mistune/mistune-3.3.4.ebuild | 2 +- dev-python/multipart/multipart-2.0.0.ebuild | 2 +- dev-python/mypy/Manifest | 1 - dev-python/mypy/mypy-2.3.0.ebuild | 148 ---------------- dev-python/notebook/Manifest | 2 - dev-python/notebook/notebook-7.4.7-r1.ebuild | 63 ------- dev-python/notebook/notebook-7.6.1.ebuild | 67 ------- dev-python/pandas/Manifest | 4 - dev-python/pandas/pandas-3.0.2.ebuild | 192 --------------------- dev-python/pandas/pandas-3.0.3.ebuild | 191 -------------------- dev-python/platformdirs/Manifest | 4 - dev-python/platformdirs/platformdirs-4.10.1.ebuild | 2 +- dev-python/platformdirs/platformdirs-4.11.1.ebuild | 50 ------ dev-python/platformdirs/platformdirs-4.11.2.ebuild | 50 ------ dev-python/plumbum/plumbum-2.0.2.ebuild | 2 +- dev-python/portalocker/Manifest | 1 + dev-python/portalocker/portalocker-4.2.0.ebuild | 46 +++++ .../prometheus-client-0.26.0.ebuild | 2 +- dev-python/proto-plus/Manifest | 2 - dev-python/proto-plus/proto-plus-1.28.0.ebuild | 34 ---- dev-python/pyproject-api/Manifest | 2 - .../pyproject-api/pyproject-api-1.10.0.ebuild | 34 ---- dev-python/pytest-env/pytest-env-1.7.0.ebuild | 2 +- dev-python/quart/quart-0.21.0.ebuild | 2 +- dev-python/regex/Manifest | 2 - dev-python/regex/regex-2026.5.9.ebuild | 37 ---- dev-python/regex/regex-2026.6.28.ebuild | 37 ---- dev-python/regex/regex-2026.7.19.ebuild | 2 +- dev-python/sabctools/Manifest | 1 + dev-python/sabctools/sabctools-9.7.0.ebuild | 40 +++++ dev-python/scipy/Manifest | 3 +- dev-python/scipy/scipy-1.17.0.ebuild | 181 ------------------- dev-python/scipy/scipy-1.18.1.ebuild | 190 ++++++++++++++++++++ dev-python/snakeoil/Manifest | 2 - dev-python/snakeoil/snakeoil-0.11.3.ebuild | 36 ---- dev-python/soupsieve/Manifest | 2 - dev-python/soupsieve/soupsieve-2.9.1.ebuild | 34 ---- dev-python/soupsieve/soupsieve-2.9.ebuild | 34 ---- dev-python/sphinx-argparse/Manifest | 2 +- .../sphinx-argparse/sphinx-argparse-0.5.2.ebuild | 33 ---- .../sphinx-argparse/sphinx-argparse-0.6.1.ebuild | 33 ++++ dev-python/sphinx-autodoc-typehints/Manifest | 2 - .../sphinx-autodoc-typehints-3.13.0.ebuild | 44 ----- dev-python/sphinxcontrib-mermaid/Manifest | 1 - .../sphinxcontrib-mermaid-2.0.2.ebuild | 44 ----- dev-python/syrupy/Manifest | 2 - dev-python/syrupy/syrupy-5.4.0.ebuild | 34 ---- dev-python/testfixtures/Manifest | 4 - dev-python/testfixtures/testfixtures-12.0.1.ebuild | 52 ------ dev-python/testfixtures/testfixtures-12.1.0.ebuild | 57 ------ dev-python/tibs/Manifest | 1 - dev-python/tibs/tibs-0.12.0.ebuild | 131 -------------- dev-python/tox/tox-4.57.2.ebuild | 2 +- dev-python/tqdm/tqdm-4.69.1.ebuild | 2 +- dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild | 2 +- dev-python/xvfbwrapper/Manifest | 2 - dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild | 31 ---- dev-python/xvfbwrapper/xvfbwrapper-0.2.25.ebuild | 31 ---- dev-python/xvfbwrapper/xvfbwrapper-0.2.29.ebuild | 2 +- dev-python/yarl/yarl-1.24.5.ebuild | 2 +- 141 files changed, 705 insertions(+), 5027 deletions(-) create mode 100644 dev-python/asteval/asteval-1.0.10.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.68.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.69.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.70.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.71.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.73.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.74.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.75.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.77.ebuild create mode 100644 dev-python/boto3/boto3-1.43.78.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.68.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.69.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.70.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.71.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.73.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.74.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.75.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.77.ebuild create mode 100644 dev-python/botocore/botocore-1.43.78.ebuild create mode 100644 dev-python/brotlicffi/brotlicffi-1.2.0.2.ebuild create mode 100644 dev-python/cachelib/cachelib-0.16.1.ebuild delete mode 100644 dev-python/colorlog/colorlog-6.10.1.ebuild delete mode 100644 dev-python/cython/cython-3.2.5-r1.ebuild delete mode 100644 dev-python/cython/cython-3.2.6.ebuild create mode 100644 dev-python/dbutils/dbutils-3.2.0.ebuild create mode 100644 dev-python/dependency-groups/dependency-groups-1.3.2.ebuild delete mode 100644 dev-python/dulwich/dulwich-1.2.10.ebuild delete mode 100644 dev-python/faker/faker-40.28.1.ebuild create mode 100644 dev-python/faker/faker-40.37.0.ebuild delete mode 100644 dev-python/fido2/fido2-0.9.3-r1.ebuild delete mode 100644 dev-python/fido2/fido2-2.1.1.ebuild delete mode 100644 dev-python/filelock/filelock-3.29.7.ebuild delete mode 100644 dev-python/filelock/filelock-3.32.2.ebuild delete mode 100644 dev-python/flask-caching/flask-caching-2.4.0.ebuild delete mode 100644 dev-python/gherkin-official/gherkin-official-42.0.0.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.31.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.54.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.56.2.ebuild delete mode 100644 dev-python/h2/h2-4.4.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.156.9.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.165.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.165.1.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.165.2.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.165.3.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.165.4.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.165.6.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.165.9.ebuild delete mode 100644 dev-python/joserfc/joserfc-1.6.4.ebuild delete mode 100644 dev-python/joserfc/joserfc-1.7.1.ebuild delete mode 100644 dev-python/joserfc/joserfc-1.7.2.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.6.2.ebuild delete mode 100644 dev-python/mistune/mistune-3.2.1.ebuild delete mode 100644 dev-python/mypy/mypy-2.3.0.ebuild delete mode 100644 dev-python/notebook/notebook-7.4.7-r1.ebuild delete mode 100644 dev-python/notebook/notebook-7.6.1.ebuild delete mode 100644 dev-python/pandas/pandas-3.0.2.ebuild delete mode 100644 dev-python/pandas/pandas-3.0.3.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-4.11.1.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-4.11.2.ebuild create mode 100644 dev-python/portalocker/portalocker-4.2.0.ebuild delete mode 100644 dev-python/proto-plus/proto-plus-1.28.0.ebuild delete mode 100644 dev-python/pyproject-api/pyproject-api-1.10.0.ebuild delete mode 100644 dev-python/regex/regex-2026.5.9.ebuild delete mode 100644 dev-python/regex/regex-2026.6.28.ebuild create mode 100644 dev-python/sabctools/sabctools-9.7.0.ebuild delete mode 100644 dev-python/scipy/scipy-1.17.0.ebuild create mode 100644 dev-python/scipy/scipy-1.18.1.ebuild delete mode 100644 dev-python/snakeoil/snakeoil-0.11.3.ebuild delete mode 100644 dev-python/soupsieve/soupsieve-2.9.1.ebuild delete mode 100644 dev-python/soupsieve/soupsieve-2.9.ebuild delete mode 100644 dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild create mode 100644 dev-python/sphinx-argparse/sphinx-argparse-0.6.1.ebuild delete mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.13.0.ebuild delete mode 100644 dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild delete mode 100644 dev-python/syrupy/syrupy-5.4.0.ebuild delete mode 100644 dev-python/testfixtures/testfixtures-12.0.1.ebuild delete mode 100644 dev-python/testfixtures/testfixtures-12.1.0.ebuild delete mode 100644 dev-python/tibs/tibs-0.12.0.ebuild delete mode 100644 dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild delete mode 100644 dev-python/xvfbwrapper/xvfbwrapper-0.2.25.ebuild (limited to 'dev-python') diff --git a/dev-python/annotated-types/annotated-types-0.8.0.ebuild b/dev-python/annotated-types/annotated-types-0.8.0.ebuild index c14066ba24f4..2403c2c2f037 100644 --- a/dev-python/annotated-types/annotated-types-0.8.0.ebuild +++ b/dev-python/annotated-types/annotated-types-0.8.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" EPYTEST_PLUGINS=( pytest-mock ) distutils_enable_tests pytest diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest index 83073bbb9370..6756d6f63d20 100644 --- a/dev-python/asteval/Manifest +++ b/dev-python/asteval/Manifest @@ -1 +1,2 @@ +DIST asteval-1.0.10.tar.gz 59581 BLAKE2B 7f839efdde56d698500e5890b19eb497d203e4c25e1594e8c75538f9be17b5a362d0cffccd4729efffa28c683f9c806ebb46fd0d9b8abb4a6f5ff16204be3dca SHA512 5d9fef82d7aa0136db565b09c61b97aa5f356be8a952a662d299243d1817a818b45a7028fd8aa541e43ba8502e3e92d3ad2e459a6fdee0316dbcb2455dfe555e DIST asteval-1.0.9.gh.tar.gz 50725 BLAKE2B 1f9a13e8e0dab427f6d448d3ffe7832542748d53c41ca632d705d907a5f433270ec0771d62e97a96ec1412a70508cc9aa2bb32e1920d8992f8660b2982a9c2cf SHA512 54ea5508bf36a087b99a68365662327b0f1963b9ad4565cd94ab1cddbb0f12cb4e56baa5b7d2d3be42ece845da0d65fabbf4e656f68f98230b6ffa92aea52118 diff --git a/dev-python/asteval/asteval-1.0.10.ebuild b/dev-python/asteval/asteval-1.0.10.ebuild new file mode 100644 index 000000000000..317b28051e35 --- /dev/null +++ b/dev-python/asteval/asteval-1.0.10.ebuild @@ -0,0 +1,31 @@ +# 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_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Evaluator of Python expression using ast module" +HOMEPAGE=" + https://lmfit.github.io/asteval/ + https://github.com/lmfit/asteval/ + https://pypi.org/project/asteval/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + epytest -o addopts= +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index aa494a171956..0f60f4958b00 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -6,12 +6,5 @@ DIST boto3-1.43.51.gh.tar.gz 1184372 BLAKE2B d89d6ee90f2e758dd88b2aa9ea70d836c2e DIST boto3-1.43.56.gh.tar.gz 1191375 BLAKE2B 3e98c6b40c4386ba8f4653af181625376509880f40b36c6ab8101a6d20cd8db4a57f2ab3b31e8934479a7191964455c08e728ebc1f4c291d987fb9991d32cdc9 SHA512 f3990078f144109317a11904b01c8bbbdc74e6caaf0be41f612c0b75076fa8092476aad840a33eb986a587040bbdb3618eb4f7d6ba6ec56d83b5cc97ea561fbd DIST boto3-1.43.62.gh.tar.gz 1197144 BLAKE2B 574fe26ea4042f0a7bb0d1c408f7de26a3f8968bd7b70fe3cd744d1499c00cfd8683bc49033916bd5380298c3612746d3c84cc663838f5bbc7a341a73b9e70e0 SHA512 f9c8f4aaddcf27683d132163ec7a2d617abcd1a2aaaf46122408ab9015ec09afa898c2dbee361c57c1f2031fb50653ef001f9eccf5cb510e5cb24c1761aa4021 DIST boto3-1.43.67.gh.tar.gz 1203616 BLAKE2B cd97365972909b29f61a3b37fd3c8e945cca04f2bdc06598af6bff5360cc4bfdecc71a6bb818541cecdf0ec3594893604c447c99387079e56c64d7c8c974baf3 SHA512 d027d200a77751a953401ddec5aa6cf1df169179c1e9f3205a407397b79356f5c6ba2cfb49976a5ec0fff3c3674e87acde01b4f69f58e0eafa812a813dda64ca -DIST boto3-1.43.68.gh.tar.gz 1204417 BLAKE2B a5ebf09f16998b20af104641dd202603ca7a907be1433016ce55597f0902e0af2672fb9696b8634e936ec811b89baf166fbb1cf845150143cbfca919329267a1 SHA512 513fde56e4b596db1cd107cbc48e1b3efc78bc23135fe3b46b876f7c149ad372e979532e1310e34a217a283ad2559597db39bdcf01dac3c1e669735e0874bb15 -DIST boto3-1.43.69.gh.tar.gz 1205736 BLAKE2B 0be12e789f8c617aebaec0480d45779746869500a5f6995b518796a7a3757225c47eafd691d83d17255a951d404f71102f5a1a4681acdff57439bacfacebaa7b SHA512 1dd8b17ac991e57f42ccf8eec646011911934cb67f61ef204d8a8892296b9b633789e2b26ba24f74b010113db2166b0161dd85201772c57ef243bdeb7707e6c9 -DIST boto3-1.43.70.gh.tar.gz 1206705 BLAKE2B 8f0a199765745454dfbe6304252d823d7ae6f1722ad4d25ae3249ae389ddc3785ee544285ee02e641288c464e028da8f0e4d479fbad108553970fa6faf464826 SHA512 89dd9a823ae109a3812cc1b7238c6d43fca7f772cfbad05988b91715ae1f92e8b92636cf5f3aa74634005d368629c2026bb5e4c83ceec6ee1c7d7f6c7c73bcbd -DIST boto3-1.43.71.gh.tar.gz 1207579 BLAKE2B 923197f60fc728642a4a38e8eeeb35b92e6d05330d1473b01a6e233d87839e9e491b83b9d49d0a90040cbba99d85d93fb60dc4c9d968c83f9edfe49651b17600 SHA512 a4f7147917b7f0dcbab5f0a697a361c067c297164b242c5048c70cf7a5415cb9232f356ff459d6f78500146a6204c9d471c07ea51077f68404ee7e71a93f66b8 DIST boto3-1.43.72.gh.tar.gz 1208773 BLAKE2B 1250a1fffa6b31c2e3c5ab40221db938a56605c09b19b1d07db8eafe5acd68d06e3d6b75fc206fad1cd4c8b2ae9c663a69fdeb9c8b32246dad3134c1f4154275 SHA512 b357a17de48ff1ab460ba71315249f294e979311b7787aa2bfc7f82e2b54717039a04420d63d63ebbb51685b526eec863e0278ba58d2b68e7dfa60bdd4017f41 -DIST boto3-1.43.73.gh.tar.gz 1209884 BLAKE2B 6741d048f7446ac34d9c57a966ae784aa22da0b5dc112c0ddf5f2af875a6e69d70b95b27f34acd6c350383ac547bfdb15c41a5ba17aef92392e3ec1d68a341cb SHA512 b70b4e1681a1e3beb3f3c29494d5e67b4451b7a6ad2a400827a24d72a7bb3199e7a90df6c726929a4c7162f6f7db144a46ea90bc53f857b08006e359422658e5 -DIST boto3-1.43.74.gh.tar.gz 1210825 BLAKE2B ddde072a22e8c0ee376a3bf63be6b376b9c99432fd7ffbd7172ded34fed0e777a9b2f2be62ce612f7973bf8eac91e9bc763d97f303b663b74ce7bc5d0c6f955c SHA512 9c017a42db9be269fa9b6c8b7a8c239d0475700df51794da94c83baed2eb32dff920d260560886ed83455ed2e93e6d302c98ca1c04e6d766e09d3c3bee546258 -DIST boto3-1.43.75.gh.tar.gz 1211573 BLAKE2B f27b330532fa1e4996edc1c41172df38a8c55f7c4aded032babee1ba98592f80babfd942e305f88c1ab633162f150a56ec904c53b89db70c5e83bd7b4bcda66a SHA512 3eef6ac3d6507a1831349bb2d1546752d41f013e4b240abfff25c3a10dc4766bca92c865e7cfa4f57bad11f8a14f157d652bc9caadba87c8ed84f3b8b3219636 -DIST boto3-1.43.77.gh.tar.gz 1212908 BLAKE2B 79b5af5bc1fce6c847f2cf6c670fd234a464a3d5887f398dcdc625f5abd247a15a07786ea7b6bdaad5b25efcbf3d12bd670d4bc4d3efea062c9082901a0147f6 SHA512 cb236e51e344447c5bb17907f99c9c053099b7927c76f90ecc55973917598acdebad858c60228a0b49213da083136a5ad25710fb27dde5375e834c0c3a9d7e0c +DIST boto3-1.43.78.gh.tar.gz 1213393 BLAKE2B b3e4188ba53609873bf6613d5667792d24634d728dfe0e0588917ade93c4d6c9a5a28d2e46bd5ca314723604a9cab9a4fae7ca1e6f9e496cc29671bc68849d7e SHA512 c98ede06cf4934089ba4a62c4fb03da692a5f9e2a415728e9f51979e33942229d8f4cd6fa02ac229b360b63a930fd91890f2ed645d17011d4a42e236943fd780 diff --git a/dev-python/boto3/boto3-1.43.68.ebuild b/dev-python/boto3/boto3-1.43.68.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.68.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.69.ebuild b/dev-python/boto3/boto3-1.43.69.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.69.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.70.ebuild b/dev-python/boto3/boto3-1.43.70.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.70.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.71.ebuild b/dev-python/boto3/boto3-1.43.71.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.71.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.73.ebuild b/dev-python/boto3/boto3-1.43.73.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.73.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.74.ebuild b/dev-python/boto3/boto3-1.43.74.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.74.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.75.ebuild b/dev-python/boto3/boto3-1.43.75.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.75.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.77.ebuild b/dev-python/boto3/boto3-1.43.77.ebuild deleted file mode 100644 index 93fbbe6dd59b..000000000000 --- a/dev-python/boto3/boto3-1.43.77.ebuild +++ /dev/null @@ -1,53 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.78.ebuild b/dev-python/boto3/boto3-1.43.78.ebuild new file mode 100644 index 000000000000..93fbbe6dd59b --- /dev/null +++ b/dev-python/boto3/boto3-1.43.78.ebuild @@ -0,0 +1,53 @@ +# 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_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 8e704af06fa7..fea8ade296d4 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -6,12 +6,5 @@ DIST botocore-1.43.51.gh.tar.gz 16704426 BLAKE2B 0c293805968a448b093654c57df15d8 DIST botocore-1.43.56.gh.tar.gz 16732272 BLAKE2B 4a399f5febf5ff58a49b09f1e1a064630c832102783cd29c9d67165ff61f1538bfde3649bde61a018f0d1bbedcfd0a83ebdfa34eab0bbddb7892fec6d2e8f2a7 SHA512 2e086555d6a32802c929b21f9481b258cc9d9d724dd6b73e0159b642e688e0d2c419a3707f2fe4cdb60ec343ab960477b0424a5f9431e4060b49b8a7167ca0f2 DIST botocore-1.43.62.gh.tar.gz 16820420 BLAKE2B f25361a48491104b819ab09b799e7e12428a8636941625eb515e8447d24a5cd747db07f14367a19376c5ab93c3521a0b63ee0db19c6f605f9d901c4e90fa0427 SHA512 6a9f7843146f09cd1ed07181028f3a2f14b26722d2618cb6916fbecd609f7daafb7cce931da09350af2e69afd42f22048cb51bbb8a1a60cbf8e502085f2a69af DIST botocore-1.43.67.gh.tar.gz 16899850 BLAKE2B 43e61cd178f6bb6d3d8337b1220a13e529c23625d20afb14746b7e4594081dfc756b7eb0b9a01c051d29eda33ab260efe4eab92d71a9fe520453bd9f3184ff30 SHA512 ae3568397cb9845a9002dfe40dd6d9b205f2a204edabdb78814b77aed2c7b79758009745ae181b0b3982e90ee3ad329fa85f32438ead4ea6936aa6c9082b5e49 -DIST botocore-1.43.68.gh.tar.gz 16905676 BLAKE2B 1e8d2377106e2bafd2703c70a567a352d147fe80d37d60d5009126fc688b2569b0e130df752ef6cc3b3f75a66f43a1c080297cb46c72a0a83ce19804f6bf3ed6 SHA512 9e5733a6534f2229179eb451ee4d1bd629010b7db79e0926470b1835daf23a75a70d3d6287670984b1abdbb6826a87bf3c733a87692cdd534d06702620cd5a06 -DIST botocore-1.43.69.gh.tar.gz 16922876 BLAKE2B 648422a8e04d8a91b59a8248f8b84297511891eaa63a2aeffbccc929b642a04823f820eb5b80499e3edb62756fe66e8e28cdedfd23472bf938928d8db97fa82c SHA512 ad16fe1c40b1dfab2a5b6e1a0d5e9dad622b5b296772afcfdfcad4c62e677350a9433ea7a8cb6a861df58dd6c12c841d1e2a3691edfc9a991477a398471f71cf -DIST botocore-1.43.70.gh.tar.gz 16949701 BLAKE2B 67d0ecd46c0330402e848466a1ddccd77e269f58fe1ee8c8fa6cbc8f79863c872b6c1a7dc413082b1721af2087ae5016bd3d4f89cc927f6620a60805450ce683 SHA512 7470392a27ff1b9c530a33146c1dcbc6326086e195cfc9ec1ccb20907c55dcb4f617fbf52a58ee35c84213ada07485bf1bdc23032bf893d356403763ae332831 -DIST botocore-1.43.71.gh.tar.gz 16959340 BLAKE2B bb8726e9819fbb64366d1c12f9bde2ad647ef586cb3fc2b343bab476df29113bd876552199c6eb21c3b8891dc6894229c13dff0d2e08827dda8d4558c999d88d SHA512 999cf463ed3502da5400005ae1fbccddd0d41ab630bcedf4c8745148be5dda98fa3526771164ab2045d230b3dc95cdb418417d3b130f3637b68fdf86fec83cef DIST botocore-1.43.72.gh.tar.gz 16966215 BLAKE2B ccb01e2001fd1584bc635a19daf241371bf9e00b97f5d1adf07f4dbff0a5f8ac75ab93f66b8e05976a1fda1c111c6148ade5bdfa585ccdad4376a7651cf088e2 SHA512 0ee8aa2a82c6db2d1094679612146b9be98eff499880a33721cbc324b631ba6e268031e4ec0c1f8025da5dd187e7f211ef6da6c97ab13c5a3b9d9d93f4a80248 -DIST botocore-1.43.73.gh.tar.gz 16978406 BLAKE2B d822e8de190d7cba908ab03cce8112540853afa397d5519434dd989b199694cfe4d0b2ca13a73eb4387967b3f8ffb43e207caba055fca180548a635d974c340a SHA512 bcb2c6b2f13bbc30cb555633d9ed716cbd9ad3e59bfe2057d5224ef39043b88ee7cb69dfeafceb2ccfde2093be1acdb1fbf33c1cb9461ae865fd402ca9381b88 -DIST botocore-1.43.74.gh.tar.gz 16984072 BLAKE2B 5f45bb07ca0605f24bec1f92562c035282441a2e784e5c022b75164b6644b0ff87fb85f38905e6a362ce606bb5eb8a5ca4b8f9f3b82fae446f641522344e8623 SHA512 e7e789df0fb77db2dfde00e68c36ea91de8016f19c618b90d05bb0922a3997e50f2b25b2f04ce1a3353ae66def2db6a3636fecb5bc87829af6713b60ad074883 -DIST botocore-1.43.75.gh.tar.gz 16993003 BLAKE2B be6d27541cae80f753800a338718f2fe140cf54388f9c86ee78932c3d4dd406d8b700ac41c5729b71f9ce4eb30a5ae2026fd7b9c532671304762d870deef13ec SHA512 579d43e06d96802741c89a6187ea505d0a695775fe2d0da7faef41e2d2e494e26e291baaae050be4cc3b261a1b8540326efdfa95d8584a38eeeaf38662cf4bf8 -DIST botocore-1.43.77.gh.tar.gz 17002741 BLAKE2B 6a3e99cd7617a2df508e7cc1ec804c4aad86e2231dc6d32417d49a98167a4435490e6966219501cbd32be86d0a065b7718d6152a5edc561778efa0b972427f40 SHA512 81a40baff0218bdace2cf50a9bc0c637a2f29d89a4d704c1b5b972f6f7d3e6029d3f19bf3e54de6130763c0067216b80fdb5fa44228248262e96475313fb8496 +DIST botocore-1.43.78.gh.tar.gz 17008224 BLAKE2B 137656d64f62025ca47f03c48ba84aa7eccae9dbc752c81f909c3c3f12dd843bb40173075fc7e255492385d8ea8824da08e5d3155bb5ff1dbfd62c858c0a057f SHA512 bd65c7fe451ef0b3bef21e25e557aa37748ca01f71e567b31b852ac356d323f1cfa6dd0e920eff7c52e0db879a34cf99eed6c1b841dfa6065e139362702f9d13 diff --git a/dev-python/botocore/botocore-1.43.68.ebuild b/dev-python/botocore/botocore-1.43.68.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.68.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.69.ebuild b/dev-python/botocore/botocore-1.43.69.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.69.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.70.ebuild b/dev-python/botocore/botocore-1.43.70.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.70.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.71.ebuild b/dev-python/botocore/botocore-1.43.71.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.71.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.73.ebuild b/dev-python/botocore/botocore-1.43.73.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.73.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.74.ebuild b/dev-python/botocore/botocore-1.43.74.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.74.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.75.ebuild b/dev-python/botocore/botocore-1.43.75.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.75.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.77.ebuild b/dev-python/botocore/botocore-1.43.77.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.77.ebuild +++ /dev/null @@ -1,67 +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_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.78.ebuild b/dev-python/botocore/botocore-1.43.78.ebuild new file mode 100644 index 000000000000..a3a161f78545 --- /dev/null +++ b/dev-python/botocore/botocore-1.43.78.ebuild @@ -0,0 +1,67 @@ +# 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_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} +} diff --git a/dev-python/brotlicffi/Manifest b/dev-python/brotlicffi/Manifest index ea79be554ed4..07a377c6ba22 100644 --- a/dev-python/brotlicffi/Manifest +++ b/dev-python/brotlicffi/Manifest @@ -1,3 +1,4 @@ DIST alice29.txt 152089 BLAKE2B ea900856d3ae0ed2fea1923e557824bd09583f7c1be25aa778a43812d945318e1d911e682e318861979b5a479765b34e15a926d257f883ff2fb0df418ebf9966 SHA512 d93d674d66b227d7b3f4e1b7c35b102c40800e728bff68c7821109e7db7adf2f0b76a67bc9bd53b0202ac8daa0b22145f004dbdc6b59a48a6c8c72061bf1989f DIST brotli-ed738e842d2fbdf2d6459e39267a633c4a9b2f5d.tar.gz 512305 BLAKE2B b646e4565386870443d006a97a13b295c2c66de448e501f809700c303bb3daf5e4f84a2dacec16c43a534879243e4cda9292072630f13d5f7ca54f2c4372e560 SHA512 f493e7f15ca2804ae8715e48bdc954680f527533e684ec3762a7d49d05890915194289ed948c8cce95644274e1dcab952dcfbc84c0108aaf79f35f20270ffe6a DIST brotlicffi-1.2.0.1.gh.tar.gz 25990 BLAKE2B ee17a59c4fb755f177234e10f2aeb5144da019ce13ac9f43f5501aa1afc703534e5070b4bd3df76ebc59987e0ec79186f6eba916cddac90546fce076787df101 SHA512 f01f6b510865f8f94c2e0b4b5e52463e6988032d597dbc315fbd68556ab7d4618ec6e0a923c1f0535e6da1e2f51965d9b8705f0d212d62f353f9ffcb6f08629e +DIST brotlicffi-1.2.0.2.gh.tar.gz 26279 BLAKE2B 767e15b8d2fe26c4b6cf8c480fd0b5fe076f8a9138b929aec6bc6b65a45cce2e83921a50f186a9b5e3bcee326c71c4d69aa412cbf92d5da976356b5c5f28cf55 SHA512 9f7cd0f01606cde41f3aafb5c7da5fcf2c8f79b0d0676d963820c3dbee861195284422f8d870bbe576807c28f104ee9981c32fa7318686725ce0c8e99af933dc diff --git a/dev-python/brotlicffi/brotlicffi-1.2.0.2.ebuild b/dev-python/brotlicffi/brotlicffi-1.2.0.2.ebuild new file mode 100644 index 000000000000..b2e626346f67 --- /dev/null +++ b/dev-python/brotlicffi/brotlicffi-1.2.0.2.ebuild @@ -0,0 +1,68 @@ +# 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_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +# Commit of the Brotli library bundled within brotlipy. +BROTLI_BUNDLED_COMMIT="ed738e842d2fbdf2d6459e39267a633c4a9b2f5d" + +DESCRIPTION="Python binding to the Brotli library" +HOMEPAGE=" + https://github.com/python-hyper/brotlicffi/ + https://pypi.org/project/brotlicffi/ +" +SRC_URI=" + https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/google/brotli/archive/${BROTLI_BUNDLED_COMMIT}.tar.gz + -> brotli-${BROTLI_BUNDLED_COMMIT}.tar.gz + https://github.com/google/brotli/raw/${BROTLI_BUNDLED_COMMIT}/tests/testdata/alice29.txt + ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" + +DEPEND=" + app-arch/brotli:= +" +BDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cffi-1.17.0[${PYTHON_USEDEP}] + ' 'python*') +" +RDEPEND=" + ${DEPEND} + ${BDEPEND} +" + +EPYTEST_PLUGINS=( hypothesis ) +EPYTEST_RERUNS=5 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # incompatible with USE_SHARED_BROTLI=1 + test/test_compatibility.py::test_brotli_version +) + +src_unpack() { + default + if use test; then + mv "brotli-${BROTLI_BUNDLED_COMMIT}"/tests "${S}"/libbrotli/ || die + # sigh, google and their stupid .gitattributes + cp "${DISTDIR}"/alice29.txt "${S}"/libbrotli/tests/testdata/ || die + fi +} + +src_configure() { + export USE_SHARED_BROTLI=1 +} diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest index 8ce1c6b94eb2..6b810f6585b0 100644 --- a/dev-python/cachelib/Manifest +++ b/dev-python/cachelib/Manifest @@ -4,3 +4,5 @@ DIST cachelib-0.15.4.tar.gz 118016 BLAKE2B 1c24ea96d09c554db64ee5c07a3442dcc18bb DIST cachelib-0.15.4.tar.gz.provenance 9877 BLAKE2B 5fda5512fa6fb2cf6a68d57d937561e044ee05a8fec14dd7f87c2a4061e7af0c5b58d054dbdeb6fa5ebb1d21caff9ba671d3bf7b9ee667d02d14ea7844b889a4 SHA512 a2b5e9879dac376f10e7f503f0c75f45a9339b68257639703b0da0b8ddb5543a708225f7e0f72f1a0faed3867efe43ab545957f77a223524e87a8dbbf1d9b220 DIST cachelib-0.16.0.tar.gz 132676 BLAKE2B f9f8bb5167d4260430f3b1c169064ada8570de59c083bb067a16ae3220d3aaa98ff65d24a5bdf1834b4bd2d55ac6085d485e82150121a27f2f9228b589659e9f SHA512 435aef8c600ba44318f6e9dd738b8658b75727129003cd01dedc1c9698589301f98d710e432b74ce76fcacb554f57f587a834513c833ba8af61c9b88777c6169 DIST cachelib-0.16.0.tar.gz.provenance 9961 BLAKE2B 85e09b64b2c7fa63d361f9ff7006eaab7107ef42e2614f3915488cd9f46e31949318ca5a7cf5253803314a351fbb96d98335fbc3be928d6031bdaf74e47888c3 SHA512 d1d02cde58a79c105cce703cc7cbd43f38f06503f0ae91435ea2bce8ecf2d4952bd18bd64e5191f6f8449de1f5a8512706f0e023cf2248cfd2e2168a55a6a967 +DIST cachelib-0.16.1.tar.gz 133807 BLAKE2B 409839091cd04b5f4899c0d1feefd08cf3269e022de290025cf39b4badadfad8f8376d58666a1d7236b5d4dec663c5e22f129f4b9f0e474eea26e6181992bcb5 SHA512 7e5b5d73d54568483034332a504064b5de42ea8583c5341270e8f2443d52d84dade062df4967c03789768f0bb113a8191296b9839ad6135f21f350a7b500dcb0 +DIST cachelib-0.16.1.tar.gz.provenance 9832 BLAKE2B b5ac980c72e4430cf93419cb0004ffbcb423941e0a6d40e48412c9df3d0927ebc4d77365f4c6b3231b10be5f622661e01e00b751bdf925c8e4d7b989ba52ddbc SHA512 b45b42c61d308928c772db77381f07098ec5dc974d9bcbe73d33a0cbd67a1ce90ce34f113a4c91b5b82e15f103a3a532d1ad0841a1e3e644d42e99d44737f346 diff --git a/dev-python/cachelib/cachelib-0.16.1.ebuild b/dev-python/cachelib/cachelib-0.16.1.ebuild new file mode 100644 index 000000000000..eccab5eee32c --- /dev/null +++ b/dev-python/cachelib/cachelib-0.16.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit-core +PYPI_VERIFY_REPO=https://github.com/pallets-eco/cachelib +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug" +HOMEPAGE=" + https://pypi.org/project/cachelib/ + https://github.com/pallets-eco/cachelib/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +BDEPEND=" + test? ( + dev-db/redis + dev-python/redis[${PYTHON_USEDEP}] + net-misc/memcached + !sparc? ( + dev-python/pylibmc[${PYTHON_USEDEP}] + ) + ) +" + +EPYTEST_PLUGINS=( pytest-xprocess ) +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # bug #818523 + tests/test_redis_cache.py + # requires some test server running + # (these tests require dev-python/boto3) + tests/test_dynamodb_cache.py + # requires mongo test server + tests/test_mongodb_cache.py +) diff --git a/dev-python/cachetools/cachetools-7.1.6.ebuild b/dev-python/cachetools/cachetools-7.1.6.ebuild index ec602b06cbfd..c3353be4b141 100644 --- a/dev-python/cachetools/cachetools-7.1.6.ebuild +++ b/dev-python/cachetools/cachetools-7.1.6.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest index 836280349cf1..3e319d11bb28 100644 --- a/dev-python/colorlog/Manifest +++ b/dev-python/colorlog/Manifest @@ -1,5 +1,3 @@ -DIST colorlog-6.10.1.tar.gz 17162 BLAKE2B f30ebe7ee1342581a65db2a1c860fa339303b5692c7de0a016f39845f831532d8c231a478a231f203a616a4e304363a6920cb0a9f52373ab985ffad6cc04fbce SHA512 cb17c23929053842d1a6d592d309d3d2a4ba4b9d07cdcf43efa7c65fb796fe26a588d6689ddb1d88ea0539f4ef4f1f2b98fb71b8e6e7840cc5543e5eabcbd22c -DIST colorlog-6.10.1.tar.gz.provenance 9456 BLAKE2B 5d601c3a053b2b3571c10eac92951a0ce90eedef9cdb44817c782f2c725e40847b595ea325d4b37dd54dff5c3f682b6a614ec19f719d10b6cad0e01ef25746c8 SHA512 2132c8a6a24c9ee5e73ccdf58a3b2014f2d5c6c4eb53d20adde1b4a58a4669498d1c4eaa2e63b84b6138db425b976c9a84c1482e69e18a0ae9f97dd566767e7a DIST colorlog-6.11.0.tar.gz 17734 BLAKE2B 73b04f5feb260d474d251af430cb89f14dbde4d2d1b0d3ea3918a4a76a0260e8b2c27baf18810a0379175aa5770e761d3b2d485f953bb0c9ed7373bec3e46ab8 SHA512 a263864b0d07f098305b741d1235ec94ba897b7ee68daa4ef46215bb56075fc9d2601eaeab26dc852cab9d7216e333bf8aff9a15500491e37a42802518a5b1ba DIST colorlog-6.11.0.tar.gz.provenance 9796 BLAKE2B c01478f5c05f43cc10988efaffc6811b41849da11b88374935b6124e861a25a7d736313ff9eda1043fd8a5370a30cd2348dc69736ac72ad0ba9b5fc520cf19af SHA512 1b80f44f726ca48687ee002047f4637ffe3b0d2246a75e5814437a88b8f8309068c77d6b55d33d018dafa43d889160fffd77d21ce1f5bd59dcb9235d20bae66f DIST colorlog-6.12.0.tar.gz 18151 BLAKE2B 1740a53c39a51c4fd4702d83f56f7226cc67cadea676f07ed9db28a01f490a9990379418130cc793dbf264a4dfdf0b9d33ef4ec5c4ff3ee4f1eeee5890d9cd2e SHA512 2a5e00b58ce72e163b276b4f69db71943bea27e8cc832f74343b1931716242228b09bbba965bcdecf7d16944b88eab301ab1d33dfc8862d2f7bedfba10dc4dd2 diff --git a/dev-python/colorlog/colorlog-6.10.1.ebuild b/dev-python/colorlog/colorlog-6.10.1.ebuild deleted file mode 100644 index ee666155f825..000000000000 --- a/dev-python/colorlog/colorlog-6.10.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/borntyping/python-colorlog -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Log formatting with colors" -HOMEPAGE=" - https://pypi.org/project/colorlog/ - https://github.com/borntyping/python-colorlog/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index 1f3937ed084f..e64cb456a636 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -1,4 +1,2 @@ -DIST cython-3.2.5.tar.gz 3286381 BLAKE2B c3627213a2e62838b3aae120e0ab9cc33bb8f95a6c4ec9e10c6dc3e3ed00626b93bf3df3265ca601c4379c50598bec14b72de9bee9f8e8c96d125a175775086f SHA512 d11feb71bf2dbbbdffcac3e71e28eaa4d2583431f24e1722df4c0ab3fc33afc763ba4468e3bc7b8620b6d486357b8aa85dee248a195570329648c6b84312657a -DIST cython-3.2.6.tar.gz 3286970 BLAKE2B 6f18f448b3bec5a73f7bb29ef10bf546f887e477e1269431b3b0b73d8c7a160dece08d9ae947f6fbbb94c14cc1c652ca10b2487d55ee7716983e45c6eb0a62be SHA512 85940b6313ceb83c06f2ddb67bfc5dfd7dc7957503cea2b68362eb71a0e594976bf86032b24a4db713c991bb7eae7cd31f6bb90b58449b0b36cff2423f954931 DIST cython-3.2.8.tar.gz 3290300 BLAKE2B a24c99d93414dcddc3912119253d454b0e60ab98d5e547aa53bedd0910f6b685fa6580e46c8e5dba6ef6882ad07e4a34a4bfc7b713c886308fd82a104b70dd00 SHA512 19807bc7a956325c642206debdd32c8c234aaeb79bb9b9b79adfdea51a65150203e32b3ac2a952371e57600ba06656c2734b2f401f2c986813bc73227069a853 DIST cython-3.2.9.tar.gz 3293493 BLAKE2B 5798cac7a60c3642856ab5595f0a7547080bcc071ed457df25b4f4f15656406108cdc7a8b24a4e70ab546ad7295ade9563dab359a213b0b4988bb762f3e99d6d SHA512 5592d4eca3c522628082a695c514627e12b933cb761be77c97da9dda0dafdc44b16ea6ceb18a773ac32173c96e6150d06fa1d61b99d8f85d0fdc367e105b6bb1 diff --git a/dev-python/cython/cython-3.2.5-r1.ebuild b/dev-python/cython/cython-3.2.5-r1.ebuild deleted file mode 100644 index 719e203a8e44..000000000000 --- a/dev-python/cython/cython-3.2.5-r1.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_FULLY_TESTED=( python3_{11..14} ) -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 flag-o-matic multiprocessing pypi toolchain-funcs - -DESCRIPTION="A Python to C compiler" -HOMEPAGE=" - https://cython.org/ - https://github.com/cython/cython/ - https://pypi.org/project/Cython/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test test-full" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${RDEPEND} - test? ( - test-full? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch" -) - -# disabled to workaround pkgcheck performance issue -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# dev-python/jinja2 \ -# dev-python/sphinx-issues \ -# dev-python/sphinx-tabs - -python_configure_all() { - # https://gcc.gnu.org/PR125730 (bug #976797) - tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] && append-cflags -fno-ivopts -} - -python_compile() { - # Python gets confused when it is in sys.path before build. - local -x PYTHONPATH= - - if use elibc_musl ; then - # Workaround for bug #925318 - local -x LDFLAGS="${LDFLAGS} -Wl,-z,stack-size=2097152" - fi - - distutils-r1_python_compile -} - -python_test() { - # PYTHON_TESTED controls whether we expect the testsuite to - # pass at all, while PYTHON_FULLY_TESTED allows skipping before - # numpy is ported (and possibly other deps in future). - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - # Needed to avoid confusing cache tests - unset CYTHON_FORCE_REGEN - - # uses $(nproc) to additionally parallelize many OpenMP-based jobs, - # leading to overcommitting - local -x OMP_NUM_THREADS=1 - - tc-export CC - - local testargs=( - -vv - -j "$(makeopts_jobs)" - --work-dir "${BUILD_DIR}"/tests - - --no-examples - --no-code-style - - # Fails to find embedded.c - --exclude 'embedded' - # coverage_installed_pkg needs dev-python/pip and doesn't like - # 'externally-managed' (bug #927995), but we don't really - # want automagic test dependencies at all, so just skip - # unimportant-for-us coverage tests entirely. - --exclude 'run.coverage*' - --exclude 'Cython.Coverage' - # Automagic on dev-python/python-tests, could add this in future - --exclude 'run.test_exceptions' - # TODO: Unpackaged dev-python/interpreters-pep-734 (interpreters_backport) - # This only shows up as a failure with >=3.13. - --exclude 'subinterpreters_threading_stress_test' - - # The fix for https://github.com/cython/cython/issues/6938 - # changes these tests s.t. they break with our build layout. - --exclude 'build.depfile*' - ) - - if [[ ${EPYTHON} == pypy3* ]] ; then - testargs+=( - # Recursion issue - --exclude 'run.if_else_expr' - --exclude 'run.test_patma*' - # Slight output difference (missing '<') - --exclude 'run.cpp_exception_ptr_just_handler' - # No freethreading here - --exclude 'run.freethreaded_list_indexing_stress_test' - ) - fi - - # Keep test-full for numpy as it's large and doesn't pass tests itself - # on niche arches. - if ! use test-full || ! has "${EPYTHON/./_}" "${PYTHON_FULLY_TESTED[@]}"; then - testargs+=( - --exclude 'run.numpy*' - --exclude 'run.ufunc' - --exclude 'numpy*' - ) - fi - - "${PYTHON}" runtests.py "${testargs[@]}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/cython/cython-3.2.6.ebuild b/dev-python/cython/cython-3.2.6.ebuild deleted file mode 100644 index ebc586e06ce4..000000000000 --- a/dev-python/cython/cython-3.2.6.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_FULLY_TESTED=( python3_{12..14} ) -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 flag-o-matic multiprocessing pypi toolchain-funcs - -DESCRIPTION="A Python to C compiler" -HOMEPAGE=" - https://cython.org/ - https://github.com/cython/cython/ - https://pypi.org/project/Cython/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test test-full" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${RDEPEND} - test? ( - test-full? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch" -) - -# disabled to workaround pkgcheck performance issue -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# dev-python/jinja2 \ -# dev-python/sphinx-issues \ -# dev-python/sphinx-tabs - -python_configure_all() { - # https://gcc.gnu.org/PR125730 (bug #976797) - tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] && append-cflags -fno-ivopts -} - -python_compile() { - # Python gets confused when it is in sys.path before build. - local -x PYTHONPATH= - - if use elibc_musl ; then - # Workaround for bug #925318 - local -x LDFLAGS="${LDFLAGS} -Wl,-z,stack-size=2097152" - fi - - distutils-r1_python_compile -} - -python_test() { - # PYTHON_TESTED controls whether we expect the testsuite to - # pass at all, while PYTHON_FULLY_TESTED allows skipping before - # numpy is ported (and possibly other deps in future). - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - # Needed to avoid confusing cache tests - unset CYTHON_FORCE_REGEN - - # uses $(nproc) to additionally parallelize many OpenMP-based jobs, - # leading to overcommitting - local -x OMP_NUM_THREADS=1 - - tc-export CC - - local testargs=( - -vv - -j "$(makeopts_jobs)" - --work-dir "${BUILD_DIR}"/tests - - --no-examples - --no-code-style - - # Fails to find embedded.c - --exclude 'embedded' - # coverage_installed_pkg needs dev-python/pip and doesn't like - # 'externally-managed' (bug #927995), but we don't really - # want automagic test dependencies at all, so just skip - # unimportant-for-us coverage tests entirely. - --exclude 'run.coverage*' - --exclude 'Cython.Coverage' - # Automagic on dev-python/python-tests, could add this in future - --exclude 'run.test_exceptions' - # TODO: Unpackaged dev-python/interpreters-pep-734 (interpreters_backport) - # This only shows up as a failure with >=3.13. - --exclude 'subinterpreters_threading_stress_test' - - # The fix for https://github.com/cython/cython/issues/6938 - # changes these tests s.t. they break with our build layout. - --exclude 'build.depfile*' - ) - - # Keep test-full for numpy as it's large and doesn't pass tests itself - # on niche arches. - if ! use test-full || ! has "${EPYTHON/./_}" "${PYTHON_FULLY_TESTED[@]}"; then - testargs+=( - --exclude 'run.numpy*' - --exclude 'run.ufunc' - --exclude 'numpy*' - ) - fi - - "${PYTHON}" runtests.py "${testargs[@]}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/dbutils/Manifest b/dev-python/dbutils/Manifest index 0a374f826ea6..bb544626efcf 100644 --- a/dev-python/dbutils/Manifest +++ b/dev-python/dbutils/Manifest @@ -1 +1,3 @@ DIST dbutils-3.1.2.tar.gz 95869 BLAKE2B 35fec78245f57f7e140af9717ac194318ee7e8ec51fd7a34b925c0fdad1fa53ceb671a7d5c9fd6c7cc34d8ed03c39d63965b3f9f6199ddc11c438e6a92fce5c0 SHA512 cb9bdc6cc0cd01ee3c054d1b682e4626a9b5a138bfbb5334421d10e9666c33183f51c8c8cb0c00e296dff730ef2180fcf2d544caf03505882176271b30ffb5ab +DIST dbutils-3.2.0.tar.gz 127992 BLAKE2B 3c6bd9f1bd7ceeb89a8b7b537bf0631910dfbfeed588b0ddaf793ca42781c25e43f6e5ea686c137971e820a6a1cb5eaff25e10c08855aa9cd3d64d89ee5a1fb1 SHA512 bdb82d2eb5daa4843c2bb7de263108a49d02656621f35fa19fac710a1d1fbbe3b08eb3b863f0eb499142f6a7657a69396d14ea85cf7e32f8be50bd08aa197f47 +DIST dbutils-3.2.0.tar.gz.provenance 10153 BLAKE2B e6afe9488d93872b36b5b2f0420c4df253cf983127a6fc698de2396c647b08247941b6ce4f68712b36e4405497dfd1aab17ac567218a6452028725bb03ce8f82 SHA512 53471dcdcea81cb91d1a316b277b7b24b39cb942b6c18e09fc2c7922260672d2d92c613291e810660e4a6a7d1e53353f7fc70e9a13e9bf4ca24a6089f7b69583 diff --git a/dev-python/dbutils/dbutils-3.2.0.ebuild b/dev-python/dbutils/dbutils-3.2.0.ebuild new file mode 100644 index 000000000000..25675bfd1b37 --- /dev/null +++ b/dev-python/dbutils/dbutils-3.2.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=DBUtils +PYPI_VERIFY_REPO=https://github.com/WebwareForPython/DBUtils +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Database connections for multi-threaded environments" +HOMEPAGE=" + https://webwareforpython.github.io/DBUtils/ + https://github.com/WebwareForPython/DBUtils/ + https://pypi.org/project/DBUtils/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_install_all() { + local HTML_DOCS=( docs/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/dependency-groups/Manifest b/dev-python/dependency-groups/Manifest index 76d616f0d9c2..d4b43fc67ab5 100644 --- a/dev-python/dependency-groups/Manifest +++ b/dev-python/dependency-groups/Manifest @@ -1,2 +1,4 @@ DIST dependency_groups-1.3.1.tar.gz 10093 BLAKE2B 527f1e9a3594df9c811b50f933edbd4d188b2b2338a07a2154e7e999f48d7ce75f06aaf3ecd6ab4b3b367d05c1aed51c1e474d4558a42048d69bf13e9ca245ad SHA512 03e707791494da58cb860e9d605e657812f538d8f39d239f99108236c42eb831467969a561fbc587aa33a88794652aa2e63b43421b3beda42a825602f3fe7c17 DIST dependency_groups-1.3.1.tar.gz.provenance 9242 BLAKE2B e94c82b28e5fe1c63cab2f589129dcd8a39cc09f0c21265c2b576081b66dd5c52af6ce8bcc4a50322897884bb7bf8a1582fa1ec8308ea71b968d93857500f61e SHA512 8ad890b7fde03724c60285d23d40ebe19b917823638fc72d2a7af88251e74023ff6be8bc59a8ada32918c9edabace2e3e2dbe5747d25f6614bd0c0a1affbdad3 +DIST dependency_groups-1.3.2.tar.gz 13309 BLAKE2B cefc2279b8372ee32ab9d05b1e067da656ac84cf78f36910935385a5606aec4a5825fa5cf50c2ae6cd10cdc4058b4e6bf0301d425a544c0a537513d0961dfb98 SHA512 527ea67b2dc4b45f8198b0cc02f8df41d89cd323674f624d0219589c3abb6f9bba42e4e8768aef380349fa1374a1af3ce65bf6a0558d625f40f0729692e7f00a +DIST dependency_groups-1.3.2.tar.gz.provenance 10092 BLAKE2B a1067f68ac949a2f088f26958919e942f8bb57280e3a6313b6a13795ceedbde38c5649689a874cd0902f4ce9adc5d94914f42aa49148369085437c70a6b35b71 SHA512 9a1901ae12bb783bb7ee37ea3edb902b10d24be323ade4f650f1b3cbe186570cb01490d38cbd46c0e1a3a59d28804bf23a466da723ca44f036629c257b623bf8 diff --git a/dev-python/dependency-groups/dependency-groups-1.3.2.ebuild b/dev-python/dependency-groups/dependency-groups-1.3.2.ebuild new file mode 100644 index 000000000000..ee3a2091dd53 --- /dev/null +++ b/dev-python/dependency-groups/dependency-groups-1.3.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit-core +PYPI_VERIFY_REPO=https://github.com/pypa/dependency-groups +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A tool for resolving PEP 735 Dependency Group data" +HOMEPAGE=" + https://github.com/pypa/dependency-groups/ + https://pypi.org/project/dependency-groups/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest index edceec563671..10c0b6bef3c8 100644 --- a/dev-python/dulwich/Manifest +++ b/dev-python/dulwich/Manifest @@ -1,6 +1,4 @@ DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330 -DIST dulwich-1.2.10.tar.gz 1310282 BLAKE2B f5e30c631299220c7879c9b9b47cac476856f8ff90e8520cfe4d7cd75debbcaef438a5f46a66ac7436df910860d6c1d6a722865b49083e70c0dd4d1d8d2466f2 SHA512 cad8667471c2a97eb224c130a57cb6c6c2d8e5c77a290d4dcd3e0cb60d190e6932ffba848ee8945940b0a84c482aea87dd0c363bb7e83042e9e2364b169c3dc2 -DIST dulwich-1.2.10.tar.gz.provenance 9957 BLAKE2B fcf20c4734f2ee38e97cda50075064a3d631715c42a8bf8dd337c2183c2c91452b81fe6692fd93692b534b26ff5a38b4bd06eb8c8c6e8510b8fc8c57eb7c367b SHA512 ac2a9b8ba116ac1acad87e1918a60ba8679ef0a26597e95b8c1697d7d507f886310dffdb5219e667766389269f7f8b793859acbcf32f6dc69b55cb157559f7ed DIST dulwich-1.2.11.tar.gz 1320432 BLAKE2B b078f78d64baf30e39e1c3ed1ea91e783764624fadc3db8c9f722f8427c440e584422e55212d1b4a7e1e61db5a81ef5a4e71f6f2f7520f52ed52c171aa02fd1b SHA512 a2e87b4ac5dd5917a151051e2aedcefbbf12d6be0e3d1a7faf3966137870aa41abffb82359a61825a3c55d64328c923fa8c1fc7d1b30e45581f10b4ada40bd5c DIST dulwich-1.2.11.tar.gz.provenance 9910 BLAKE2B 48b09814fb0534d62fe0a0500c5da8d7212f7b9725f864998eab3e0409df77cfb15dcb4381ec3206e6452b904b7501c2c40ba8a54f7715b3575e1a89d43f7f42 SHA512 ae11611d137ae697d2fa227190d88a889a36272f5e5baf534b9f4c4b0c34f099a37ff2c1363146222e5c016165b7dfde71c08ca24b7ce113d7b435b2596b7599 DIST dulwich-1.2.12.tar.gz 1323805 BLAKE2B bcb786645f006538af2f6f982eca3beab31b9debbf4bde6c89a17a5069cb95a695d4af0df3e6f35c71e223b1dd3f171692d1149685d87d8d972250fba50628d6 SHA512 650d9fd53e702ec1f029cf0a9c7e3d0b6e9b392353e431676d6dd633311f8d665800ebf183bc7a0a2501c27d53d91a5f1e7948b63a959d784e7d4a21eeb33854 diff --git a/dev-python/dulwich/dulwich-1.2.10.ebuild b/dev-python/dulwich/dulwich-1.2.10.ebuild deleted file mode 100644 index 61dbfd259adb..000000000000 --- a/dev-python/dulwich/dulwich-1.2.10.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - bstr@1.12.3 - heck@0.5.0 - libc@0.2.186 - memchr@2.8.2 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.29.0 - pyo3-ffi@0.29.0 - pyo3-macros-backend@0.29.0 - pyo3-macros@0.29.0 - pyo3@0.29.0 - quote@1.0.46 - serde_core@1.0.228 - serde_derive@1.0.228 - similar@3.1.1 - syn@2.0.118 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( MIT Unlicense ) -" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest index 8c1b90e5ed6f..b5645d47ce3a 100644 --- a/dev-python/faker/Manifest +++ b/dev-python/faker/Manifest @@ -1,5 +1,5 @@ -DIST faker-40.28.1.tar.gz 2022717 BLAKE2B a677249f4144ae6c123b438bae2e7d10c8e7faff839fe7371fe4c7d6fdbe61f0d70a4e90c0cc12448f857afb5aec1d4a424cd9ac3f998f5b78d5ff942aaf136d SHA512 3b0c86a85e4772a10b8995df39af498878d2961e4caa5bda61ef3a2f88e26dc1c3f97781f714e46ef67b0dece68ebfb37390379c06f5768a2914f074c7254d92 DIST faker-40.31.0.tar.gz 2024136 BLAKE2B f3c1256c9d03d6ec918a849fb720b9bf18e8c177babc422896b174effac242b3c979092a084e7d290b718b7f2f9caaa5040479b62dd5d5cde2ac8c4e7ea14cc8 SHA512 aca52d229f21e80b41b94a95986ea1f5f96bbcfe42e3e9a6b197b44a95b0b6b6ef43fac7be7189a9afa8bd11fd28b6735ee321da37a1d74b222ae62f0c419ffb DIST faker-40.32.0.tar.gz 2024472 BLAKE2B 5c42bea5eacbcafb4a6752280486a3dbe850c189a59cb320089ca0fd17c9641b9b4ceaebba1e765e0dc5fe6bbfa1cdab4275ecef7e683e66470b453a2da9bd26 SHA512 c4bf118dad8befcded8bc0b02fe3b07874e9672ba5a5a0e9729d6b17f3004b2711369590f057a4af8eb96782a7eda4b25dafffb72d9e64d0a1715f5a61a74744 DIST faker-40.35.0.tar.gz 2025535 BLAKE2B acdd04c498750e0160a3e3aee05cf275815c3c2ab10199268910b614b6ad7ade4309f812405ea0d631eb0ae2ffef8306121ad55b05c4d7504b353f2311156909 SHA512 25ae34988466b469211676330d22339fd4c803e6a5f0d5543fdc2b211453f801bc6e136a5b9dd7b0bec3a217cd27996331779eecdc7fbe22157854ff5f217915 DIST faker-40.36.0.tar.gz 2025903 BLAKE2B fb7877800cd1f2baf4ab5497d5996b968721396da21ead130d419537490c8bfe7d1d9a14c8799b70144e84be311b0c3ed6e5d6638f4a01802507ea5baca264bd SHA512 889e96ba9497dea82a909b47a183b6a6872b5b9f47fca4cc52285968b8f00f0898fd9e6b831769f775b4f298d0ec7e0ba19eafa2ffe3d0b08a9d023a7a131ba9 +DIST faker-40.37.0.tar.gz 2025920 BLAKE2B 2b9456eaaa83cc0904a03462f9407a639126dd36820246b75fce3687287ac1b323a27ccec1390816628f13901bb2ce5cf767f85d73d6cffe038aa6d724a80bc4 SHA512 35458e864afadc9ee73b3ed40e3f99387f46ec122e6a1a29efa0dae47a4535c733bd61a72f5aa5629aef9c63de0696404512b1dff32ba9014cb056483309ed12 diff --git a/dev-python/faker/faker-40.28.1.ebuild b/dev-python/faker/faker-40.28.1.ebuild deleted file mode 100644 index a2455830ee3f..000000000000 --- a/dev-python/faker/faker-40.28.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/faker-40.37.0.ebuild b/dev-python/faker/faker-40.37.0.ebuild new file mode 100644 index 000000000000..125fe3904e57 --- /dev/null +++ b/dev-python/faker/faker-40.37.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +# note: tests are flaky with xdist +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 +EPYTEST_PLUGINS=( "${PN}" ) +distutils_enable_tests pytest + +python_test() { + epytest + epytest --exclusive-faker-session tests/pytest/session_overrides +} diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest index 165bd8941584..d042d778ecaf 100644 --- a/dev-python/fido2/Manifest +++ b/dev-python/fido2/Manifest @@ -1,4 +1,2 @@ -DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e -DIST fido2-2.1.1.tar.gz 4455940 BLAKE2B 1d45ca8b3ebd3a010c8b055b169340a2c288ed53f52d6341a3cc887b873c44d10c8734e3d908c746ea77131fb80013f94a53f7fb70702c8f51bb564ad8906657 SHA512 883cfaf0c0cd304f467fcd515417c456fde353fcd991fa6aaf74fb12ba97a378d082f2fe0ae435bcf14a8c284e0b4665c721410ad2315bc8922e2f09d16d7cac DIST fido2-2.2.0.tar.gz 294167 BLAKE2B 189a86d4c003b0070063fbad55f618dbd973c6e8cb701a42ed7cf5af757d1e5d69e92b17f44a180ff7a6c219332e4ac7b3288f78fc50ef398081e77a7c330048 SHA512 bd250e77ff239256240b153da61c525232bb83c056becdce588ef8c287bfccb0ebdfc6d2ac1b7f50a857abc229f9c8a46d99092d26579f68649de5cdd1e15fa2 DIST fido2-2.2.1.tar.gz 327147 BLAKE2B 1ffd3dda46cf36ca1982d4350d5a19eb43c12f72f9241ab927da4d7c23c228160a9af735c25c3a5d711be29c6949077864509aadb7b6a45d3a97f61f0473041d SHA512 4855a73a5617debfa86eeafbfe5331af4525e4c79f7262b488596213f6eecc8b29dfe544517673bb74fd13442872f7e7b1569d75e6185a56acab8b5d74e6ad22 diff --git a/dev-python/fido2/fido2-0.9.3-r1.ebuild b/dev-python/fido2/fido2-0.9.3-r1.ebuild deleted file mode 100644 index ab30f5037f2f..000000000000 --- a/dev-python/fido2/fido2-0.9.3-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Python based FIDO 2.0 library" -HOMEPAGE="https://github.com/Yubico/python-fido2" -SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz" - -LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0" -SLOT="0/0.9" # Bumped every time a backwards-incompatible version is released -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="examples" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyscard[${PYTHON_USEDEP}] - examples? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" -BDEPEND="test? ( - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/pyfakefs-3.4[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests unittest - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r "${S}"/examples/. - docompress -x "/usr/share/doc/${PF}/examples" - fi -} diff --git a/dev-python/fido2/fido2-2.1.1.ebuild b/dev-python/fido2/fido2-2.1.1.ebuild deleted file mode 100644 index ce11441ffb61..000000000000 --- a/dev-python/fido2/fido2-2.1.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python based FIDO 2.0 library" -HOMEPAGE=" - https://github.com/Yubico/python-fido2/ - https://pypi.org/project/fido2/ -" -SRC_URI=" - https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz -" - -LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0" -SLOT="0/1.0" # Bumped every time a backwards-incompatible version is released -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - =dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja2 - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0" - optfeature "R I/O support" dev-python/rpy2 - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/pyqt5 dev-python/qtpy x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-3.0.3.ebuild b/dev-python/pandas/pandas-3.0.3.ebuild deleted file mode 100644 index 71f7b4db6756..000000000000 --- a/dev-python/pandas/pandas-3.0.3.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/pandas-dev/pandas -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 optfeature pypi toolchain-funcs virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE=" - https://pandas.pydata.org/ - https://github.com/pandas-dev/pandas/ - https://pypi.org/project/pandas/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="amd64 arm64 ~riscv ~x86" -fi -IUSE="big-endian full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 -# https://github.com/statsmodels/statsmodels/issues/8287 -OPTIONAL_DEPEND=" - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}] - >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}] - >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !arm? ( !hppa? ( !ppc? ( !x86? ( - >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - ) ) ) ) - !big-endian? ( - >=dev-python/tables-3.7.0[${PYTHON_USEDEP}] - ) - X? ( - || ( - >=dev-python/qtpy-2.2.0[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -DEPEND=" - >=dev-python/numpy-2.3.3:=[${PYTHON_USEDEP}] -" -COMMON_DEPEND=" - ${DEPEND} - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${COMMON_DEPEND} - >=dev-build/meson-1.2.1 - >=dev-python/cython-3.1.0[${PYTHON_USEDEP}] - >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-libs/apache-arrow[brotli,parquet,snappy] - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}] - >=dev-python/pyarrow-10.0.1[parquet,${PYTHON_USEDEP}] - >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -RDEPEND=" - ${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - # missing test data - pandas/tests/io/pytables/test_compat.py - ) - # Note; deselects relative to pandas/ - local EPYTEST_DESELECT=( - # require -Werror - # https://github.com/pandas-dev/pandas/pull/63436 - tests/config/test_config.py::TestConfig::test_case_insensitive - - # deprecation warning - 'tests/computation/test_eval.py::TestEval::test_scalar_unary[numexpr-pandas]' - ) - - if ! tc-has-64bit-time_t; then - EPYTEST_DESELECT+=( - # Needs 64-bit time_t (TODO: split into 32-bit arch only section) - tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]' - ) - fi - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/plotting/test_misc.py::test_savefig - ) - fi - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - # crashing - tests/resample/test_resampler_grouper.py::test_tab_complete_ipython6_warning - ) - ;; - esac - - local -x LC_ALL=C.UTF-8 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - # nonfatal from virtx - # --no-strict-data-files is necessary since upstream prevents data - # files from even being included in GitHub archives, sigh - # https://github.com/pandas-dev/pandas/issues/54907 - nonfatal epytest pandas/tests \ - --no-strict-data-files -o xfail_strict=false \ - -m "not single_cpu and not slow and not network and not db" || - die "Tests failed with ${EPYTHON}" -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja2 - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0" - optfeature "R I/O support" dev-python/rpy2 - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/qtpy x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index 3e89f1dedb21..a0fb51a7193b 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -2,9 +2,5 @@ DIST platformdirs-4.10.0.tar.gz 31224 BLAKE2B 4619bb4609da115660b0747237a4675a14 DIST platformdirs-4.10.0.tar.gz.provenance 9894 BLAKE2B 38fc9d69b639f158adc749eabac2c0495f1ce7b7bcc7ec37b95de7e612302b578abf28bdc05a4c0952cc58cd3a45859b1b099d326b67f08b24c120e702b5e05f SHA512 cc3e135570c28ea1bce8447f823723dec2f8e3384b92a598f1b8a5eb521a496a4f2a384331f21f8d6e0e1a03f6d28e54acac293a665cb454fcd338ce547911bc DIST platformdirs-4.10.1.tar.gz 31678 BLAKE2B f856043d7dfd9a1b3e588bd4c5ee4d40edcfe307dd6234b3b21e0d8025e922c383c07535572c2217c04c680a263ff917b172e31c019c6d6155ffd5cf03a1aa0f SHA512 11590c5ede99cf866be4bc6eba7f3c0764b4e2a7d176ba0cb0b967934e0b72388a44e52ff07519637ab87290f7d5aac186be60b58eae65aeb72ca580ac97ff09 DIST platformdirs-4.10.1.tar.gz.provenance 9920 BLAKE2B 514a93e710634d7f9bad01dcb53c7f00c7bf1988247b80d07582596749864647cfc00662de85035a62035b18e3e30c916733d43c540e99fc500c58c3da1a8a6e SHA512 9517b368a04da9b6cf923b96bef99179922cf4e6898cf4d48ff82cc269a6fe1fafbf019c76338d95f848aab628c789139c5768bc337b111b26d0e2ae91bd8b66 -DIST platformdirs-4.11.1.tar.gz 32396 BLAKE2B cb0e931f7b55b1638af9eca532438adabbf505d1052db0e77c95276fc091afaafcb6bd4c0d5b8e5c8f2860dc91c5da1c23b70acf5c456ef959a6ab129cb3fe2c SHA512 253623b2a6018ef471a93f6999e9173c699d8f566cd7051e22c5624a1952d0a2098d2592d332614dd724b2e39756d18e6f78530cf08ef09207a0278afddd86fc -DIST platformdirs-4.11.1.tar.gz.provenance 9646 BLAKE2B aed1b9aa643e742cf4b91b16ea0d623eda509b960eb205b75a527ddded6a422d89b447995f0d66ce6d0afb1787e70aa60a7c15c59e48afb8cbaaad7922329dcf SHA512 93ad85a77007195d8b5b5884ed3909119db30de48116d485d6f41676188f24b5fef6f3698819b22cc6a4c7a33a68bb0f3987265ed420a285843fa318cb327fee -DIST platformdirs-4.11.2.tar.gz 32716 BLAKE2B aa8ccdb42e4d16a14885e3a16a0fecdae2074a77657490acb419eef82539f0b111c9710c0c48879272983edb82f5b8dd869032b0d5cc4410010549e801f8a0ef SHA512 9a01bc715cba8e577513a21388096e8c9c41922bf12c12c41258ec99118924a05b53a7079498b1b50c70c94c6d076d7b415c1c0d23577050c1fb259415239c82 -DIST platformdirs-4.11.2.tar.gz.provenance 9963 BLAKE2B e2692a7daea8ab380d65c250f02efcf1b150191fd92daaccc1c7d102fd0cc612d0bbdfa5629ba34b4cb52b64b5b9b3aa25a13a004dcbe91288b178abca673b30 SHA512 ddb487dca89c1a08ed8cdc29c47f960da6abb91f87ff756f276b4f4bdca8a2f396b4327d5f7e9d26e4b4c6721a15a40492eebf0aa53d2d2a656d3a25febc7bc2 DIST platformdirs-4.11.3.tar.gz 33050 BLAKE2B c838822e0d5a9391d13fbf240c3006ade7094c2a2ad7c5b9904fce23c48ea9db6e851d04c887a80f37fee3bd0612e010ae58516751c050fb881c8ec6da1ab22e SHA512 0d90ccbb4f75bc2c0eda42223d475c688c59214fd696ff4690abd022322d9883816bc7c33765da8c9a792afc04ab21faa08c69dcbe027f7cbdcb4087e5baa2a1 DIST platformdirs-4.11.3.tar.gz.provenance 9777 BLAKE2B 9b4f683aaab5b99f085f560e4ff21e3a9533b892e974e8e39aef047ee2021ff416ff88af6db98c6fd284ef592a926b425c8b7c05f5cb0f4b8d5c23bb59ac8229 SHA512 97833d43052e8b2c303f204f8291cfb39bc1b399c2ecfbeabe18b54e5d20bb8920c802013fc43060c9e4f2ed7f359c5a5c763dc8cb14e9ba8bc52f328a64fa34 diff --git a/dev-python/platformdirs/platformdirs-4.10.1.ebuild b/dev-python/platformdirs/platformdirs-4.10.1.ebuild index 97987e113428..efc02002085f 100644 --- a/dev-python/platformdirs/platformdirs-4.10.1.ebuild +++ b/dev-python/platformdirs/platformdirs-4.10.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" 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" BDEPEND=" test? ( diff --git a/dev-python/platformdirs/platformdirs-4.11.1.ebuild b/dev-python/platformdirs/platformdirs-4.11.1.ebuild deleted file mode 100644 index 97987e113428..000000000000 --- a/dev-python/platformdirs/platformdirs-4.11.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit-core -PYPI_VERIFY_REPO=https://github.com/tox-dev/platformdirs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://pypi.org/project/platformdirs/ - https://github.com/tox-dev/platformdirs/ -" - -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" - -BDEPEND=" - test? ( - dev-python/appdirs[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "hatchling' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "${PN}" - version = "${PV}" - description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' - EOF - # sigh - cat > src/platformdirs/version.py <<-EOF || die - __version__ = version = '${PV}' - __version_tuple__ = version_tuple = (${PV//./, }) - EOF -} diff --git a/dev-python/platformdirs/platformdirs-4.11.2.ebuild b/dev-python/platformdirs/platformdirs-4.11.2.ebuild deleted file mode 100644 index 97987e113428..000000000000 --- a/dev-python/platformdirs/platformdirs-4.11.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit-core -PYPI_VERIFY_REPO=https://github.com/tox-dev/platformdirs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://pypi.org/project/platformdirs/ - https://github.com/tox-dev/platformdirs/ -" - -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" - -BDEPEND=" - test? ( - dev-python/appdirs[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "hatchling' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "${PN}" - version = "${PV}" - description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' - EOF - # sigh - cat > src/platformdirs/version.py <<-EOF || die - __version__ = version = '${PV}' - __version_tuple__ = version_tuple = (${PV//./, }) - EOF -} diff --git a/dev-python/plumbum/plumbum-2.0.2.ebuild b/dev-python/plumbum/plumbum-2.0.2.ebuild index 96b8fd152ab1..778794eb0276 100644 --- a/dev-python/plumbum/plumbum-2.0.2.ebuild +++ b/dev-python/plumbum/plumbum-2.0.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/portalocker/Manifest b/dev-python/portalocker/Manifest index 7597e44dcc20..6236e6f84f14 100644 --- a/dev-python/portalocker/Manifest +++ b/dev-python/portalocker/Manifest @@ -1,3 +1,4 @@ DIST portalocker-3.2.0.gh.tar.gz 89888 BLAKE2B 94ce9a737cbf19a77045f73d32510b2b1d7ba0bba273aee7cd404136dd919c0290aebbd8982cb0972d360ff05c6009bb958e0d5a4aa875feae785bf2a6914532 SHA512 0777572f34504b8dac8bc009ea32891f88db7c1c82199f444c4caf36a8f71cf1e7626cb0e3a3ce11346b3488c67e60a394ddd9cd28771937962fa35a33767b2d DIST portalocker-4.0.0.gh.tar.gz 88293 BLAKE2B ab96019123648cb1cd7c534e97e04377be2e9d7221f83fec442ba0b88cbdc60381599b15bc347e63178e9793f64ee96a93f924a2ec2c2fb1f65ecd2f573ff5a9 SHA512 f7f2382d939df0ff162750e030bc62dcc7c322c0829bad9a6d6c3f9b7d0673100ef5ff11f6652ee30888e90b299a4b49b597ea2213204a5b999453e9823a3d9f DIST portalocker-4.1.0.gh.tar.gz 140338 BLAKE2B a6011fad4f9b2d4b7a870f502611d6c46b1a766eb3ae28b263da2999ec60d022293880d18da2e81185b660929fbb37e29a0e85ed3726bd04667bdd856e40ffe2 SHA512 1a6ba3cb1dc782829979fb4f0ac900d86a11d1ecc4a90b0f29b7d16a0775cc12918d349c7ff2fff2e05488045e61daa9adf3a407b771f9e134ecd1aeb3e86218 +DIST portalocker-4.2.0.gh.tar.gz 309989 BLAKE2B aa9c437ed180651e0e3ab07af736f12c8eedf7b962845e6affd13295e56609378fad41f4d0aa7b1170aa2dcde81ea9ecad43c73ef024102812b0729de2188ebe SHA512 f4bc04666a4640ca4d7a871a16b0000eceda18ebe3a8606e06ba8f5a74dfd869783467efdc1c058bcfe2b2f8b073ce518c387a6fa1a03c881829e22b57985bb6 diff --git a/dev-python/portalocker/portalocker-4.2.0.ebuild b/dev-python/portalocker/portalocker-4.2.0.ebuild new file mode 100644 index 000000000000..16ac1ab79814 --- /dev/null +++ b/dev-python/portalocker/portalocker-4.2.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=uv-build +PYTHON_COMPAT=( python3_{13..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/fakeredis-2.31.0[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] + >=dev-python/sphinx-6.0.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{rerunfailures,timeout} ) +distutils_enable_tests pytest + +src_prepare() { + default + + # Disable code coverage in tests. + sed -i '/--cov/d' pyproject.toml || die +} + +pkg_postinst() { + optfeature "redis support" dev-python/redis +} diff --git a/dev-python/prometheus-client/prometheus-client-0.26.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.26.0.ebuild index a04fde1e2504..1c49c0f3c78d 100644 --- a/dev-python/prometheus-client/prometheus-client-0.26.0.ebuild +++ b/dev-python/prometheus-client/prometheus-client-0.26.0.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/twisted[${PYTHON_USEDEP}] diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest index cf1e1b90039a..3c8bd6e7edec 100644 --- a/dev-python/proto-plus/Manifest +++ b/dev-python/proto-plus/Manifest @@ -1,5 +1,3 @@ -DIST proto_plus-1.28.0.tar.gz 57221 BLAKE2B c904fdc0478eee98310252d26e0217faf3f2e3588d1ce5f592c5f8c0d98d4cd34906b31507a945e1fbe77fffd4df6bd8af76a46ef7c2533bc873af286ca598e7 SHA512 e56bb69c43d90426cf2335138979b4559b8b58759f1e66e4d214f5ae66b7a786681b8366ff8a8a4bae45c1b4c1f5c3e9a07969670cf016a093aa4a59389d8db8 -DIST proto_plus-1.28.0.tar.gz.provenance 5943 BLAKE2B ffc00e46cbb90a0b07874a5f302aa96e1cb17ce7370bae61a394bcb923c91818e9af8faceb13a61ec7f76b60a6993144c19f3057b30236159a69cfe5a800473d SHA512 092644eb83d402c5fdd02cbdc16219d8692e87332b258c508de1ed5d84ed88e34bfe08b583119918210e7e86ea19930df1723e35acc3c88d4628ed11fde50fc3 DIST proto_plus-1.28.1.tar.gz 57166 BLAKE2B 5ce823fdb73de37f4c4b7f5ca420b35c11bdb27fc033e512b1991f5f4362f64ee08606bd7fd4027b1c84d81a9e8911bd134810dc0e1e37bd3619f2cbe7fa5200 SHA512 00c73282f9e709d179cd10ee2a1df56ed411f882c8b19834063e99a41950fabe1d15e607a67fb8f1dd327ae6b780a515cdb691dca025b73596d3d0d879a2e805 DIST proto_plus-1.28.1.tar.gz.provenance 6103 BLAKE2B abd7daef98b5eb0e28aed60562d7a6410e838c6ff47a6161d88c0b2f1736c809d89f196895e11360caa459a04cbcdc4ec716f4634f7b26e1222dc9bc5e9d879a SHA512 9692010467656ba1bef390c9a993de473c0add3cfe202090cd1e9981bd75126b87c3cf753eb9a29bda770c73baa04e1363d7cbbd883a5393871141eb575c0174 DIST proto_plus-1.28.2.tar.gz 58063 BLAKE2B 144533152068a1d863596dfa3e5ec36ffd97e1776b3ef36baf98bab7f9ba0f6af1d1e5aa29205331cdf15738a2880a45c96cdb93e7eae655691d08d114ad94dd SHA512 c7d82b2cd0cf9fa35218ff13ed3c959b56cd1506d0e3299a3751356f75401097399049c9df76e09e6c88b74e6b3c4d0885e522d48d4a584ef0da21ea06de9eaa diff --git a/dev-python/proto-plus/proto-plus-1.28.0.ebuild b/dev-python/proto-plus/proto-plus-1.28.0.ebuild deleted file mode 100644 index b88701e74d17..000000000000 --- a/dev-python/proto-plus/proto-plus-1.28.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Beautiful, Pythonic protocol buffers" -HOMEPAGE=" - https://github.com/googleapis/proto-plus-python/ - https://pypi.org/project/proto-plus/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - =dev-python/protobuf-3.19.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyproject-api/Manifest b/dev-python/pyproject-api/Manifest index 5a5d41bc60d9..eed12a6aafc5 100644 --- a/dev-python/pyproject-api/Manifest +++ b/dev-python/pyproject-api/Manifest @@ -1,5 +1,3 @@ -DIST pyproject_api-1.10.0.tar.gz 22785 BLAKE2B f28154697f79b884bd69d3ab37f3a2bf896211f43da160712a30bea73030ae475da61599da294451a28ca4abaae53f6e3f9e3001468a9525ee8a00f686765283 SHA512 41f5201622630b037bb483d21326f3698db1f0bdb43de8a4a40c2edeb0e3c29466c0e90a174d507fab387f119e147aa6cbb31a127ac8bdfea5e926bb9e25ab52 -DIST pyproject_api-1.10.0.tar.gz.provenance 9531 BLAKE2B bc12242aa96dae8b07df2ac55e7d65843b9eccfc5e2181bc48218dcd93fc33bbc8ee3c286723ac09f08fea64de2e0757cd07a111dceca50046e379bc282aa5b3 SHA512 c56453a76cc182156398084e94929d6543aa843f53ac1901eef6a645e5ffd30860569636b990c8057cef0eb6e9743d2185879067ba6d26aa1b464c483396fd6b DIST pyproject_api-1.10.1.tar.gz 23477 BLAKE2B b7051bbd72f5c9d4115118e20d691e705fdaf5293c99c667db9528fd0a1a40010f331450fcea8b7349e8df7174dffcbfbe61bd03ec9873a1d02627bdf9dc234a SHA512 f37c805879a37aa9564fc5bc15cf7bcf7724fb1cec56dcc82328e1cc9f803c6e2053cccd2f30cca7d621f594db52773348e25f7a2b581a893a63e7f11e00f7c0 DIST pyproject_api-1.10.1.tar.gz.provenance 10016 BLAKE2B 704a82013aacc995d75a24f48c7c4d08e5ce9d06697fe02827286a2ec47f4e26d42ae83cd9345fb177ceb5ed28bec18ce8e24c47d4f83e8ff00625c9e3d1050e SHA512 673a0779e7c8237b94296331257718bf6a5faa530f36ff57e4fe64e7ecfd23e3a17ede37e511804bf0c1f405b36595cecd9fd9dcd2794b49fd5af89aed7e944d DIST pyproject_api-1.11.0.tar.gz 23787 BLAKE2B 63846530d8299564466546f8b00bf46c3b2010b95c5661727f80a3966d0d5cdfb36e43a6848b1ac970ca11d489b67aa96e49387d69d5fd36a1170bafd0096951 SHA512 0d42bf451077ad1661c1d0ee5d5dfce1525ef65000e556bc3f71a7ffe5b8324aa25b5688322763b760bbd14130c3dda28e30610351084d95b73c81e706241884 diff --git a/dev-python/pyproject-api/pyproject-api-1.10.0.ebuild b/dev-python/pyproject-api/pyproject-api-1.10.0.ebuild deleted file mode 100644 index 3c1ce09fd2b8..000000000000 --- a/dev-python/pyproject-api/pyproject-api-1.10.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/pyproject-api -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="API to interact with the python pyproject.toml based projects" -HOMEPAGE=" - https://github.com/tox-dev/pyproject-api/ - https://pypi.org/project/pyproject-api/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/packaging-25[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/setuptools-70.1.0[${PYTHON_USEDEP}] - >=dev-python/wheel-0.40.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-env/pytest-env-1.7.0.ebuild b/dev-python/pytest-env/pytest-env-1.7.0.ebuild index 91585a3371ef..53377984e1c8 100644 --- a/dev-python/pytest-env/pytest-env-1.7.0.ebuild +++ b/dev-python/pytest-env/pytest-env-1.7.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86" RDEPEND=" >=dev-python/python-dotenv-1.2.2[${PYTHON_USEDEP}] diff --git a/dev-python/quart/quart-0.21.0.ebuild b/dev-python/quart/quart-0.21.0.ebuild index 437e7ef2ffc4..84fadc2bad00 100644 --- a/dev-python/quart/quart-0.21.0.ebuild +++ b/dev-python/quart/quart-0.21.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/aiofiles[${PYTHON_USEDEP}] diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest index fef0ca879d7e..a63c1b29c260 100644 --- a/dev-python/regex/Manifest +++ b/dev-python/regex/Manifest @@ -1,4 +1,2 @@ -DIST regex-2026.5.9.tar.gz 416074 BLAKE2B 76b6802ebede45eeb54bbada24f9cde5a6b16a304d4edf3f05464b04e3a3a064c2417fe2c5ef7e599cb67fcdea76a3b02648a621095b4a1c88e0a8141495f7c1 SHA512 c118b46e5746c83e7e93f2bcb85b4e85e04b04670a3aef0eab0b1707c653e98ed79fe5007734b15358023c5a30282fadb0947c3590388d64410e53d49ca63df5 -DIST regex-2026.6.28.tar.gz 416101 BLAKE2B 58b5cc513180239c9b56891d64039be2ea615d976ec652153d401af518fe2bca084378bc75eccd316f04c6b49eace42b205936a39e130c1c13f2644c81411a4e SHA512 2f0cbe5c45a69f00e33190fdbfc2faf2b6c4c66cf8cb13fc6dde55dbed8506548db89d7b6bceb66ae31912655c8cb984813a6bdbea89e975735316833b4edd14 DIST regex-2026.7.10.tar.gz 416282 BLAKE2B 145e8a7d3f0d3ad130d3b8426b97de145b3d04c6a98407788f8bb3515a3350952ff05e754bb29791a2356ec2aa8e6c5249a03181015e8c928cf71e7cef803698 SHA512 aae3e083d972a18eec000150c9858e8ff835d447193ec5df5b9e3afd330b7c67b6f4825f0773a2e744b77380aaff7a43be5034168bba7f497fa39798eb40822f DIST regex-2026.7.19.tar.gz 416440 BLAKE2B c7e922fca496731dba5130bd7f572df56adfd5c31db6812f935ede24060b3fb6abca57836f3d0a0ad7bcee6433e1520b14611657495e6e844fc2d5d99d6dba32 SHA512 807b987dd5fa12f5fdb95c79955823f263f03f23059c8ec1783958bab5dadb1c38dab022a3e519ebb6810b6e03692c14b4d354506ff7a00a7323ee79d61f4e34 diff --git a/dev-python/regex/regex-2026.5.9.ebuild b/dev-python/regex/regex-2026.5.9.ebuild deleted file mode 100644 index 9e76573eb2b4..000000000000 --- a/dev-python/regex/regex-2026.5.9.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# pypy isn't supported upstream because of its UTF8 representation for strings -# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187. -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Alternative regular expression module to replace re" -HOMEPAGE=" - https://github.com/mrabarnett/mrab-regex/ - https://pypi.org/project/regex/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="doc" - -distutils_enable_tests unittest - -python_install_all() { - use doc && local HTML_DOCS=( docs/Features.html ) - local DOCS=( README.rst docs/*.rst ) - - distutils-r1_python_install_all -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)/regex/tests" || die - eunittest -} diff --git a/dev-python/regex/regex-2026.6.28.ebuild b/dev-python/regex/regex-2026.6.28.ebuild deleted file mode 100644 index 9e76573eb2b4..000000000000 --- a/dev-python/regex/regex-2026.6.28.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# pypy isn't supported upstream because of its UTF8 representation for strings -# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187. -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Alternative regular expression module to replace re" -HOMEPAGE=" - https://github.com/mrabarnett/mrab-regex/ - https://pypi.org/project/regex/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="doc" - -distutils_enable_tests unittest - -python_install_all() { - use doc && local HTML_DOCS=( docs/Features.html ) - local DOCS=( README.rst docs/*.rst ) - - distutils-r1_python_install_all -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)/regex/tests" || die - eunittest -} diff --git a/dev-python/regex/regex-2026.7.19.ebuild b/dev-python/regex/regex-2026.7.19.ebuild index f45afd466843..ea8c0b0baa5b 100644 --- a/dev-python/regex/regex-2026.7.19.ebuild +++ b/dev-python/regex/regex-2026.7.19.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="doc" distutils_enable_tests unittest diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest index 64f140259409..f558a194cda3 100644 --- a/dev-python/sabctools/Manifest +++ b/dev-python/sabctools/Manifest @@ -2,3 +2,4 @@ DIST sabctools-8.2.6.gh.tar.gz 8974199 BLAKE2B cefafb57802e7d9b32b99de16b7df2745 DIST sabctools-9.4.0.gh.tar.gz 9732762 BLAKE2B 1c54ffd605ed5f3839d697a6c8a372f2800e758b6d3f12e462b97ad2c19fd7643a9923cf8f4cc4766dc18f9993366fb2b0fd4ec2c9c423190dd73622276ccc7e SHA512 fc22a3f6bc195b4a4ec2c2ab24cab71dd5b3935f4825de7b35c4ae1cf3ac0a7236a9230f9a412ac18dddbf49f38afe6b81c47570a7a99292010d954a4b298ac3 DIST sabctools-9.5.1.gh.tar.gz 9734907 BLAKE2B c0067d436f4ae3b815a751e01e7e4c3e624a687cc64d36d99682d086ea8eafc188e20a5ccba0f731f5142a9a783c71368c0545a09355c92c7148401064f72a9b SHA512 aba629a4b939a3fac791dbb1b34352832656e56b976dc41f48c9ef548e3a659a1bc4ed5e4f9a8353e1ed19e7f23adaeb1e28d0778f83e9fe02762b04e6f0768a DIST sabctools-9.6.3.gh.tar.gz 9737914 BLAKE2B 297a2a59ce3787fac301d6e655274dc6b66c53dd8a96481483d124c68d75cb4a4efaa8ca8be2b12b85006769268606e25e33e45bf686740585de58b31c0e94f5 SHA512 d326d06d53c85ffb39d0bad38d358a650e7b40dbffdfb9a5b6ba68c381b71568e0ff3fffb05529ecdbd0dddb3a14eaab72317fe9ea7356c178cb10bb6f7aeebd +DIST sabctools-9.7.0.gh.tar.gz 9664730 BLAKE2B 630b858726d0e65c3a35b1f48ad51ae6dff27b00a78312825ddfb0012600deabf94227e8150c0e895cfa6c0c63986c39ae25b04dc885258ddfad4adace260568 SHA512 34e68900d2e1de86df7da6a9539823b0b87a481438ac0e56e63f269be4d8eb11cf24d22440960b6883d5791080e03c7c7327668e9658b691fdbc95651bb5778e diff --git a/dev-python/sabctools/sabctools-9.7.0.ebuild b/dev-python/sabctools/sabctools-9.7.0.ebuild new file mode 100644 index 000000000000..dec4e7ac4f98 --- /dev/null +++ b/dev-python/sabctools/sabctools-9.7.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +MY_PN="sabctools" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd" +HOMEPAGE=" + https://github.com/sabnzbd/sabctools/ + https://pypi.org/project/sabctools/ +" +SRC_URI=" + https://github.com/sabnzbd/${MY_PN}/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + test? ( + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/portend[${PYTHON_USEDEP}] + ) +" + +DOCS=( README.md doc/yenc-draft.1.3.txt ) + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest index 3178039b4993..b610d11d93e4 100644 --- a/dev-python/scipy/Manifest +++ b/dev-python/scipy/Manifest @@ -1,7 +1,8 @@ DIST scipy-1.16.3.tar.gz 30597883 BLAKE2B ba026013ecfdc9329ec6140bf32f8de61e141b645c5a35ad5dc38276ac4df296fce0091675177daaf3d65f2cb797783365df306397e1643d50508e343daaa325 SHA512 7386670d2be598f46425a5f2ac0194748c83ec006be0b0395a850a613bc12731669469aefe503c9db2521aba956325d44e7a75fa82e4c1e629202cafd1966aa5 -DIST scipy-1.17.0.tar.gz 30396830 BLAKE2B c1e26583f26b969eca6c6559a0a8cc02da857dd0e02ebc871f5c3cde8e6feadd845b802ca6b2386d7de6bfbff724b97fcdd396679bd037b5d15f69b492a4043f SHA512 299339cf7885ae6ad81bb29ab1a9128c1e7baef387e64e03a5ca784c14f08de1fe58c8d58b25c76c9068b09d8d97fc8b38d2e03922f0f8ada4e5d00910d56dae DIST scipy-1.17.1.tar.gz 30573822 BLAKE2B 2e01e534131819f542630a6664ef1cae971e4ec1566d9caca8cc77a1d8c0915574c8094e8f1efe84f1ecf016ca868f6b26283cf5eff6eb576242857c993f0cc4 SHA512 c2930d9be072057eb25394d6bee7fbe504f1b7c442b5393641ab3ff6bba590d4a76d240eb3a2ef58891bcb449af847de056a8957c591caa8fbf496ce9ce5a9e5 DIST scipy-1.18.0.tar.gz 30774447 BLAKE2B a999a2c60305b62ebebb7412bb2674ff5112e76f1e7309d72d1c33113d0156c720d3794588a0d54a2abe99fc2d49407ec9b854a615e6ad02ece78bb024fa3d6c SHA512 77ae3bb64f08fa3f204a8187b4f319f73daea60b8b05bad5564c3809a33aeb091160a6d3e2c7b8e4a5a35202c6c9c3a7d8bc0098332c4c01623eb06ba613bbf3 DIST scipy-1.18.0.tar.gz.provenance 9979 BLAKE2B 530bac560cd3fc8f0c253bcbbd5482069fb67a3fa49ebe79024ba1a7a8f236791afa2837c1a40e24e0ad0ba7431dbfcb8b7bdd1b251a0b742007d39a9953d3c4 SHA512 1974e577b3af422394aebef0705361d300cc81efb9cfa4585b363b5c63e4fbdfbbd5dffd5a5d202162299e873393d77ecc06b70a5902d68d968e7b6a2f5bdc5a +DIST scipy-1.18.1.tar.gz 30781235 BLAKE2B c58199dfa80fea4f40cc5232cd961b1b451c7f9da4da9d7501427e106342bfb3e048e83d58cfb5d26daf2cba5e56970c06cea9e9ea865a3cab3d618fce191f64 SHA512 d9e4d014dfef23990128ed29dfc4f0a8c6173b193640d9c059e0c1f02945c91ffb79b4b87286c3b8d7314eb1c6b07e6c4f4084a0180a2c768aa64cd3e2f2ea7b +DIST scipy-1.18.1.tar.gz.provenance 9981 BLAKE2B d0919c340005d2ade1582f417dadcd5ee159b720e12edae508884de9e86caf758d24f82d10e90fc1ebbef8a2eb2fcda5ecfc9293a1d6765074267ec79d049d82 SHA512 59fc4deef60394e0a19ee82aaa48f2b34b67387c86e36abc6c7710ff5fc942efca343518617d3243177467331c49d5e9578c6a8c15b405f754f75b33a4abc56f DIST scipy-html-1.16.2.zip 71516578 BLAKE2B 244537f823e39b52e0b00df63f8f36088f5ef17e365f98415d1573883e9c0eee3f4376b149eaea9b70b34b34a294aeafae9f849050ab8161a8ecdb24172c2876 SHA512 15df0c7211cc4d32007b54015efc17edd1c9b23e8892b748ab946c5c1ea3e1840a00d9005b585cc0c6416bcef1e490f54ff919d3c0140ed95d8e469836751d5c DIST scipy-html-1.18.0.zip 76758514 BLAKE2B 42459127229342eec5fedf9cc12932425ccaebd98afdfa7d830e23446c720eaada3f0f327032711c32a903adcd3fd382b47be1da56e997f56b517064501d0e69 SHA512 45e093e424b132e47577ee6887df71cded0975ed80fa0566a96e6b47366fdc47d792daa39dbc6bb7b97d4b2ab45322d4a616c0d2b3a1c7433f151959f38369b5 diff --git a/dev-python/scipy/scipy-1.17.0.ebuild b/dev-python/scipy/scipy-1.17.0.ebuild deleted file mode 100644 index 63e1678458e9..000000000000 --- a/dev-python/scipy/scipy-1.17.0.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_NEEDED=fortran -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic fortran-2 distutils-r1 - -DESCRIPTION="Scientific algorithms library for Python" -HOMEPAGE=" - https://scipy.org/ - https://github.com/scipy/scipy/ - https://pypi.org/project/scipy/ -" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - - # Need submodules, so git for now. - EGIT_REPO_URI="https://github.com/scipy/scipy" - EGIT_BRANCH="maintenance/$(ver_cut 1-2).x" - EGIT_SUBMODULES=( '*' ) -else - inherit pypi - - # Upstream is often behind with doc updates - DOC_PV=1.16.2 - - SRC_URI+=" - doc? ( - https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip - ) - " - - if [[ ${PV} != *rc* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -LICENSE="BSD LGPL-2" -SLOT="0" -IUSE="doc +fortran test-rust" - -# pythran is needed in both BDEPEND (for /usr/bin/pythran) and in DEPEND -# to actually compile code generated by pythran (headers and such needed). -# -# umfpack is technically optional but it's preferred to have it available. -COMMON_DEPEND=" - >=dev-python/numpy-1.23.5:=[lapack,${PYTHON_USEDEP}] - >=media-libs/qhull-2020.2:= - virtual/cblas - >=virtual/lapack-3.8 -" -# Only boost.math is used, and meson.build doesn't even look up specific boost modules. -DEPEND=" - ${COMMON_DEPEND} - >=dev-libs/boost-1.89.0 -" -RDEPEND=" - ${COMMON_DEPEND} - dev-python/pillow[${PYTHON_USEDEP}] -" -DEPEND+=" - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-lang/swig - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - >=dev-python/meson-python-0.15.0[${PYTHON_USEDEP}] - >=dev-python/pybind11-2.13.2[${PYTHON_USEDEP}] - >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] - >=dev-build/meson-1.5.0 - !kernel_Darwin? ( dev-util/patchelf ) - virtual/pkgconfig - doc? ( app-arch/unzip ) - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) - test-rust? ( - dev-python/pooch[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - - if use doc; then - unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # unpin system dependencies - sed -i -e "s@version : '@&>=@" meson.build || die -} - -python_configure_all() { - DISTUTILS_ARGS=( - -Dblas=blas - -Dlapack=lapack - -Duse-pythran=$(usex fortran true false) - -Duse-system-libraries=all - ) - - # https://bugs.gentoo.org/932721 - has_version '>=dev-python/numpy-2.0.0' && filter-lto -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - - local EPYTEST_DESELECT=( - # Network - scipy/datasets/tests/test_data.py::TestDatasets::test_existence_all - scipy/datasets/tests/test_data.py::TestDatasets::test_ascent - scipy/datasets/tests/test_data.py::TestDatasets::test_face - scipy/datasets/tests/test_data.py::TestDatasets::test_electrocardiogram - - # Crashes with assertion, not a regression - # https://github.com/scipy/scipy/issues/19321 - scipy/signal/tests/test_signaltools.py::test_lfilter_bad_object - - # Awfully slow tests - scipy/interpolate/tests/test_bsplines.py::TestBatch::test_batch - scipy/linalg/tests/test_basic.py::TestLstsq::test_random_complex_exact - scipy/sparse/linalg/_eigen/tests/test_svds.py::test_small_sigma_sparse - - # TODO: minor precision errors - 'scipy/linalg/tests/test_batch.py::TestBatch::test_solve[float32-bdim2]' - 'scipy/linalg/tests/test_batch.py::TestBatch::test_lu_solve[float32-bdim2]' - 'scipy/stats/tests/test_continuous.py::TestDistributions::test_funcs[cdf-methods11-x-Normal][' - - # Crashes, probably too big - 'scipy/interpolate/tests/test_fitpack2.py::TestRectBivariateSpline::test_spline_large_2d_maxit' - ) - local EPYTEST_IGNORE=() - - if ! has_version -b "dev-python/pooch[${PYTHON_USEDEP}]" ; then - EPYTEST_IGNORE+=( - scipy/datasets/tests/test_data.py - ) - fi - - if has_version -b "sys-libs/zlib-ng[compat]"; then - EPYTEST_DESELECT+=( - # https://github.com/scipy/scipy/issues/23185 - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_bad_checksum - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_overlap - ) - fi - - # avoid other stuff being multithreaded when using xdist - local -x PYTHON_CPU_COUNT=1 - epytest scipy -} - -python_install_all() { - use doc && local HTML_DOCS=( "${WORKDIR}"/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/scipy/scipy-1.18.1.ebuild b/dev-python/scipy/scipy-1.18.1.ebuild new file mode 100644 index 000000000000..6c2feb04528c --- /dev/null +++ b/dev-python/scipy/scipy-1.18.1.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYPI_VERIFY_REPO=https://github.com/scipy/scipy-release +PYTHON_COMPAT=( python3_{13..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit flag-o-matic fortran-2 distutils-r1 + +DESCRIPTION="Scientific algorithms library for Python" +HOMEPAGE=" + https://scipy.org/ + https://github.com/scipy/scipy/ + https://pypi.org/project/scipy/ +" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + + # Need submodules, so git for now. + EGIT_REPO_URI="https://github.com/scipy/scipy" + EGIT_BRANCH="maintenance/$(ver_cut 1-2).x" + EGIT_SUBMODULES=( '*' ) +else + inherit pypi + + # Upstream is often behind with doc updates + DOC_PV=1.18.0 + + SRC_URI+=" + doc? ( + https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip + ) + " + + if [[ ${PV} != *rc* ]]; then + # due to dev-libs/boost being not keyworded + # KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + : + fi +fi + +LICENSE="BSD LGPL-2" +SLOT="0" +IUSE="doc +fortran index64 test-rust" + +# pythran is needed in both BDEPEND (for /usr/bin/pythran) and in DEPEND +# to actually compile code generated by pythran (headers and such needed). +# +# umfpack is technically optional but it's preferred to have it available. +COMMON_DEPEND=" + >=dev-python/numpy-2.0.0:=[index64(-)=,lapack,${PYTHON_USEDEP}] + >=media-libs/qhull-2020.2:= + virtual/cblas + >=virtual/lapack-3.8 +" +# Only boost.math is used, and meson.build doesn't even look up specific boost modules. +DEPEND=" + ${COMMON_DEPEND} + >=dev-libs/boost-1.91.0 +" +RDEPEND=" + ${COMMON_DEPEND} + dev-python/pillow[${PYTHON_USEDEP}] +" +DEPEND+=" + fortran? ( + >=dev-python/pythran-0.19.0[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + dev-lang/swig + >=dev-python/cython-3.2.0[${PYTHON_USEDEP}] + >=dev-python/meson-python-0.15.0[${PYTHON_USEDEP}] + >=dev-python/pybind11-2.13.2[${PYTHON_USEDEP}] + >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] + >=dev-build/meson-1.5.0 + !kernel_Darwin? ( dev-util/patchelf ) + virtual/pkgconfig + doc? ( app-arch/unzip ) + fortran? ( + >=dev-python/pythran-0.19.0[${PYTHON_USEDEP}] + ) + test-rust? ( + dev-python/pooch[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( hypothesis ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_unpack() { + pypi_src_unpack + + if use doc; then + unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die + fi +} + +src_prepare() { + distutils-r1_src_prepare + + # unpin system dependencies + sed -i -e "s@version : '@&>=@" meson.build || die +} + +python_configure_all() { + DISTUTILS_ARGS=( + -Dblas=blas + -Dlapack=lapack + -Duse-ilp64=$(usex index64 true false) + -Duse-pythran=$(usex fortran true false) + -D_without-fortran=$(usex fortran false true) + -Duse-system-libraries=all + ) + + # https://bugs.gentoo.org/932721 + filter-lto +} + +python_test() { + # We run tests in parallel, so avoid having n^2 threads in lapack + # tests. + local -x BLIS_NUM_THREADS=1 + local -x MKL_NUM_THREADS=1 + local -x OMP_NUM_THREADS=1 + local -x OPENBLAS_NUM_THREADS=1 + + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + + local EPYTEST_DESELECT=( + # Network + scipy/datasets/tests/test_data.py::TestDatasets::test_existence_all + scipy/datasets/tests/test_data.py::TestDatasets::test_ascent + scipy/datasets/tests/test_data.py::TestDatasets::test_face + scipy/datasets/tests/test_data.py::TestDatasets::test_electrocardiogram + + # Crashes with assertion, not a regression + # https://github.com/scipy/scipy/issues/19321 + scipy/signal/tests/test_signaltools.py::test_lfilter_bad_object + + # Awfully slow tests + scipy/interpolate/tests/test_bsplines.py::TestBatch::test_batch + scipy/linalg/tests/test_basic.py::TestLstsq::test_random_complex_exact + scipy/sparse/linalg/_eigen/tests/test_svds.py::test_small_sigma_sparse + + # TODO: minor precision errors + 'scipy/linalg/tests/test_batch.py::TestBatch::test_solve[float32-bdim2]' + 'scipy/linalg/tests/test_batch.py::TestBatch::test_lu_solve[float32-bdim2]' + 'scipy/stats/tests/test_continuous.py::TestDistributions::test_funcs[cdf-methods11-x-Normal][' + 'scipy/signal/tests/test_spectral.py::TestSTFT::test_roundtrip_float32' + + # Crashes, probably too big + 'scipy/interpolate/tests/test_fitpack2.py::TestRectBivariateSpline::test_spline_large_2d_maxit' + + # TODO + scipy/linalg/tests/test_extending.py::test_cython + ) + local EPYTEST_IGNORE=() + + if ! has_version -b "dev-python/pooch[${PYTHON_USEDEP}]" ; then + EPYTEST_IGNORE+=( + scipy/datasets/tests/test_data.py + ) + fi + + if has_version -b "sys-libs/zlib-ng[compat]"; then + EPYTEST_DESELECT+=( + # https://github.com/scipy/scipy/issues/23185 + scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_bad_checksum + scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_overlap + ) + fi + + # avoid other stuff being multithreaded when using xdist + local -x PYTHON_CPU_COUNT=1 + epytest scipy +} + +python_install_all() { + use doc && local HTML_DOCS=( "${WORKDIR}"/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest index 46927eeb647e..2e0ccb2fa724 100644 --- a/dev-python/snakeoil/Manifest +++ b/dev-python/snakeoil/Manifest @@ -1,4 +1,2 @@ -DIST snakeoil-0.11.3.tar.gz 206577 BLAKE2B 7418f0d419e7a2f774f043734600d1a66f1e3c3a3943d45ccb1bc15c17fad0e4ec2ad02459a42ed2f0db6545ce913c46dc359d02caeed156e20547c7e8b15b89 SHA512 367d37f01d58cbeabc31fa6ed0a747c8e5910688328cf0276c762ea4cfcf2abec187384b291dc3ac14187bc0528944c0972229208f6c3a2a48169fd6d26c0fc0 -DIST snakeoil-0.11.3.tar.gz.provenance 9748 BLAKE2B cdf6b9e4a9a932894f43604c3a5ba008c97f5972cecd2a40aab9d89b6e56ee3496495157b107b12032f6e38eeaa82965fa988dea8ee2c1ec43ed3b2140e089f3 SHA512 b8fd5dc236329e610cee1f2c1ebd6c39e045c79ae53113b2496862b5a6b23a5d692fbcc590c40509dd147ae759bb32283eba73303ebd31de0aa2b602411956f3 DIST snakeoil-0.11.4.tar.gz 208686 BLAKE2B 890c953485dc36a46c135ef22966519517c59564f52babe55359ee13626f6414558644c58b09fc1b2dd16e28e552efd8236fc4fdcf720c0429cbad1db9eb68ef SHA512 11c4f0571ca4c0297cc8ce983f1bb9f0d82696e8230d8f0c40da9bfe1cb52a445ba64ca3903ce96fc8f9bad160105f92e7626bb8ea0390c9b3f5234d39d0375c DIST snakeoil-0.11.4.tar.gz.provenance 9701 BLAKE2B 04c4c7afb24bf70f384266322e11cd131fc820aa4ad4fedb05aefc64cf1ef471e27e1f072c32c42444cf1e57d84cdb769f8b406b192af15354057760d0bd1a01 SHA512 4a4cda231e3c12d125871cde42c1b35884a5de093dba1639ef859ab41e098a7f664eea63c9f9c79a4bbcbd6dbdab18ed3b41bb26f1324923215a6c549e8086ba diff --git a/dev-python/snakeoil/snakeoil-0.11.3.ebuild b/dev-python/snakeoil/snakeoil-0.11.3.ebuild deleted file mode 100644 index dbbff9d252f1..000000000000 --- a/dev-python/snakeoil/snakeoil-0.11.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pkgcore/snakeoil -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/snakeoil.git - https://github.com/pkgcore/snakeoil.git" - inherit git-r3 -else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - inherit pypi -fi - -DESCRIPTION="misc common functionality and useful optimizations" -HOMEPAGE=" - https://github.com/pkgcore/snakeoil/ - https://pypi.org/project/snakeoil/ -" - -LICENSE="BSD BSD-2 MIT" -SLOT="0" - -BDEPEND=" - test? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest index c53c50885a2a..8b441a9d19a2 100644 --- a/dev-python/soupsieve/Manifest +++ b/dev-python/soupsieve/Manifest @@ -1,4 +1,2 @@ DIST soupsieve-2.8.4.gh.tar.gz 156374 BLAKE2B 3ddf9626a9e37739834e0ed9273a788b285130c04521f467d48e3b45c004b722ed8908004d8b64d3ba621cf36e5ad6c11bca9aef3aeb26d3b829a8500c21e8e3 SHA512 fa32350830da4b82a7bd491709ef680fef68aa0d36f0057ffa6d83c6e17be1d44aa8ca56b46fa032a286dbab48e466805831cf9a4a7091fe7c071c98dd725ef1 -DIST soupsieve-2.9.1.gh.tar.gz 157524 BLAKE2B 3586257ef9b1c07861cafe9474beb56a606ae49d06631667f82b797e323ff7953fd7196a66a92206baff731eeaf37a94a0bf3f4b4230f435f22974ba6ab7c3e1 SHA512 386c80c875a205a637de123ac4f68cfe4d8a51a8a65ce18c998ec210ee4ef335ca78250540afe402229cb0dd79983eebb265cc6e18531f5492d0e59946c39115 DIST soupsieve-2.9.2.gh.tar.gz 157707 BLAKE2B b57eef6a67ddf33c03bdd418a22229877b206022298e534ba6fa59992f7a21adaf3c6bee13e381140e812a390dd67f73f4e7147eefc169dc3d6a6432c6c23715 SHA512 262d422900fd0f60760a02668e556b8eee4589b578f397083b87b78e6b03e7c43055fac70e290666e64b111d0e9f0ed21f8ed989ff5a1ff5a05ed8adbf341726 -DIST soupsieve-2.9.gh.tar.gz 157386 BLAKE2B 3298a15256469cb30e69775681c7a205ccb22e145ce384d7373d834bdaae8860e2cf4392a51daff47bb36868a5c863bf08355b6867b81c45ece91f3e58478842 SHA512 77728794c2206071136e6fbde7156258847ef3873e53d210767dd638f5c6368103f72fad337ab5859dc84f73d881b9f1112869ad3f69cc7e2e8792e8068ca392 diff --git a/dev-python/soupsieve/soupsieve-2.9.1.ebuild b/dev-python/soupsieve/soupsieve-2.9.1.ebuild deleted file mode 100644 index a386cbdf6652..000000000000 --- a/dev-python/soupsieve/soupsieve-2.9.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE=" - https://github.com/facelessuser/soupsieve/ - https://pypi.org/project/soupsieve/ -" -SRC_URI=" - https://github.com/facelessuser/soupsieve/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/soupsieve/soupsieve-2.9.ebuild b/dev-python/soupsieve/soupsieve-2.9.ebuild deleted file mode 100644 index a386cbdf6652..000000000000 --- a/dev-python/soupsieve/soupsieve-2.9.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE=" - https://github.com/facelessuser/soupsieve/ - https://pypi.org/project/soupsieve/ -" -SRC_URI=" - https://github.com/facelessuser/soupsieve/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sphinx-argparse/Manifest b/dev-python/sphinx-argparse/Manifest index 9e18df21187d..0bb0c0f5f09f 100644 --- a/dev-python/sphinx-argparse/Manifest +++ b/dev-python/sphinx-argparse/Manifest @@ -1,2 +1,2 @@ -DIST sphinx_argparse-0.5.2.tar.gz 27838 BLAKE2B 273b08c02ed9d43483988170857389c3e933a850774a721e59049c8c42c82f85cfd60aa324d8189a9f06993166bbe079449fff48a4947c271a8ebe19cbb13d86 SHA512 d200099392f7ab657f98b98bf0a02992baa5e2762805f4b066cc971a8181fb53ea20c522fbc1927e7be73cb69725c31a0aa9433b59a1deea0d1a805321fa77dd DIST sphinx_argparse-0.6.0.tar.gz 37208 BLAKE2B 5af6dfaa389ddb646f979fd1b95917e4b5c0b27c86d3fcc56f9656f02b33a694d5862f09c78959f861b75405cc6a5846b2addac3bc3edb50c1666d78e44b2342 SHA512 98654e2866adb677953020b29419fe1043a6dcb49d99e95781297505ee17c62226782db36d0e243b6efda1cdc5afbf461230adb863e142c9852e688da8fa5900 +DIST sphinx_argparse-0.6.1.tar.gz 38591 BLAKE2B 6562941252413a054413fa4d6eda7867a92f081b8d2452a649af1b852001cd4cefea49844e8b54e161e6b944ab16882f98e56fdd8f28d8a646a9aac3cabea720 SHA512 46576e055bc2057dfd6718560a79483ac7c269175724f10db02dc63596f892ece7b5ad83c5207448932a2614cea0d651f0781f9e5721a245d993049c264b56aa diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild deleted file mode 100644 index 13f24a8a1ec5..000000000000 --- a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension that automatically documents argparse commands and options" -HOMEPAGE=" - https://github.com/sphinx-doc/sphinx-argparse/ - https://pypi.org/project/sphinx-argparse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/sphinx-5.1.0[${PYTHON_USEDEP}] - >=dev-python/commonmark-0.5.6[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.6.1.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.6.1.ebuild new file mode 100644 index 000000000000..658755212875 --- /dev/null +++ b/dev-python/sphinx-argparse/sphinx-argparse-0.6.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Sphinx extension that automatically documents argparse commands and options" +HOMEPAGE=" + https://github.com/sphinx-doc/sphinx-argparse/ + https://pypi.org/project/sphinx-argparse/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/docutils-0.19[${PYTHON_USEDEP}] + >=dev-python/sphinx-5.1.0[${PYTHON_USEDEP}] + >=dev-python/commonmark-0.5.6[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index 42d091acae38..e3bbb921caa5 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1,6 +1,4 @@ DIST sphinx_autodoc_typehints-3.12.1.tar.gz 84421 BLAKE2B 5807639a01751209119ef11a8a5ea1f76d46e3115da59d3bc2e79f5d195944f355d487681ec17fb12ead0be83cd3c3408ab3fecb68b7897cc52b4e62d0e427fd SHA512 6cf8eca5a01deff3a73f759af72cebd1de0c37210f6e4e9134cd7d96f49d0cc56ca1f2884c799e652c11ac86ec52a03dcee31fcd3af75ce71b4e7216e384923e DIST sphinx_autodoc_typehints-3.12.1.tar.gz.provenance 10280 BLAKE2B 9ca2dc04dda61eaff9986389bb9acbcb7ad3d034dc80dc73a6a264302a5eca8e5ee3db9e290f0dca778c9a4e02954ef2d1a4d07c9e53548354ad9985af1ed55f SHA512 e69f82582a71a8fbe1470cb38c73ea04cde05e03cc282c93e235c31ad814821fbf3386ee081440ee7e678de048a910116135479030d0b83802a12e1d24bbb4d0 -DIST sphinx_autodoc_typehints-3.13.0.tar.gz 85285 BLAKE2B b58a7682027f815651ad331c7b750de04fcbf872fbe036ed03aad94ee129a12124ba6e4cb070da03de208a124ab23e9014ad3980ea7309d4f88fcd4a37da3833 SHA512 15a53a679c5e7beeeb2960e478f313c39d262be85e95d51e9201d52efdbf3ae36c958bffc163a8316d46f38588d9ac5f5b16c51bdd1ab5efd7e85bd7c1330e21 -DIST sphinx_autodoc_typehints-3.13.0.tar.gz.provenance 10092 BLAKE2B 8f8adbf72c676d1ad52c3b9897fe9fc31c027080e5ff57dedd39f89c7782e12f849a2055d2dac63837afc35dac2208275265ec4009310b10d8131813b2cf37d7 SHA512 505165000088528d0857896cac2b2a4d367de234f74f4df7695d67dbabed6885e6b4747b5ef77ebb847f89c246d1859c753450e902b7994b755ff5ba816e4f3e DIST sphinx_autodoc_typehints-3.13.2.tar.gz 88492 BLAKE2B c98510386f21e9922767f7cd309e6eb21a8451be19830845c56a4898a15119e812a2286191ba46cdfa66b67515723c332a05f75c35ffeb96a8a9d4804e409061 SHA512 af70ab2145760372c9c0b42085c17d3cf965b71c42bc9b1f953cf3153dadb5dc6a8d346856159fd424fd5792a7bdf4f5a1a0a89b254d393048cb247cb2ad1291 DIST sphinx_autodoc_typehints-3.13.2.tar.gz.provenance 10041 BLAKE2B 57d4b5d3fd46726c71eee70cc715883d0412c00c56777032263eb8dbc5c81cc07e300dea3fe7ecf6716bc9a5215b238d96a292e56d28602e6e8d857ae770e3f3 SHA512 4b3698e630f789e49f92c590dd085605cf9bfd2204498c53fa397fcb32cde4d5583d7e8583cf4c7fd15c7b6050d179492aae28d43b8ca6af1b1701ee8755eeb7 diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.13.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.13.0.ebuild deleted file mode 100644 index 238733c448a1..000000000000 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.13.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/sphinx-autodoc-typehints -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Type hints support for the Sphinx autodoc extension" -HOMEPAGE=" - https://github.com/tox-dev/sphinx-autodoc-typehints/ - https://pypi.org/project/sphinx-autodoc-typehints/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/sphinx-9.0.4[${PYTHON_USEDEP}] -" -# skipping optional test dep on dev-python/nptyping as that package -# is horribly broken and on its way out -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-25.4[${PYTHON_USEDEP}] - >=dev-python/numpydoc-1.10[${PYTHON_USEDEP}] - >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_annotations.py::test_format_annotation - tests/test_resolver/test_stubs.py::test_sphinx_build_stub_types_produce_crossrefs -) diff --git a/dev-python/sphinxcontrib-mermaid/Manifest b/dev-python/sphinxcontrib-mermaid/Manifest index 584162c27325..154803048847 100644 --- a/dev-python/sphinxcontrib-mermaid/Manifest +++ b/dev-python/sphinxcontrib-mermaid/Manifest @@ -1,3 +1,2 @@ -DIST sphinxcontrib-mermaid-2.0.2.gh.tar.gz 23399 BLAKE2B 3243962204fa9c95433dfcf2bda1544ae7e3116f21089bff847ff3a05407b500ee1a266f6b37d6147b2b31f75d88f770ad5f49cc266ac676665c3c3eb55687e3 SHA512 7bb6022f6cd113e3047ec446081d705041937d834cd8afe74b0f237d39b77f2e3e714753853ec5acf5227f512f641b6380ca0f6507adefb959902231e97a1101 DIST sphinxcontrib-mermaid-2.0.3.gh.tar.gz 25727 BLAKE2B 385a2cfc0ff5a99f7e6353c069ab4a99cd0bcddd44085df2a769daba1a418db7d01beb73d642459dcea8e9a6e02f69991a0d987775f824eb78dc4107354764f0 SHA512 612e02eacb84c56700a710a9338b6cd3b9167c6e88b5a4e4d814fdfe91d5887d24ca3d504b97bbc91997379eadb5596a6bcf4e916d84177076603df7cf137707 DIST sphinxcontrib-mermaid-2.1.0.gh.tar.gz 27473 BLAKE2B c5582e488f7ced6bcf563ad429c6ab910afd501a095569c40855363d7b4cf05cfc1e0f366f7047ca3f5c7c6a8f72ae83044cd7bb8cf934c9e56823a3b811b051 SHA512 d704a020249367e9e0404d0a4d91b7f1646952af359ec39215a7959a25d18ea981634d1014134f703e5ad0b0f8ff8689aac91b9635fdda019e46788f45c4afde diff --git a/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild b/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild deleted file mode 100644 index b63ef3b670ab..000000000000 --- a/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx spelling extension" -HOMEPAGE=" - https://github.com/mgaitan/sphinxcontrib-mermaid - https://pypi.org/project/sphinxcontrib-mermaid/ -" -# pypi does not include test files, so we use the GitHub tarball -SRC_URI=" - https://github.com/mgaitan/sphinxcontrib-mermaid/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/myst-parser[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - distutils_write_namespace sphinxcontrib - rm -rf sphinxcontrib || die - epytest tests -} diff --git a/dev-python/syrupy/Manifest b/dev-python/syrupy/Manifest index 621261f8bdc7..5e86958106c7 100644 --- a/dev-python/syrupy/Manifest +++ b/dev-python/syrupy/Manifest @@ -1,5 +1,3 @@ -DIST syrupy-5.4.0.tar.gz 87881 BLAKE2B c2dabe23553234f39553ad83c00263467d1f508c1d70be5ad5c16bf72a16468111092eea9d1f6bdeb47f385d64c6a652afdde9a0c8a1a2f3c890db003d77b215 SHA512 153a979b9ab28b8823e15e8b7b058b0b768984c9e11ba3e06b35b7fbccc580191278c45d59be6e89b236a0f6133815c6c9baeef8456e2a1421cc589392d1c22c -DIST syrupy-5.4.0.tar.gz.provenance 9934 BLAKE2B 399bc3b67ff9cfc197a9ef576f5cd2d33f0deb5a702604906566156f848fe943b4f2712b5290975bf6a874d7880dd8fa2aac7b9a97824f69ec2a229bba7fea39 SHA512 0cf10057cca9807e7e961f662bf855f8c1ba819f7e5ee0cd5e6fe71284a314e3e93af5596f61ac4cca545d378005e40547c2fa2d6f74899b61748171c689c553 DIST syrupy-5.5.2.tar.gz 91632 BLAKE2B c720cc6f627990ce0d47eae421ec178ee7e771bd2bb41daf869138714616c17d8f62b488868c0b60ed6316a335242338312def2f278827d6417a0880d22157ae SHA512 4308a47cab9ccb96a365e4215a5531d5b65fa3e35562bcc6af54259e9e1281e2faa9b953591d3688a2ff926d67547a7968ce91ce6f06247e536dc47e3b49d254 DIST syrupy-5.5.2.tar.gz.provenance 9887 BLAKE2B feb7ec2c0896b3e7104a8af740f291ab0930ae961636ff1d78c19b58cb90df8d95e62903383a85f0e47bf7f9b96be275ab8247c789bf8cf61baa71958de92873 SHA512 c9f63d13f774fbb077f1cd997ff538ff213ef12dd741345f419bbdb9ba78d93b03100862a7345135d7d89333e2480856c28ae6a8a732e86e8dbbc6d7a5199961 DIST syrupy-5.5.3.tar.gz 91614 BLAKE2B 5481efc54b256edf58a849881a7cdf4ebfa84f25f5df5c7539f176a6fa54d1b9ac293d83e1c760d750b60f2b869403b26785f2f264d31552399f9ce3b2a5f8be SHA512 b2c5a1d1d0f9651b3781a0e647cf988a0b30e7836355d803bfe90f816f8dc16d8a0cc252b2108642862e3d4140eca1c796af27d7d189bcb3e258cc78545f870d diff --git a/dev-python/syrupy/syrupy-5.4.0.ebuild b/dev-python/syrupy/syrupy-5.4.0.ebuild deleted file mode 100644 index b7697bac9626..000000000000 --- a/dev-python/syrupy/syrupy-5.4.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/syrupy-project/syrupy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The sweeter pytest snapshot plugin" -HOMEPAGE=" - https://github.com/syrupy-project/syrupy/ - https://pypi.org/project/syrupy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pydantic-2.13.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -# pytest-xdist used inside tests -EPYTEST_PLUGINS=( "${PN}" hypothesis pytest-xdist ) -distutils_enable_tests pytest diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest index c363f09acfe6..4579c4ed8e49 100644 --- a/dev-python/testfixtures/Manifest +++ b/dev-python/testfixtures/Manifest @@ -1,7 +1,3 @@ -DIST testfixtures-12.0.1.tar.gz 177474 BLAKE2B cb27b968a41b764823b0129c6649e97e1784ecce21ba7e70c8b588dab5d822cfc9e810c91135702e39f45c15cb187652d6640b1deac8d0c4a005c9ad8295f813 SHA512 bf33a03f6a7c9ff0c28b7dcc631510a8e85d937ab477ec15a5c4040eb6ddac14566340349fb0cc025af35e6983f26e36b0383ed684ab817282a1f133c8abc566 -DIST testfixtures-12.0.1.tar.gz.provenance 9776 BLAKE2B 9046c0b27e325408f40ea423afe4707f602b4e57f74a969744ac4b7dd77ca233f4fd444b4cc8f387e8e9480d87a70787ce17a8ef5bb064781bc87b7b7a7fa950 SHA512 77a053b56e72ea73f4a5f064d6356fc5ba7b35883b9f61b6a215ae7f3209de96054e9f701a34dd280fee116780b6faa2014b1066e8632057f63e661d81eea10d -DIST testfixtures-12.1.0.tar.gz 187591 BLAKE2B 2c5b60fb2cb31fbd3679de4c1160bc8fefdee49c35993c101af1c27968c01ef0551acd94c4f57e8237286e5b35443de683a7d0f6c9be62c8b34ef91785592d93 SHA512 385974c755d7dbe43fa0a14a7c3fee51f47330dd97f542f7fc1c3b48dd25fb7a7a1e6119d0e1356619d28a572c96645eeccdb4ae40ca34ce4deb77192659e794 -DIST testfixtures-12.1.0.tar.gz.provenance 9772 BLAKE2B 673e6124e037b607ff044460ed6021696c88f66fce8b89632db1401b061f74df3c03b6ab9a7d6a6ebcfe47761ec3dc26031924717da1bdd101f0a6d1ce8ab995 SHA512 173f91eb6cfdad05ff54536e86ef50ac8af3bdb467fb9d230c65e6732f5ee0fe7d1923a6ca5fd2f29fc2beb5dbd602be9c81b0d5cbda9b04b08dae78f6632392 DIST testfixtures-12.2.0.tar.gz 189430 BLAKE2B bbc7444365324021dc52b39d3842be83deab6aa70e5bd4a91c46762851a962d9f7baaff564c72861320f3e2ead149293e3ee2f5023ac8f4efe3d7f5e03c95a4f SHA512 006d2bda1ad3b67e877d9b55faca2fdd6ad27db31105039e3eda7c9782b8ec30ef13050df54fbf923cdc5d838f9660df84952bf5c492fb0d07d5ddb1a463ecae DIST testfixtures-12.2.0.tar.gz.provenance 9819 BLAKE2B 7dc6b3e35459e0ff9cc21b81a22ccb1243e075440c34d54c741af09e6a18c50e8919733505af3dbdfb05bd560dfb4bb62f5f53343513a55b6282495ddf133046 SHA512 75ffb869b87ff1ee7308a206e328f2d089a0f57155bfe9b86455b2282b2aaa11924e676e1a06ff7399240fe1f52af3cc7d10d597e583d1ebdb102261fa0f7a66 DIST testfixtures-12.3.0.tar.gz 201458 BLAKE2B 837003cf7468d5752f806b8e90b8126267965dfd2fe0525fd6d1f9d2e04146c4a6da3c3314e38ea4e44eb40db9b08334e56cd95bcc0ff0ef50598e5d6a5b8f27 SHA512 a774513a178bb54ec091d0290ddcd5ba4af61ee3f8a47c52298907e0fafa6e1c9a64404e3d0c1d3ac119117c59cd43e87bd76a116ba1bb378fd304d0e2c444f0 diff --git a/dev-python/testfixtures/testfixtures-12.0.1.ebuild b/dev-python/testfixtures/testfixtures-12.0.1.ebuild deleted file mode 100644 index feac367c2a48..000000000000 --- a/dev-python/testfixtures/testfixtures-12.0.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/simplistix/testfixtures -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests" -HOMEPAGE=" - https://pypi.org/project/testfixtures/ - https://github.com/simplistix/testfixtures/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/sybil-6[${PYTHON_USEDEP}] - >=dev-python/twisted-18[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -python_test() { - local -x PYTHONPATH="." - local -x DJANGO_SETTINGS_MODULE=tests.test_django.settings - - local EPYTEST_DESELECT=( - # TODO - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present - ) - local EPYTEST_IGNORE=() - if ! has_version "dev-python/twisted[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_twisted.py - ) - fi - - epytest -} diff --git a/dev-python/testfixtures/testfixtures-12.1.0.ebuild b/dev-python/testfixtures/testfixtures-12.1.0.ebuild deleted file mode 100644 index 4bda90adf380..000000000000 --- a/dev-python/testfixtures/testfixtures-12.1.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/simplistix/testfixtures -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests" -HOMEPAGE=" - https://pypi.org/project/testfixtures/ - https://github.com/simplistix/testfixtures/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] - ' 3.12) -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/sybil-6[${PYTHON_USEDEP}] - >=dev-python/twisted-18[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -python_test() { - local -x PYTHONPATH="." - local -x DJANGO_SETTINGS_MODULE=tests.test_django.settings - - local EPYTEST_DESELECT=( - # TODO - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present - ) - local EPYTEST_IGNORE=() - if ! has_version "dev-python/twisted[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_twisted.py - ) - fi - - epytest -} diff --git a/dev-python/tibs/Manifest b/dev-python/tibs/Manifest index aee9ea636176..7b53629c6b0b 100644 --- a/dev-python/tibs/Manifest +++ b/dev-python/tibs/Manifest @@ -60,7 +60,6 @@ DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997 DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST tibs-0.12.0.tar.gz 2164862 BLAKE2B 0ab165a01180d709e67142bf34bb48b7b3ec9d8b7d1f9de42be05bdd756e6572c6d528615352c940765cc88d06b364ea87e74371dd04ef20cd65da27230930f5 SHA512 58d8161c5eb553b3e211777da67fdb0fd6dac326b9ccb4dccf917fd0ec24b79f395a214f53829e129267b6830a4d557d4b4bac85a2edbaefaef5eb25ae4667fa DIST tibs-1.0.0.tar.gz 2166659 BLAKE2B 5dc454458f3926b9db5a187c640d7929ea9b0975ce140580a84388c1465151c0d37f9b3985777ef06f1d2f4bfe26712b53034767af94130bcd8e09db95c746f4 SHA512 64fce5f0dfa8ce4d5e6c3f2b9ee7a610c22b5651ca17e8e23b8d5182ec7f44438a614d64eec7ccb324d6d2fdf0f1f5e3b094bb92620367a53119904d3c0fc859 DIST tibs-1.1.0.tar.gz 2184321 BLAKE2B a96af6e399af3d9938b2faabd9c9bb25a2621097def36ee98c6130c7ded60925ce0dc3d3181eab57c101f099b22d7fdfe72c21b0997e05cff9fd5bd44734d7c6 SHA512 fd21f1485a1582b4a9325c587db796fd601088aa2288040bc135cf8c60f9484c565f01e88d11dd978386ad65284233c96151019a9e7196bd60925d61162ef24e DIST tibs-2.0.1.tar.gz 2439366 BLAKE2B 1ed2cc50ab53095c4d80aa7e8ac5f5807bb45eed220a34d0067b0f20bf8ed81d442deb2eda8e5b6247e948f28c7563127e88faf53a08af3c6f87b3beb322c5c3 SHA512 9f8b37253a51036e99adaa6f92aa1eace4f46bf129a284c687307ffd90b86d7a348cc36326590289526d173e599b15b2823ae3d86f945abe3aa6ad027b2c7b27 diff --git a/dev-python/tibs/tibs-0.12.0.ebuild b/dev-python/tibs/tibs-0.12.0.ebuild deleted file mode 100644 index ba7b4283c47d..000000000000 --- a/dev-python/tibs/tibs-0.12.0.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 2026 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_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" - allocator-api2@0.2.21 - anyhow@1.0.102 - bitflags@2.11.0 - bitvec@1.1.1 - block-buffer@0.12.0 - bytemuck@1.25.0 - cc@1.2.60 - cfg-if@1.0.4 - chacha20@0.10.0 - const-oid@0.10.2 - cpufeatures@0.3.0 - crunchy@0.2.4 - crypto-common@0.2.2 - digest@0.11.3 - equivalent@1.0.2 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - foldhash@0.2.0 - funty@2.0.0 - getrandom@0.3.4 - getrandom@0.4.1 - half@2.7.1 - hashbrown@0.15.5 - hashbrown@0.16.1 - hashbrown@0.17.1 - heck@0.5.0 - hex@0.4.3 - hybrid-array@0.4.12 - id-arena@2.3.0 - indexmap@2.13.0 - itoa@1.0.17 - jobserver@0.1.34 - leb128fmt@0.1.0 - libc@0.2.182 - log@0.4.29 - lru@0.18.0 - memchr@2.8.1 - once_cell@1.21.3 - pkg-config@0.3.33 - portable-atomic@1.13.1 - prettyplease@0.2.37 - proc-macro2@1.0.106 - pyo3-build-config@0.29.0 - pyo3-ffi@0.29.0 - pyo3-macros-backend@0.29.0 - pyo3-macros@0.29.0 - pyo3@0.29.0 - quote@1.0.44 - r-efi@5.3.0 - radium@0.7.0 - rand@0.10.0 - rand_core@0.10.0 - semver@1.0.27 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - sha2@0.11.0 - shlex@1.3.0 - syn@2.0.117 - tap@1.0.1 - target-lexicon@0.13.5 - typenum@1.20.1 - unicode-ident@1.0.24 - unicode-xid@0.2.6 - wasip2@1.0.2+wasi-0.2.9 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - wyz@0.5.1 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="A sleek Python library for your binary data" -HOMEPAGE=" - https://github.com/scott-griffiths/tibs/ - https://pypi.org/project/tibs/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -DEPEND=" - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) - -QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/tibs/tibs.abi3.*" - -# enable system libraries where supported -export ZSTD_SYS_USE_PKG_CONFIG=1 diff --git a/dev-python/tox/tox-4.57.2.ebuild b/dev-python/tox/tox-4.57.2.ebuild index 23fd6cf278e6..acd2c44ce0ab 100644 --- a/dev-python/tox/tox-4.57.2.ebuild +++ b/dev-python/tox/tox-4.57.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 x86" RDEPEND=" dev-python/cachetools[${PYTHON_USEDEP}] diff --git a/dev-python/tqdm/tqdm-4.69.1.ebuild b/dev-python/tqdm/tqdm-4.69.1.ebuild index 1830f731430d..833cf1a4b208 100644 --- a/dev-python/tqdm/tqdm-4.69.1.ebuild +++ b/dev-python/tqdm/tqdm-4.69.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="examples" BDEPEND=" diff --git a/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild b/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild index 722ff4048210..61f9273b0055 100644 --- a/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild +++ b/dev-python/urwidtrees/urwidtrees-1.0.3-r2.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/xvfbwrapper/Manifest b/dev-python/xvfbwrapper/Manifest index f39b9a21854b..820c2d32754d 100644 --- a/dev-python/xvfbwrapper/Manifest +++ b/dev-python/xvfbwrapper/Manifest @@ -1,5 +1,3 @@ -DIST xvfbwrapper-0.2.23.tar.gz 13130 BLAKE2B 77556dafbaec6a74db9d6033424cf4d51225ca98645e077aa3e57798c74dc9dcc0f2dcada6dc1114bd2b0ecbda27dfe0d70a62b608fbaf0f8406d9f6784acd36 SHA512 92c1887f8a16b2df12f410b26abc919f59c3e3e50517edcbed26f31d9602f23c0e284f1eada99c3b0a30f374fd2df1dba29422cf3b15446ca2404aa4797f80b4 -DIST xvfbwrapper-0.2.25.tar.gz 12711 BLAKE2B dc063eab0316f10797926f59714317cfe58a7692234ad451b160641e1561ff3eb51a5fb15c3803b54507e42dc4be4e87ffc9723dc901b29221fd910f0adf01ae SHA512 8fd1d33282c18f4e98a399b3ef8fb640ca8acf8b323b90e732c23a5c1168b6eff7a89314ad9508ec7d1c2ac8a0c72b723199629a6dcfc2df353113df37012127 DIST xvfbwrapper-0.2.27.tar.gz 12716 BLAKE2B ae79a18c0bce0ce2ba48242b845370083b3db70411c22b59deacbba1dc727a320f27c93613b71002c3dcbb0ecb3ac2b9b1590d9f01c1b77b8817a676672b7d15 SHA512 4cf5254767d483dad45d9365e9cc09c98a1bce0ea730994d5db0516f7ff84596d06d7ca0fde884687920052742390ee981af2241b8db4c95e850aada7c23575c DIST xvfbwrapper-0.2.28.tar.gz 12830 BLAKE2B df12edac5361cdbbfedd148041a123d156ac43e9ac181396e7cf3caf20646173277f38726b1e8bfbb8630fbbf03dd8367d0f29bb3e77f41f35511dcd0d2296d1 SHA512 04638b5d0724ef60a6ae182b597279c46d8814bb86e5318de43241130e0c7a57d0a46f8a836c103cebaaf4fa56663fd9727d638d3e2770f76fadefddcf8d4381 DIST xvfbwrapper-0.2.29.tar.gz 12853 BLAKE2B d6d931a9742e29e34bc1506da2121c67eaf3bbcaa61f2c14c61fc2a7baaf4424949f836248917903264a7f64c425e8f20a6fa631a789fbff4a0c071a8d59dd47 SHA512 c546c7db922dc0027450a9526e94102cdcc0ac322c106574fb35ff70315daa6b4c1d1319aa240259fb1574af129227835cd3a0670dccf89b5d81f6e7b9a643c5 diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild deleted file mode 100644 index 08ba139152c5..000000000000 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild +++ /dev/null @@ -1,31 +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_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer" -HOMEPAGE=" - https://github.com/cgoldberg/xvfbwrapper/ - https://pypi.org/project/xvfbwrapper/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - x11-base/xorg-server[xvfb] -" -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.25.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.25.ebuild deleted file mode 100644 index 787856574075..000000000000 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.25.ebuild +++ /dev/null @@ -1,31 +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_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer" -HOMEPAGE=" - https://github.com/cgoldberg/xvfbwrapper/ - https://pypi.org/project/xvfbwrapper/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - x11-base/xorg-server[xvfb] -" -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.29.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.29.ebuild index 787856574075..c609992157d5 100644 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.29.ebuild +++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.29.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" x11-base/xorg-server[xvfb] diff --git a/dev-python/yarl/yarl-1.24.5.ebuild b/dev-python/yarl/yarl-1.24.5.ebuild index b378da5d9b45..d23c5e5f94fa 100644 --- a/dev-python/yarl/yarl-1.24.5.ebuild +++ b/dev-python/yarl/yarl-1.24.5.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND=" -- cgit v1.3