diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-25 19:25:33 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-25 19:25:33 +0000 |
commit | 67dbd3ba144944fbf4b466be1b5fa0569b774e6f (patch) | |
tree | 721c7f9085992578da57f71ea0c5becb6827cdb4 /dev-python | |
parent | d4653056cc74d97f24bef0d56b4ebe11c53c8b76 (diff) |
gentoo auto-resync : 25:02:2025 - 19:25:33
Diffstat (limited to 'dev-python')
94 files changed, 1360 insertions, 755 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 066fefdbaf70..2750e6295003 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index 56097264ef67..b1c59c8f0151 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -1,5 +1,7 @@ DIST aiohttp-3.11.11.tar.gz 7669618 BLAKE2B 148c15503ca2b5449b8afe4d0cadb054625cd12c7e3d958547c7ba6b46ca4d4da1b4091db0f97e2003c8bc7a582c36f4c6aba062a8fe0b0894740042853b68e9 SHA512 7b5c6fdf15a3bdae49b28f6955f31f528aff29f635b8bbbe60f0677dea8fbbe5de8e09b3cbb85f8a846942470b9e44c9d287aaf9eb08f8e8d9fab3bd64079edf DIST aiohttp-3.11.12.tar.gz 7673175 BLAKE2B 56f511d5bf10c60823bf3fef9552add3c8cac4e68dc6848931bc875417067bf61a0437adce0ffa13a47c595546f31b497f9044b0b3f2c6d48b31bff7a7b75905 SHA512 9f770f5182394acace994d40ca3b7028698242ce5e0caecd16b2e511c9463ae43e3fac9aabfc21afcbb7e17a44e324d19d88f7e1c81d0b4646f81923f9b4f160 +DIST aiohttp-3.11.13.tar.gz 7674284 BLAKE2B 1975baf20e3d1b7fa5b6b5fbdf4fb916fea57fbfb2dbe9295300fa2952b1cd7fb8aaa814e37bb5c403e43ea9930ca35f9ca17bba5359e8c07e535dfc1d71d607 SHA512 cd9745ea07041e438bb42508ed86095582b7121d233719e9d16033c34d567063c2fd091536ab45ea1695ba118d49b955c56153fe7d6b51c2ee0a4760bfd816a9 EBUILD aiohttp-3.11.11.ebuild 3712 BLAKE2B 5fe6de0d80ecd3748a134fc3e3dd15f0530130763013d23701d263826602d43f3c816fd16bdc89705992a51727ffecdf44a084143e2ebc836a51be5b3fa6245f SHA512 1a7009057873b662edfb21efa5d6aa417341065ef382a53ef9d22b35bc8ed5e365e097854f6fe0ed56d66841a1f94c2e20c40516e2da38667ad05797cf1b4923 EBUILD aiohttp-3.11.12.ebuild 3730 BLAKE2B a394ba83cf6ac26fcba10bab4ee6c1602b481f5a86cf8d3d8b0d2668821bf83bc6ff6fac53b58f00a2a9d5a51c67f6671aa6e5d35df8ad7a111b10fce98e3943 SHA512 6ab7e36f3c9f0dc33b117964b9c11133e23aa83d022235d7c992a05cdcabd76720a1cd4fbb690b77bfc4e46ae6d0b928394b5bc0711634514452beb869759590 +EBUILD aiohttp-3.11.13.ebuild 3730 BLAKE2B a394ba83cf6ac26fcba10bab4ee6c1602b481f5a86cf8d3d8b0d2668821bf83bc6ff6fac53b58f00a2a9d5a51c67f6671aa6e5d35df8ad7a111b10fce98e3943 SHA512 6ab7e36f3c9f0dc33b117964b9c11133e23aa83d022235d7c992a05cdcabd76720a1cd4fbb690b77bfc4e46ae6d0b928394b5bc0711634514452beb869759590 MISC metadata.xml 379 BLAKE2B dd6b8001c95e4f845c0519d9674158355566938e9e4aaad3234d3ee2a252ebbb4b6ffe3e8272145a39b2b9e59f6b9d19413547789a5873726581040e413f6b8c SHA512 5ea85743abacb6c4ace3ff45d4949ed787055c738afac892f24bf3770c3bba8fe8e5db4267719300d89e610daf334838a1964beab649730427a12007ddcf5e9e diff --git a/dev-python/aiohttp/aiohttp-3.11.13.ebuild b/dev-python/aiohttp/aiohttp-3.11.13.ebuild new file mode 100644 index 000000000000..2c0d281aa753 --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.11.13.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP client/server for asyncio" +HOMEPAGE=" + https://github.com/aio-libs/aiohttp/ + https://pypi.org/project/aiohttp/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions test-rust" + +RDEPEND=" + >=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}] + >=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}] + >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}] + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + dev-python/brotlicffi[${PYTHON_USEDEP}] + >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.17.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + <dev-python/async-timeout-6[${PYTHON_USEDEP}] + >=dev-python/async-timeout-4.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + native-extensions? ( + dev-python/cython[${PYTHON_USEDEP}] + ) + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python3*') + test-rust? ( + dev-python/trustme[${PYTHON_USEDEP}] + ) + ) +" + +DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # increase the timeout a little + sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die + # xfail_strict fails on py3.10 + sed -i -e '/--cov/d' -e '/pytest_cov/d' -e '/xfail_strict/d' setup.cfg || die + sed -i -e 's:-Werror::' Makefile || die + + distutils-r1_src_prepare +} + +python_configure() { + if [[ ! -d tools && ${EPYTHON} != pypy3 ]] && use native-extensions + then + # workaround missing files + mkdir tools || die + > requirements/cython.txt || die + > tools/gen.py || die + chmod +x tools/gen.py || die + # force rehashing first + emake requirements/.hash/cython.txt.hash + > .update-pip || die + > .install-cython || die + emake cythonize + fi +} + +python_compile() { + # implicitly disabled for pypy3 + if ! use native-extensions; then + local -x AIOHTTP_NO_EXTENSIONS=1 + fi + + distutils-r1_python_compile +} + +python_test() { + local EPYTEST_IGNORE=( + # proxy is not packaged + tests/test_proxy_functional.py + # python_on_whales is not packaged + tests/autobahn/test_autobahn.py + # benchmarks + tests/test_benchmarks_client.py + tests/test_benchmarks_client_request.py + tests/test_benchmarks_client_ws.py + tests/test_benchmarks_cookiejar.py + tests/test_benchmarks_http_websocket.py + tests/test_benchmarks_http_writer.py + tests/test_benchmarks_web_fileresponse.py + tests/test_benchmarks_web_middleware.py + tests/test_benchmarks_web_response.py + tests/test_benchmarks_web_urldispatcher.py + ) + + local EPYTEST_DESELECT=( + # Internet + tests/test_client_session.py::test_client_session_timeout_zero + # broken by irrelevant deprecation warnings + tests/test_circular_imports.py::test_no_warnings + ) + + # upstream unconditionally blocks building C extensions + # on PyPy3 but the test suite needs an explicit switch + if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then + local -x AIOHTTP_NO_EXTENSIONS=1 + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin + rm -rf aiohttp || die + epytest -m "not internal and not dev_mode" \ + -p rerunfailures --reruns=5 +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index b4830cdabddf..cebf5ee8eee3 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,7 +1,9 @@ DIST boto3-1.36.16.gh.tar.gz 898785 BLAKE2B fa3de504bb8c58fa5653a3fc3414a333283c04ca800b8d37b310b291e60af96b27c994d2571e4dc0f159c98a41d014000ce7afe020f38da80a2cac49283ba2cc SHA512 6cbbe6cdb505ace41e5e20ff144d1d312d8a53e3c7c2e8d50a981c55e485cdf98ac6711c36cb3697e257aab08e240fa1e731485aec3dd8b74cd5163c489bd61f DIST boto3-1.36.21.gh.tar.gz 901823 BLAKE2B 9659b8f05c90deeeeedc19f8c1bbd777415b778cf33f0ff2945063e64d413da9365f1a7e0dfc6ee159c00785299eece92596ae38d8a5d2bba02fe344ed2a052c SHA512 f13d44519aa9d62ca26cd7731b7b83cb67bc85d649a3fd61756048a5fe9254d4a1af8fae55b546fce692ca35becf5bfea2c25bde2a63c8c8783b064a61814da7 DIST boto3-1.36.26.gh.tar.gz 903988 BLAKE2B f9bb945e9132a7af7bd92ff48e5a99cc89488283c30e2d7d0cbb22d9002bd41c5d5f8a449494d2aa4758648aca3c2e88dad8bebda640af4bba7df64e72ffd2bc SHA512 77a545fd94ed50114db72d7b763e232356e78cda7a2780c12c26b602ed85101218339adf6247ba45e3a8b16c33fb11f5fb34572a37dfeac43dd9322823372cc1 +DIST boto3-1.37.0.gh.tar.gz 905790 BLAKE2B 8748fb2d4a121fc2c363e1eec7b2f5659b95b3729aaa12986d4991245fe225ab2215de3877b787ad917f9cc143998f8386e4091269dfd83fb1345345bb82f637 SHA512 33efb9eca9750fda5323170ce5dd5f3368215a9046f616490bc5397ee159bbb4999502ce83176d4d1429c22c119e657357e70af3e8400b5bbbeedc6a30fdf98d EBUILD boto3-1.36.16.ebuild 1205 BLAKE2B ba88d00e8ea05d27260511e6110158d1f305ce8bde0aaf3385814b38f6b977bd8fae2b092659d5765d6c3bcf80cd75fe5f2bea95374a3105c23cdfbf04bd8ec8 SHA512 6cf3155f855f19611a770cf2db452b139af4869a39f2e07d1040a9c45a3cfd13341f3a7eadb2e13da7c38d29492d68307a9e88b62c22704ef15a5c082da651fd EBUILD boto3-1.36.21.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12 EBUILD boto3-1.36.26.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12 +EBUILD boto3-1.37.0.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12 MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.37.0.ebuild b/dev-python/boto3/boto3-1.37.0.ebuild new file mode 100644 index 000000000000..b087a88814e8 --- /dev/null +++ b/dev-python/boto3/boto3-1.37.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="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 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}] +" + +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() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index a375eafe9f1a..43b199da5c04 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,7 +1,9 @@ DIST botocore-1.36.16.gh.tar.gz 14211411 BLAKE2B 88ea5860e628985d7643acc430b62ed1a57c0c6a05081e156630bf4090aaf00fa18efd39f3d7914d2eab97b3cb1ac5d355714ccc1a6af3f2e1bec2a6b067e608 SHA512 7c1f66b7835df3fb5fef726762d09eecfc7b1c3cad5df7f6e1d1ec90fd1d7f505243d92c6c4184b0dc15b541c9e3d14d07cc91ce317655d98ad9d74f289e72e6 DIST botocore-1.36.21.gh.tar.gz 14227102 BLAKE2B 66948337c21be8024c64ad5daf35dd5f04493c2f83b4873f6040faf1231d4b491ca6714f96756527b4b0b3ab8d2047cfc5a24188c78d5540b8a9ac8c22a009ee SHA512 3f370bcf80faefc54cfa4fb2e342c58a48bcc529247128571892b5c7c4c0ba74b5a184539a7fb2e85faf9e542698846f991120cc47f40e9aa61f2785b7aa7290 DIST botocore-1.36.26.gh.tar.gz 14281837 BLAKE2B 925ebbca3e415ea7e3388c52e53a6d0a9a1aec001bd579293bfbbba5d756503371a137399d679926d5894f8f4e0fe498a37570dc4c19af99dfa67b4e3d374c3c SHA512 2f2d960a6519efae499acdb704d66a1f329927b30a53900ed035909847ca9a6c1a3b57291e0a0aa153b4bc49a959935b1840ad0d81244f8c2577fd4ba910fcf6 +DIST botocore-1.37.0.gh.tar.gz 14283514 BLAKE2B cfa58211455acdafa79782e08f8d6c4902b84b0008d4e2e6cfef248c84805f746f1f605ccf1b5e6920fa0b4f5007bbd02ce2d2654edad52b966344daacd7f7e6 SHA512 ca7c8a46cb0e38d94061ce56654c38b57245292ebf5b0b7aaebb844adb52b91bbf40a69c34c8275c10d757f9dd324dd3afee328e8fc212be7f0128a73b98aa2a EBUILD botocore-1.36.16.ebuild 1484 BLAKE2B e69b432b70d99a29bce6a148a732df49694427d669ea669c64482ec58959f640650b02635f34a613c6a87fed9e4c199cc971b4c811e1ced6db9db1c3e4fc384b SHA512 81c31e65ddea2c9d721e540e6b63c0d76bd7f3f847d06d2cb021bc02449373268cfe08b262db804d1cf65f77bd5bef6fb25cf4a070ee106cd7a231531d6d1130 EBUILD botocore-1.36.21.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae EBUILD botocore-1.36.26.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae +EBUILD botocore-1.37.0.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.37.0.ebuild b/dev-python/botocore/botocore-1.37.0.ebuild new file mode 100644 index 000000000000..9e1580d45581 --- /dev/null +++ b/dev-python/botocore/botocore-1.37.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="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 ~amd64-linux ~x86-linux" + +RDEPEND=" + <dev-python/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=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_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 + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest index c4f76497cb05..e078f92a5e0f 100644 --- a/dev-python/clang/Manifest +++ b/dev-python/clang/Manifest @@ -15,6 +15,7 @@ DIST llvm-project-20.1.0-rc2.src.tar.xz.sig 566 BLAKE2B aa91f7be228e51b0f2234bb5 DIST llvm-project-2cd8207b26ea4269630feba661f68554d7ae3c15.tar.gz 227261597 BLAKE2B 51ce992b651fcf08b7fd520420040803b59f1260947953325400c50bec576c418b162d8ae2d2307e70b885b1185c302a97409bcfe48cdb14b8e1384f4e2dfa9e SHA512 a41749943508ea4a18b47c4e947917b5268544e64372c0c3347f9ab8172a2c229d8b1d813d1e842be1b98aedd624524857ed3bb23fe98ad5f36e7a71581abb4b DIST llvm-project-581599096e8a1a89ccd3e053a1209c69a9079083.tar.gz 227830555 BLAKE2B 28a04dd5ce96716d389fe049c4b877f55d6e5cad5c77d8867dd7e3a448213ef413e4f4d7d5f77b0702b26a8eb25f53e08d90e2a5a97eaa3f89245531d9f6626d SHA512 d775aea9bf71d60673e966a689ff6b933afecab2c133a1f64a158551ba9db049221148eab5087bab0ce0ff917456b85fb4ea4d7284886326f54617d167a385a5 DIST llvm-project-c30a7f459452d5766da244564bc1d5888346c364.tar.gz 227560986 BLAKE2B c1c833aa6d488530826d96db81ca8be2fcf842ccf5b10a65ff18269fdfa32fa2742fb0a547eb315c2a9ee383e1b6b6cce4a78136e1740e04d322c79fb6a66a86 SHA512 0b68d3462e5eac89f50cff5e64603758ab74c701ff2de88c8569dd45b7e702b5d13b26c2745615c0c355d46d13765f47e4d43e61cde735240c6f386c0090becb +DIST llvm-project-d254fa877f419e61e54709f0a6f2e891da893a60.tar.gz 228028122 BLAKE2B 3321f3b205dfcd672d52122d7ba8e4e737916e01f5041a0dc140722f64359476632e036da0e0692cd366b080a073292cfdb4963e973bf800afabc20d06a2e86b SHA512 135c4864973b682cf41953d43d977eaa219a4a898fceb4b4a8cacbbc6a5dd271d26010b1db6c6c90e761bf3495036f3e7528ab259d48c9c4dc4a064332c0326f EBUILD clang-15.0.7.ebuild 1203 BLAKE2B cf84f97fb260baf4ad6fdaeba840b1029f7d8491db85f40a46688e1ab8af050b3f6f7d2e95659bafe90f100c65c1db02e050907ed5023ded5ea72e3c66c32ab3 SHA512 b680e5a1f559f90abace19a911bb524ed1785e4d80e6fe05319cd6908da4b15af060d503c304b138aca9594b2695294a3cf3833062a6c1aadc748932e9d15931 EBUILD clang-16.0.6.ebuild 1203 BLAKE2B f23b17daa233b1881d42219f47dc1f320a7914deaaa1ce52fbee16726ca89aeaabc3bcac00f33ea88855d60bfa70e7aafa440c27971b5a6e9830cd864cb15ee0 SHA512 439b98a2cee13a658817a313fe32a8f16e9cee8abd64620284130562e3ba34535c5016c8eba337d03a8e5b376a03504c64481f6f45dc99b664c100e4f3c8cd14 EBUILD clang-17.0.6.ebuild 1203 BLAKE2B f23b17daa233b1881d42219f47dc1f320a7914deaaa1ce52fbee16726ca89aeaabc3bcac00f33ea88855d60bfa70e7aafa440c27971b5a6e9830cd864cb15ee0 SHA512 439b98a2cee13a658817a313fe32a8f16e9cee8abd64620284130562e3ba34535c5016c8eba337d03a8e5b376a03504c64481f6f45dc99b664c100e4f3c8cd14 @@ -26,4 +27,5 @@ EBUILD clang-21.0.0.9999.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012b EBUILD clang-21.0.0_pre20250211.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 EBUILD clang-21.0.0_pre20250215.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 EBUILD clang-21.0.0_pre20250221.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 +EBUILD clang-21.0.0_pre20250225.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang/clang-21.0.0_pre20250225.ebuild b/dev-python/clang/clang-21.0.0_pre20250225.ebuild new file mode 100644 index 000000000000..694150a44a53 --- /dev/null +++ b/dev-python/clang/clang-21.0.0_pre20250225.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for llvm-core/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=llvm-core/clang-${PV}:* + !llvm-core/llvm:0[clang(-),python(-)] + !llvm-core/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + llvm-core/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest index d5b36385505f..d39b00c0d1cf 100644 --- a/dev-python/cssselect2/Manifest +++ b/dev-python/cssselect2/Manifest @@ -1,3 +1,3 @@ DIST cssselect2-0.7.0.tar.gz 35888 BLAKE2B 14ad79878b7dbd9ce56fa9597a0678b3dc774fc81f599cd8eb28d67af5eb07914ff6f72dd6210d1e34787c78f85ebb22c8096c3a642f1c0092384e4f22a9e59c SHA512 e3c975fe159d3bec53002bda31c72d9cb346f40529272d8d5bef6aa13142ce60f1e8aa20b039d93ff5ff3d2cd34119b8b2d406f889964eded69e770e4f04e949 -EBUILD cssselect2-0.7.0.ebuild 702 BLAKE2B 72be47676a18c9ed9c76a6c0170c9a0b80a9ac3393f86761a2804f3a7ccb51ebf0ef5cdfe358b8ddd5de1ca9d18e13191a32a5d9fd0805264fba3b9e6aed02ef SHA512 97e07491c96b0be1508124c84e1f8a625a986803a3498fe0d57f888c4981a2538abf08c9c167e4099eb237eeee04328afe9a9719dda8acf0e0c848e3bf61e3fb +EBUILD cssselect2-0.7.0.ebuild 717 BLAKE2B 999989aab6961b0a7c8ac2f6ca0cf8185b3e866e29ea76324d81028042638499d50433d1f11ade52c41b5c422ac264ad9360e674b1699c7e5afce1ef201ea071 SHA512 7a33e00c2fd1ed27b2d7380e057a7aca36f94df62ba22a973a9e1d5c104d2f135313f8d6b4028714c89f31ec891b0c2ee5a35a6655baf59f9a8598e9ece9d88f MISC metadata.xml 394 BLAKE2B 23a6ce3791a44c2a50b0a1853f1860ec76c15ca2a437e8406ef8459941921f8f92905933b59841ab9e3ef429a40435e2e480de38311f9bb078af747105d6eb41 SHA512 1c7692aebe1ec93fddf5e536af98a4be44c6610f8bfaff1f58ace0562916c24c5bc67db8455c1cc75eba3296b34a4fce3e72dd770abe4f51c1e83798ee9887eb diff --git a/dev-python/cssselect2/cssselect2-0.7.0.ebuild b/dev-python/cssselect2/cssselect2-0.7.0.ebuild index 15efc2346229..ee1044ffee14 100644 --- a/dev-python/cssselect2/cssselect2-0.7.0.ebuild +++ b/dev-python/cssselect2/cssselect2-0.7.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/decorator/Manifest b/dev-python/decorator/Manifest index 5ba2b520cf13..09363e5c80e1 100644 --- a/dev-python/decorator/Manifest +++ b/dev-python/decorator/Manifest @@ -1,5 +1,7 @@ DIST decorator-5.1.1.tar.gz 35016 BLAKE2B 0e38ee2dea6793d489f5c50692549022f1b252ab3a7b75da5b785f856b7f18faaf5570dde2c68f6936c11460599839063e9eb8a133789a00f683761393a5103d SHA512 584857ffb0c3e52344b473ceb9e28adfd7d789d480a528471f8ab37be055ebe5feb170f41077010e25350e1c311189d45b90773cf12f0043de98ea8ebcde20ab DIST decorator-5.2.0.gh.tar.gz 54313 BLAKE2B bab7a0dc6b8431893cdf72258a6b6f8f45e2352cd4bf55fc63571e8d7acaa97f3fdc120a996df278b3eee40c3b0f7c4e9914a8a498feef79145a6d4b9ee772b0 SHA512 b50d645acd924b1c0a35ebe6d52f638fe771910e55a925a2cb642aca694d99c9886b7a580b631ee7c8760d485a0924051235d24d0ccc393638ed305694e14e17 +DIST decorator-5.2.1.tar.gz 56711 BLAKE2B bb08e43f6d3480a5c769fe8a433304a7959155430d576e8c6fbb6c6aaf27ef47d3af2bd4c349f9aa91f70bea0d694f7cd48bfe8a3135f782ada7a943a5cccd4e SHA512 c834a3536e429aaff38d34a56b574344551c160e25676ca5febb5dcf521d71f284ebb8294d3264f65a801219860352377e5a4be89927217cb5da9cb6c6aa45ec EBUILD decorator-5.1.1-r1.ebuild 659 BLAKE2B 6ac6114148c2a194ed68e295cf3e2e898bf2c134123abbb979ac0780dabb499a5375cbfba69f49d1f386a09f304f3250f6d8f02f17e8bd82b538e7df1645a612 SHA512 851aacb2b6c309f20fbb6aaa4ee18dee5fe985b85d85f86582b8d610e8b6b6223e21593af8e2b4e643b278827d73506054e3f8e0b7a07f5388d837a66d0500b7 EBUILD decorator-5.2.0.ebuild 780 BLAKE2B 3f7f38e3861d21fe84043204e0331cc746d73deb6f0206d680c3d6ebf962d8ea4c9d99a14919878a6146eadf6a86fa01b04147655adda370eb8c07d9783b7d86 SHA512 dbb2a760f66cfd23ef6264524cf16e4a4fb0d166355cc3b545e6a1c57585b8d09837902eb95b96f093be4bab42dfe2e563ca9a92053163fe3bbbbfa57467969d +EBUILD decorator-5.2.1.ebuild 642 BLAKE2B 5862e76ddd7aa96617b703914b4a8f9ea35eb02b4a9311ee6158e07fc68f1696896fc5e7c5cd0fc3be8c875f4492d8c962226f89b728b00aff9a01f3e282c421 SHA512 852c875e6860a1b2f754acb0d7b2ba2b2ff23ebc9bb0a174ff4b6477b58ca26407a35d18100f268cd60ed999e5ff2f9ffe4a15f186d54cf61e2d57ede8b4a0f9 MISC metadata.xml 756 BLAKE2B 231d25578555eda8a5f6d5598dafdebbb3695656eff92178f664eb29eee5d9f18f82235c40d974c58959aa1f4692d4818edca6c640f146520186cf5390cd21d2 SHA512 a9d79d6dd55a349e41d861f1c4b2526c8bc71261fc5ea796675ebed8a9389b3945da86814acbd0a67edd4379dee36b4d99f2cf788fba5d2eadf77e87f6c0dde9 diff --git a/dev-python/decorator/decorator-5.2.1.ebuild b/dev-python/decorator/decorator-5.2.1.ebuild new file mode 100644 index 000000000000..9dd55e92e8cf --- /dev/null +++ b/dev-python/decorator/decorator-5.2.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simplifies the usage of decorators for the average programmer" +HOMEPAGE=" + https://github.com/micheles/decorator/ + https://pypi.org/project/decorator/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + +python_test() { + "${EPYTHON}" tests/test.py -v || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest index 91c2004f845c..d7181d30a457 100644 --- a/dev-python/flask-cors/Manifest +++ b/dev-python/flask-cors/Manifest @@ -1,3 +1,5 @@ DIST flask-cors-5.0.0.gh.tar.gz 32891 BLAKE2B 0315f37fdd10d6000c8b5613a9b8616df5db1009e23614a68e430979888ead49c20174cde0e4f1a1019b455cac868b113bf09f0c004552cc452a12e1840764d3 SHA512 36cff5f9d9a3692a794510b431ad1889931e9d09c569078ab604e4b6b0777139afb10063f851f2e64d76ae6441444ada4a04855f8578a78bb5d3aabdf346e0de +DIST flask-cors-5.0.1.gh.tar.gz 87364 BLAKE2B 6aecc64b8e2d9eac058ad052c1fa8eb5d23b2502c4ddaa0c1f49f1bbfac7fa072b81cc9697a48e716b68db3355f65fe6374a2a2653e5dc2ed3d1452a39cd548e SHA512 24e09787fded384f08de94c507ea199e77a5a2d1895ced77811b7ce421c2851d3315df4b4935ed8d0b2b2bf073fb4e8dabb9fa840ee5e9b4fac240075400b90f EBUILD flask-cors-5.0.0.ebuild 907 BLAKE2B 400165b4a8edb558da721391659856575e3e6651445467a2995faedc82d5b57f4cd98c602b9298844dd196de47b0053026b878ac2e4dcf2792c64fd919552237 SHA512 8a5a8107e51268ac96d57f315970614629158de9034bb70329a0d2a841883f6f6af0dd5b80da2cc1afbd4aa6b8e6b91646ac67c001657761a38a75ed0cf43bad +EBUILD flask-cors-5.0.1.ebuild 961 BLAKE2B a120ccbbf228761ea63390f95bb7c46838e1f63c62fc8f3059a9aef2a3bf5c64fe635a55eaca08d590c7a9245f9628c38352f9e8dee4ace92b35a913a3eb2c96 SHA512 fdb710e338aa77f838d7a0013a161b41eea070a995eb7b45416d82db2497da5c0d998bcae6f9c8132755f44f6c5443e7e71f24050007bd8f5159cdabff8ff864 MISC metadata.xml 679 BLAKE2B 573d2321e86038dd80d4c027b1fb8a25ce7fcf8d719153b3b0cad595b7b63c27c5d7f1cc24b81c21fdb9071b018f7922f4f8c9d017261f38b386ac3646f80a3a SHA512 c8c5f5955c87ea60bc30053916ad6373b1440da7bd1fb1011b4528143573aa026cbec484738593a7de70c33ac23014932722f281af3ec121f59fac213040123d diff --git a/dev-python/flask-cors/flask-cors-5.0.1.ebuild b/dev-python/flask-cors/flask-cors-5.0.1.ebuild new file mode 100644 index 000000000000..586c7806993b --- /dev/null +++ b/dev-python/flask-cors/flask-cors-5.0.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/corydolphin/flask-cors.git" + inherit git-r3 +else + SRC_URI=" + https://github.com/corydolphin/flask-cors/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)" +HOMEPAGE=" + https://github.com/corydolphin/flask-cors/ + https://pypi.org/project/Flask-Cors/ +" + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + >=dev-python/flask-0.9[${PYTHON_USEDEP}] + >=dev-python/werkzeug-0.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme \ + dev-python/sphinxcontrib-httpdomain diff --git a/dev-python/ghp-import/Manifest b/dev-python/ghp-import/Manifest index 7bd7cb0a79b7..80c528925cd9 100644 --- a/dev-python/ghp-import/Manifest +++ b/dev-python/ghp-import/Manifest @@ -1,3 +1,3 @@ DIST ghp-import-2.1.0.tar.gz 10943 BLAKE2B bccff70a8ca6c58a3c768b143b0545a61080a577dbbef3021233134b8536df1788ec9a88aa8454865cfb83491b70fc6fb53caf04514af3d7845204cf2b893cad SHA512 10665a1a6392fe047d1e42d7f107511b1a31de02625200e7db1c637f33dc8dc41ec71c2db4f562c6e94a4efb4836efef8a29177d953d99fe17a889169074050c -EBUILD ghp-import-2.1.0-r1.ebuild 531 BLAKE2B 0e12158e99aaf02143860000a1dbd4996a79b2c9b3a4aa0b64856f494384bdaf4c311ef9a2ebe7543742b31ff4caf02c0efe57ad98dddcab136c5e7b8b38b8dd SHA512 5bb9be0d12b8b47a1a9e09f750446f34c03878e48508f47299669b8d6045ec88d95ddda13ac698c6b6c62484a915f6d28837b614b01e21e963e46d2004ca4297 +EBUILD ghp-import-2.1.0-r1.ebuild 540 BLAKE2B 22c46c54f0e6888685d9026f8438c13abcc0c2e8711e7506f1aaa31534c39aa05d76e86aec917fbb85f0a6cb518a4db8ba901edbf0272dd62a3ea6b3f2f8feeb SHA512 d51e737ca53cec1b2324a6d5284af82cf0575f1cf7557c09035e646a4cbf8a65872f0b92708f6760dea8340f378734a3468690b25950fbb8598b07eab4b8c558 MISC metadata.xml 397 BLAKE2B be6b80ac09069bd89d1800aaa735bf1858c64624d70139d5db4149783e9f7a3eea4f323948f5e06e9d7cc4d553f5fed2030ab845b21c5bcd8963d72cf73feb98 SHA512 ec3dc21b5415834bd616fe7a79df45b314f7becf8c5feaf3e3b204138bc621a2580dbf2cee43ad736b05264fabe63ff20132195c5e40f2d024c08b1c92fdcd5a diff --git a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild index 5c3bd480883a..57250d706f7e 100644 --- a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild +++ b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest index 9fd574888dac..5de5e1d8ea09 100644 --- a/dev-python/griffe/Manifest +++ b/dev-python/griffe/Manifest @@ -1,5 +1,3 @@ -DIST griffe-1.5.6.gh.tar.gz 393058 BLAKE2B f1c425e2f256e14e19e1b9c0e93e46d3fdcc79c82285c2163cacafc2dc0ff326805222f7097f28d7690ffbbd248733603387b3db16c068d581979bc18447fa11 SHA512 a65ed6569503e4b2b57bd7779e3f8b3d46266cf4c0dceeddf6b60db6479d417bb9527a99968e2913b153e45ed9f060d47c2497863daac6b413c10baf95756590 DIST griffe-1.5.7.gh.tar.gz 393455 BLAKE2B d294a62e131ce5276c52e3f11adef5081c10131156cdb3c112761569d3776091e1c1dfea445252cc3595572baf1caab416ff510d89f84a4511d147f1aa36b762 SHA512 cfea773780a645f92f8ad32b0f2e682561f63cf3082f2e24bd1f944f1a907b35db15883cb7df726d34e03373e73fe5e855f3d00a455cc01cac265bced822b4ed -EBUILD griffe-1.5.6.ebuild 1096 BLAKE2B abc282edeea6efa118dfa029f7e91ec6c02ab1cdd25ecd6f4643dc41cf2444a6e3b3f2a4119bdc94c6f2cd03a4d91f595d19d00cb3975588001c7d2d5408728d SHA512 410dbdcbf3f716f858fc7427022d9435a39bc450346774f61881366946fb9be99ff98598eccfd0586cfe96add38bebcaf2967c09a8bc910cc52d08e62462853f -EBUILD griffe-1.5.7.ebuild 1105 BLAKE2B 470bcc736e908e622f81ce62ecf3b5fb0f69321d7271b9b1546ab75b0d21714f233031469637b6a1a74ced244f5e3c092a2521c8bb9d5a854badefda1a1d26d1 SHA512 f434e32d0340513f07098164923ca2a5058567e4601bb0e2a1772f7a1da4f85733997ce5e81b5e7dfe78d9ebc12bc044f9faa5518d3411e79705bc77f55cd49c +EBUILD griffe-1.5.7.ebuild 1611 BLAKE2B bf144e59f05ea48ef819c3e125202397c32303869af653ec39ecc1e77b9dffe9369c996203a30f4366db1e33f6234b849bfca1bd7db4113a6109d53cf5ce2d3d SHA512 cdc7e8e33a2901c58d634987d8d296a5e062cc8c3d4c4171f049c382f646a7ee976a74d95ac34edf9eab580cd5b4a04ea4175dde51179f952368b2275c9f1c54 MISC metadata.xml 393 BLAKE2B f207ed2887879f849db9133aac5b82d507a5c6fc3fed0b931dd0aec5ec8d48991731a15825c7b51d82f1f148c2f6818e3102e963d3342aa248bd475d4b29a692 SHA512 b541674c9f9bf9e356d46de91673e384f50ade9b6f19b0218f03b6e307dde88df2d0078f202bc0a77e18b0d91e89cb6d36ffdac23689ef35306167619404dc01 diff --git a/dev-python/griffe/griffe-1.5.6.ebuild b/dev-python/griffe/griffe-1.5.6.ebuild deleted file mode 100644 index b90f3d687486..000000000000 --- a/dev-python/griffe/griffe-1.5.6.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Signature generator for Python programs" -HOMEPAGE=" - https://mkdocstrings.github.io/griffe/ - https://github.com/mkdocstrings/griffe/ - https://pypi.org/project/griffe/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/backports-strenum-1.3[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}] - dev-python/mkdocstrings[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -EPYTEST_DESELECT=( - # fragile to installed packages - # (failed on PySide2 for me) - tests/test_stdlib.py::test_fuzzing_on_stdlib -) diff --git a/dev-python/griffe/griffe-1.5.7.ebuild b/dev-python/griffe/griffe-1.5.7.ebuild index 9b75031cdcd0..115d0beb002b 100644 --- a/dev-python/griffe/griffe-1.5.7.ebuild +++ b/dev-python/griffe/griffe-1.5.7.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 @@ -42,8 +42,29 @@ distutils_enable_tests pytest export PDM_BUILD_SCM_VERSION=${PV} -EPYTEST_DESELECT=( - # fragile to installed packages - # (failed on PySide2 for me) - tests/test_stdlib.py::test_fuzzing_on_stdlib -) +python_test() { + local EPYTEST_DESELECT=( + # fragile to installed packages + # (failed on PySide2 for me) + tests/test_stdlib.py::test_fuzzing_on_stdlib + ) + + case ${EPYTHON} in + pypy3.11) + EPYTEST_DESELECT+=( + # https://github.com/pypy/pypy/issues/5226 + tests/test_inspector.py::test_inspecting_objects_from_private_builtin_stdlib_moduless + ) + ;& + pypy3*) + EPYTEST_DESELECT+=( + # tries importing CPython-specific modules + # https://github.com/mkdocstrings/griffe/issues/362 + tests/test_loader.py::test_load_builtin_modules + ) + ;; + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 2c860d45bd60..4541d94a8815 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,7 +1,9 @@ DIST hypothesis-6.125.2.gh.tar.gz 9508767 BLAKE2B 2f356f9678c1c8a56dcc66c5f96fee3426860e541e30c52b9108769fbb4112f9f4d8c77a9b9acef045a52749dd9325155fa8790c023f05dbf58608531ec0f89e SHA512 c953eef644a3c3239c2d0ace3eb6c02c7c48bb37d8fba6c6429720c7ab4b42fd76f6e42ee94f543db8d224bfb6912ed5e64feb181c24207a403e307364618843 DIST hypothesis-6.126.0.gh.tar.gz 9515798 BLAKE2B 8fbecef130bee50e856b4a3af9726d0bff759c1c8d69de9cff28387f87bc4aba72fc7b4944b9c1748c0b032de1556e197de5005ad193a61cc7d9f790f4975c5b SHA512 ee9e633c2f91c7d1a122515be0853c3aa9604db5ff79419c9ede646444c19d895b5cec8bb0dfed707b2b5a09c0899928643040c821e5b9dc47f46e19a18a0128 DIST hypothesis-6.127.1.gh.tar.gz 9518068 BLAKE2B 6cbc8aab8d2c952a7ab1ff9180f37e4acf6fb515899dbe1053ea474a6e4c1978a6fc928b94ee35ac12ed74581bf1b14869bffccb7e6564b1ab8578d025d8f710 SHA512 d77cfa4938779b0d6eda0c7a757f4b4dc23a199cc59eee89f59af90f1fa466f3b83ea1cd392ba0a88f1258ab08af77cae4d36afeccd0779707f82a8f9d1cca2f +DIST hypothesis-6.127.2.gh.tar.gz 9518116 BLAKE2B 7a114549226f2bf85bbc211695575881db5b6d099075cb5ae0f076b1339b040ac942a6783721b717fee6cbf0dd404381f82e13779269547d971664758ca1ae37 SHA512 0cad6b5c00152bb67f81df1f00d6f3ba4d047cc0820e6b8a74031af42ed5baca3cf7cfaa53f988782d4ddb61e0465a1625a177dba4f8c46c66b1804ef389674f EBUILD hypothesis-6.125.2.ebuild 2622 BLAKE2B df55cc343dec022a974b612e246553b8e99f95b445de919b38ff05839c0211e82703de7e52c2b86c348a34e740ab922edec47a04d66e8709ef31d6442daa937f SHA512 3e4c5188f836adac8679af690b621753b8f6f0e98f85837a26697b7d540598307c4e675044a557ec07240d6b46cb3f23791e77682bebf27d1a3a83f0b21590ab EBUILD hypothesis-6.126.0.ebuild 2780 BLAKE2B 8ba5773e6c37903b4a7190eada0c9cfc98bd65b319db9d474e495386fab3d40c8f2ca47435b5a51ab6a3da1a11f016c54696aa6ac7e42691d9c15070e1af8075 SHA512 d9e0347c5ae910007e0f0baa1926460d81b6bc301f98b9251b16cd26ec7533640416549c9f53c254c22c270f8f5bfa940c086169261c9dfec435a2c7ddc96afc EBUILD hypothesis-6.127.1.ebuild 2780 BLAKE2B 8ba5773e6c37903b4a7190eada0c9cfc98bd65b319db9d474e495386fab3d40c8f2ca47435b5a51ab6a3da1a11f016c54696aa6ac7e42691d9c15070e1af8075 SHA512 d9e0347c5ae910007e0f0baa1926460d81b6bc301f98b9251b16cd26ec7533640416549c9f53c254c22c270f8f5bfa940c086169261c9dfec435a2c7ddc96afc +EBUILD hypothesis-6.127.2.ebuild 2780 BLAKE2B 8ba5773e6c37903b4a7190eada0c9cfc98bd65b319db9d474e495386fab3d40c8f2ca47435b5a51ab6a3da1a11f016c54696aa6ac7e42691d9c15070e1af8075 SHA512 d9e0347c5ae910007e0f0baa1926460d81b6bc301f98b9251b16cd26ec7533640416549c9f53c254c22c270f8f5bfa940c086169261c9dfec435a2c7ddc96afc MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e diff --git a/dev-python/hypothesis/hypothesis-6.127.2.ebuild b/dev-python/hypothesis/hypothesis-6.127.2.ebuild new file mode 100644 index 000000000000..5e0df5815a5e --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.127.2.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/pytest-8[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + # subtests are broken by warnings from random plugins + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin + local -x HYPOTHESIS_NO_PLUGINS=1 + + # NB: paths need to be relative to pytest.ini, + # i.e. start with hypothesis-python/ + local EPYTEST_DESELECT=() + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # failing due to warnings from numpy/cython + hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # TODO + 'hypothesis-python/tests/cover/test_reflection.py::test_clean_source[case-5]' + ) + ;; + esac + + epytest -o filterwarnings= -p rerunfailures --reruns=5 \ + tests/cover tests/pytest tests/quality +} + +src_install() { + local HAD_CLI= + + distutils-r1_src_install + + if [[ ! ${HAD_CLI} ]]; then + rm -r "${ED}/usr/bin" || die + fi +} + +python_install() { + distutils-r1_python_install + if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then + HAD_CLI=1 + else + rm -r "${D}$(python_get_scriptdir)" || die + fi +} + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "dateutil support" dev-python/python-dateutil + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pandas support" dev-python/pandas + optfeature "pytest support" dev-python/pytest +} diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index 6d3373b3da1d..756d100341f1 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,3 +1,5 @@ DIST ipython-8.32.0.tar.gz 5507441 BLAKE2B 73ae25982653d484e47d15e16f6d689860186edac57809f4efaa5a2b7a0c20c6c21bc3e759f562d5fb0cddd5dc88c8db4422f66cb03e78c701fe234e8cff9e6b SHA512 920e5aa4be023713c05d9c6b7a1ce0e81abd8829a7fad19adef050d013b9937fcc49ddbf44200ae62f4968b3ea197a0afe87d712873845230f4e0b5858eefdaf +DIST ipython-9.0.0b1.tar.gz 4362863 BLAKE2B 3a3cdc95b673ee652d09c90a297b59dc2360c9bb297f96c26c5036130016b7f575888fbe9db731544bd4ed2e3ef090b22ef0c0774ded419421852b61dd77f243 SHA512 addc32a75669a0169b9ad6d4e329fe0bdb1dd54ae2112c1f567bea72feb65c1e8eb8fe7c4a1204c0954eee160068f7ed4e92e07e391202b205158b671f1db000 EBUILD ipython-8.32.0.ebuild 4477 BLAKE2B f90f4e64db6953d767d64de7fd4e336966f6879f398e6bed15d86788bc99add124f55664a6c552f615a356a7fc3c58a750f7ab9b94f11ff8ebd3633e2238e0fb SHA512 2f3aba5cf07a6205ac2cab71452b16846e459cd1e7bd4c4d921dfb1fefd0712a488eec5bd762035368ee32a904fb6aaad4741432a740b61280ebc96803758850 +EBUILD ipython-9.0.0_beta1.ebuild 4355 BLAKE2B ca7d7ae5182defa5de682200e95330bdc7c8261157a94232cbbc07bfefadc64a9764ce0ff7e14da5475ebd38758052870cb644ff4d3c38782102b860399661c9 SHA512 6969d69d05b20d8cd161b79fe4bdfaba3e35a4d81f5c5063ded44f509ffc3d7310c2aeeb92cc3bf5e1df6885591df027683ab2cf6fb7c62d085ed654d05c0198 MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc diff --git a/dev-python/ipython/ipython-9.0.0_beta1.ebuild b/dev-python/ipython/ipython-9.0.0_beta1.ebuild new file mode 100644 index 000000000000..7c6bd5df7f01 --- /dev/null +++ b/dev-python/ipython/ipython-9.0.0_beta1.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/ipython-pygments-lexers[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + <dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + ' 3.{10..12}) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=( + # TODO: looks to be a regression due to a newer dep + IPython/core/tests/test_oinspect.py::test_class_signature + IPython/core/tests/test_oinspect.py::test_render_signature_long + IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # docstring mismatch? + IPython/core/tests/test_debugger.py::IPython.core.tests.test_debugger.test_ipdb_magics + ) + ;; + esac + + # nonfatal implied by virtx + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest -p asyncio --asyncio-mode=auto || + die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/lhafile/Manifest b/dev-python/lhafile/Manifest index b96579884204..6084c69ea149 100644 --- a/dev-python/lhafile/Manifest +++ b/dev-python/lhafile/Manifest @@ -1,3 +1,5 @@ DIST python-lhafile-0.3.0.gh.tar.gz 267965 BLAKE2B 1331f21059f84f5e517339ac26546d73bc9dc125578840bf24483c274b651d8f0e2494b1b7e140bede07412b5c44e499269ea23dd1180bb955b1044b06d82ee8 SHA512 bb4db2767a702d30f2e713e5f7890d619de312d609761ade2ff8f4e99ffede8e35a72cd116abf3b8ea29b0885ebe2c993dc37f44722c8e5fe346be93dfdbbf81 +DIST python-lhafile-0.3.1.gh.tar.gz 267152 BLAKE2B e4d07b22aa036979e2db1ab3ffa54910e4fdad99201366f07a4fc9173e4f114cf6c46d910397324c72a9517c5a7f4bf4e9ce713f20eb68bc11cd79610a14e7b5 SHA512 73fcb03fe4436bbeab822e40fc4a9f02b67d2b99f2307e3e9ae894a768001ad662adf659fe1170ac0eb231b12e93b1c0429246396e16e0c1e149bd3cf7af8393 EBUILD lhafile-0.3.0-r1.ebuild 629 BLAKE2B 30bff91d4eb76597c27ee825a08966687eec9bfa3c3eaaaf0bb0304219b94041d9ae3ac50164a3b0cb378c304f2f7a6880a2bd7bf59ea7450bf74bcf81bb2b42 SHA512 02012ecdef8247bd159ed35a4634d78157baa4f9e934f54aa33ed529ac61405d321e5bfdb705e2dfa0e4855f41883a8286e0306e1362676d93ea80a81aa2e473 +EBUILD lhafile-0.3.1.ebuild 629 BLAKE2B 4c99b7b0892d5431c27cf6aa69b0b458736cc4f97a0354d9661f8e6ae93b52e1efd0ba777f13c0713d619dba975af7885f591ba02ff41576ac55af218580b63f SHA512 0d1cb04deb725596003316ee4a426735d3b3fd54299e9b7104e64a581dc0abe8f834ce15c781a690ff10755cb35c2b35ffe6a52388f90644c77923dd8dbc1ae0 MISC metadata.xml 385 BLAKE2B 80db4c058b52ca27106f3193c72d6878eea325a47425c65445d4e237739c297591bc1b70c188d98d5b717b5170cb69b01670fd2db00f62a5b8e84f1a627cf513 SHA512 a30340cd6218bb020e8529200c92eb245c43fd3c0f6d53f544f444c443b54d178a2c715a846a41a534799fb6cb52966eb970938297a1871676564085acf041bc diff --git a/dev-python/lhafile/lhafile-0.3.1.ebuild b/dev-python/lhafile/lhafile-0.3.1.ebuild new file mode 100644 index 000000000000..300adeeb2d44 --- /dev/null +++ b/dev-python/lhafile/lhafile-0.3.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=python-lhafile-${PV} +DESCRIPTION="LHA archive support for Python" +HOMEPAGE=" + https://github.com/FrodeSolheim/python-lhafile/ + https://pypi.org/project/lhafile/ +" +SRC_URI=" + https://github.com/FrodeSolheim/python-lhafile/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +RESTRICT="test" # The tests don't work, they're probably outdated. diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 3320dd91fe2f..b8ad64971ce5 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -15,6 +15,7 @@ DIST llvm-project-20.1.0-rc2.src.tar.xz.sig 566 BLAKE2B aa91f7be228e51b0f2234bb5 DIST llvm-project-2cd8207b26ea4269630feba661f68554d7ae3c15.tar.gz 227261597 BLAKE2B 51ce992b651fcf08b7fd520420040803b59f1260947953325400c50bec576c418b162d8ae2d2307e70b885b1185c302a97409bcfe48cdb14b8e1384f4e2dfa9e SHA512 a41749943508ea4a18b47c4e947917b5268544e64372c0c3347f9ab8172a2c229d8b1d813d1e842be1b98aedd624524857ed3bb23fe98ad5f36e7a71581abb4b DIST llvm-project-581599096e8a1a89ccd3e053a1209c69a9079083.tar.gz 227830555 BLAKE2B 28a04dd5ce96716d389fe049c4b877f55d6e5cad5c77d8867dd7e3a448213ef413e4f4d7d5f77b0702b26a8eb25f53e08d90e2a5a97eaa3f89245531d9f6626d SHA512 d775aea9bf71d60673e966a689ff6b933afecab2c133a1f64a158551ba9db049221148eab5087bab0ce0ff917456b85fb4ea4d7284886326f54617d167a385a5 DIST llvm-project-c30a7f459452d5766da244564bc1d5888346c364.tar.gz 227560986 BLAKE2B c1c833aa6d488530826d96db81ca8be2fcf842ccf5b10a65ff18269fdfa32fa2742fb0a547eb315c2a9ee383e1b6b6cce4a78136e1740e04d322c79fb6a66a86 SHA512 0b68d3462e5eac89f50cff5e64603758ab74c701ff2de88c8569dd45b7e702b5d13b26c2745615c0c355d46d13765f47e4d43e61cde735240c6f386c0090becb +DIST llvm-project-d254fa877f419e61e54709f0a6f2e891da893a60.tar.gz 228028122 BLAKE2B 3321f3b205dfcd672d52122d7ba8e4e737916e01f5041a0dc140722f64359476632e036da0e0692cd366b080a073292cfdb4963e973bf800afabc20d06a2e86b SHA512 135c4864973b682cf41953d43d977eaa219a4a898fceb4b4a8cacbbc6a5dd271d26010b1db6c6c90e761bf3495036f3e7528ab259d48c9c4dc4a064332c0326f EBUILD lit-15.0.7.ebuild 914 BLAKE2B 84b2d09fb6babb142fe747be241c7a66156ac6fd222d1cf0e9a8e8ac4cfa0602840d3a8bbe0335995ba89f5c4b87d28894fc2a89bc0a894e53b8d0027c9a9a17 SHA512 11fe0b56f6d92f6d4755edbd724f3cc489d2460c55840ec1911bbbfadbc8ac661f41f2830b3399858d361caca106ff8bd5fecf02a13698d0e5093b37f972db80 EBUILD lit-16.0.6.ebuild 921 BLAKE2B 75792d4497ba6c3d9ccfa7680fd369254f40f5fc90582e2a1255a4a0055a403ee86bcf3bb8712d08f8a715dabc4c3209c852f6325b40d4e9dae3b56c8f4f2467 SHA512 08e3c72244c511612d3560689f175e876536125239f6ebcee06933360d76a473a3540fcd0bcf6b9a6d7c8733677579f29160c16536451f0ec4bb0255f43f9064 EBUILD lit-17.0.6.ebuild 1022 BLAKE2B 75919679f6961d2ce83d6d796994703381ac85d02d4013ad8e8d711357e8b75246db10904b6db36065a53d1b82287455bef13f8c6f4e657cfc1d7bd1b2640d2a SHA512 5c8b146891ee8df1a7a387263780db5ea031e7fdacb7736f303917b90b78f21776244679e792012108b74bf0522eb0b14273c8c4c4a7345eef7d80c03710984f @@ -26,4 +27,5 @@ EBUILD lit-21.0.0.9999.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7ee EBUILD lit-21.0.0_pre20250211.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 EBUILD lit-21.0.0_pre20250215.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 EBUILD lit-21.0.0_pre20250221.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 +EBUILD lit-21.0.0_pre20250225.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-21.0.0_pre20250225.ebuild b/dev-python/lit/lit-21.0.0_pre20250225.ebuild new file mode 100644 index 000000000000..3dfabbc0d46e --- /dev/null +++ b/dev-python/lit/lit-21.0.0_pre20250225.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + llvm-core/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from llvm-core/llvm) + +src_prepare() { + # flaky test + # https://github.com/llvm/llvm-project/issues/72022 + rm tests/progress-bar.py || die + + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/markdown-exec/Manifest b/dev-python/markdown-exec/Manifest index 590deef1f49b..b5bb732754e0 100644 --- a/dev-python/markdown-exec/Manifest +++ b/dev-python/markdown-exec/Manifest @@ -1,9 +1,3 @@ DIST markdown_exec-1.10.0.tar.gz 76830 BLAKE2B 7c8194decf4d44cabecfddee27d74e8a513b227533b9eb1c5c2bdc100ca9f64e2ef3641386839167ac937d62c9ec13f511fd5cd76bca8050dd19bb74b4e399ea SHA512 996d4ad9ea06943d34ced435f2bd3b22c0b6a4453d5a59443966ad8caa767f1a3eea1c7c6f1f01056b4d2019550e202a2e11cd8e148a149c5ca35f9f87c45990 -DIST markdown_exec-1.9.1.tar.gz 24932 BLAKE2B 1b9b9904f8f6d7cc58f643bb537f2b4b3fa07f86c809590284eda5a714a998238910ae1356d58c7aab8e472ebcbc0511965ac3951b17a568128eafd9a3d0c852 SHA512 8c89cbea29c821a8110fed1825cec215a772753fd2bef96c26beb91dd8af34c905eedd4101fbf99b427cf9b9b2b4de08d69769dba66ad9b16bc72f16bec92a48 -DIST markdown_exec-1.9.2.tar.gz 25316 BLAKE2B 3f36b88f17f6c0444a60cf4846bf2358acf579a312a95d545339547aa5c1431acc265255dc60ee9cb06cc5cb9cd5b77d9c93bb9d0a6b04c7227f30aa2e013980 SHA512 d98a66ca9b3c5e1c748fafcada658623759d09038ed6a3b8b04767ee6133b90e767f5a0dc171814aa5ef9fdb7a6e7698539f3406d7e21ba5a9f50e3d709f9a39 -DIST markdown_exec-1.9.3.tar.gz 74674 BLAKE2B fc0b9a47f379aabe389b20a3b301a40d9db145234761ff5f7b1b5f2762db45e148006da6193d08463472e109a3a9215736e2ff1b78e4144076a64dacfadc968e SHA512 c4256ec4bcfa6559a169771dcdecbfe104445c237fdd85b6bd06baf5b6f9871713307303b45e1e18a15a9145f63ca952a8d2f7b082c1059d0ba6c29249acbac4 -EBUILD markdown-exec-1.10.0.ebuild 664 BLAKE2B 0d050bf9757907d945fa25c87bd2cd9dc5e67ea9ff818a2782b4d004001ac81353323541a937c034a526337d1ecf57ef6de57fa9690a9611bf4bac42561825e7 SHA512 b8ded2c953293926c9ea03316d5d005cbbe40aac641ec61165a77336d29652907c4527cd30f4e7a52e3d634a78ad06b590ae1ba00469a319fd28154fb913230a -EBUILD markdown-exec-1.9.1.ebuild 725 BLAKE2B 0f1deca1187f45cbcb41262ae18ee370e4dc7c0d145732a24189aa9b2499f82c9aa8abe6af614343c7190b8260e919d04c29c97168daa965b525e4dfda453ca4 SHA512 b00e14d2420ca119085beb18330b405b024e55c351e20389f1090227a551b6c8556573abf8fb7623dc06e73fa12d96024c81bd053c68e5b054094646468bc2d4 -EBUILD markdown-exec-1.9.2.ebuild 725 BLAKE2B 0f1deca1187f45cbcb41262ae18ee370e4dc7c0d145732a24189aa9b2499f82c9aa8abe6af614343c7190b8260e919d04c29c97168daa965b525e4dfda453ca4 SHA512 b00e14d2420ca119085beb18330b405b024e55c351e20389f1090227a551b6c8556573abf8fb7623dc06e73fa12d96024c81bd053c68e5b054094646468bc2d4 -EBUILD markdown-exec-1.9.3.ebuild 664 BLAKE2B 0d050bf9757907d945fa25c87bd2cd9dc5e67ea9ff818a2782b4d004001ac81353323541a937c034a526337d1ecf57ef6de57fa9690a9611bf4bac42561825e7 SHA512 b8ded2c953293926c9ea03316d5d005cbbe40aac641ec61165a77336d29652907c4527cd30f4e7a52e3d634a78ad06b590ae1ba00469a319fd28154fb913230a +EBUILD markdown-exec-1.10.0.ebuild 679 BLAKE2B fd3831d7c5c21fb69fa5168435d9738c92a8d2be188d41cb992efac17c23dbb35bb3fbb1552fced92f85bd3fb0903310edec70f57de5925ffd10b64f5db36cf5 SHA512 81235bf37a15152265dcb3970a396e5606dd9597dca54c48dadde1f10e2aa33ff05832d226b306053c9ef3f100729776968a571ce6f39c8474a1c3a930d84bc1 MISC metadata.xml 506 BLAKE2B 4c7f265a13f0a64334098b5c37000a2287d8e4866eb858e753b81c931940b91a74f4d2c003028618b8e28f43f99c4b89aaa4f623831e98b33559304cb0d060ee SHA512 e1ec0d77d12558a548e6c7b2f15d8a194f8becbd04f5ad4e2bc19f9869809ce3e7cb4c84383483f54be0b4d89be34745f4b43cb1e72fefcf48ac921d6e0e3626 diff --git a/dev-python/markdown-exec/markdown-exec-1.10.0.ebuild b/dev-python/markdown-exec/markdown-exec-1.10.0.ebuild index 7b72094caba1..0fca5f926f54 100644 --- a/dev-python/markdown-exec/markdown-exec-1.10.0.ebuild +++ b/dev-python/markdown-exec/markdown-exec-1.10.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/markdown-exec/markdown-exec-1.9.1.ebuild b/dev-python/markdown-exec/markdown-exec-1.9.1.ebuild deleted file mode 100644 index 686021e27eb9..000000000000 --- a/dev-python/markdown-exec/markdown-exec-1.9.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -# py3.13: https://github.com/pawamoy/markdown-exec/issues/58 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utilities to execute code blocks in Markdown files" -HOMEPAGE=" - https://pawamoy.github.io/markdown-exec/ - https://pypi.org/project/markdown-exec/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="ansi" - -RDEPEND=" - >=dev-python/pymdown-extensions-9[${PYTHON_USEDEP}] - ansi? ( - dev-python/pygments-ansi-color[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/markupsafe[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/markdown-exec/markdown-exec-1.9.2.ebuild b/dev-python/markdown-exec/markdown-exec-1.9.2.ebuild deleted file mode 100644 index 686021e27eb9..000000000000 --- a/dev-python/markdown-exec/markdown-exec-1.9.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -# py3.13: https://github.com/pawamoy/markdown-exec/issues/58 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utilities to execute code blocks in Markdown files" -HOMEPAGE=" - https://pawamoy.github.io/markdown-exec/ - https://pypi.org/project/markdown-exec/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="ansi" - -RDEPEND=" - >=dev-python/pymdown-extensions-9[${PYTHON_USEDEP}] - ansi? ( - dev-python/pygments-ansi-color[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/markupsafe[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/markdown-exec/markdown-exec-1.9.3.ebuild b/dev-python/markdown-exec/markdown-exec-1.9.3.ebuild deleted file mode 100644 index 7b72094caba1..000000000000 --- a/dev-python/markdown-exec/markdown-exec-1.9.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utilities to execute code blocks in Markdown files" -HOMEPAGE=" - https://pawamoy.github.io/markdown-exec/ - https://pypi.org/project/markdown-exec/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="ansi" - -RDEPEND=" - >=dev-python/pymdown-extensions-9[${PYTHON_USEDEP}] - ansi? ( - dev-python/pygments-ansi-color[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/markupsafe[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest index 1e6e38496f7f..6102d8404172 100644 --- a/dev-python/markdown/Manifest +++ b/dev-python/markdown/Manifest @@ -1,3 +1,3 @@ DIST markdown-3.7.tar.gz 357086 BLAKE2B 6b022c247d499939d1c8daffd947b788645ccbe25ad861b60dd5906bc762b1ab50f09d48edc829bc7ed6f2598398e6bce3a7cd177ca899159744ea4c54b8bb2e SHA512 9152ae942dfe5c93f29d4f083d7b04fa86f042a816b7a1360f6088cd5ea0fc730e14915a8fc48f6d36f74bc311ddc35dbfe1f78ef85779f285aa35a1e56caae1 -EBUILD markdown-3.7.ebuild 864 BLAKE2B d2ae5b0602b95f058ec646fc271b05c558d4f6725e1081bafdd5c6de002deb42278c4e2dbc2017c79fd310b0acbb2d3a4f4d8a3e851cd0167d24038b7d2afc58 SHA512 2e75ac8424f4d44e555c7130dc016bc146d3eae33e58484015855f0d09eddcaeaa2d34433bb3cdcc3f5a6ddf79586a25dfed0a41be97910862977561c0d874ea +EBUILD markdown-3.7.ebuild 873 BLAKE2B 916f82392ad569240e85974f871a67a43fc6dcffc6b7ba97ba5585165b189681159d6aaff65f830f6ed4c43b9926f2bafb32ea1c5823bbcaa89e295e6404ffef SHA512 f4d498e891f2d36936f0fe267737a14f9621cfbdab417b006c43fdc97d6775eb57ac776c5028408db2fbcbf02caace084a86d80286752f9ca2e67e89939b190b MISC metadata.xml 400 BLAKE2B 325197e9e700565d94ac477c4acefb1ccad5fea759bcb9bb980122f2a8fd0b7509fbf54768948b28a180392154d26d9a9068b996661a35ec79bb03998ae538f5 SHA512 68bb4ebfe231af6e30c3f8a9fafdab8f1b90fb67d942605d0366bfe504de0ae482da8c4e45279cf7bfae857ed9ccb0729a36f6ea1b18bd459e0dc3e1e3a9f6bf diff --git a/dev-python/markdown/markdown-3.7.ebuild b/dev-python/markdown/markdown-3.7.ebuild index d14c01e8cabb..afae62b1c5c8 100644 --- a/dev-python/markdown/markdown-3.7.ebuild +++ b/dev-python/markdown/markdown-3.7.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest index 9edf841d771e..17c7bd5ece79 100644 --- a/dev-python/markdown2/Manifest +++ b/dev-python/markdown2/Manifest @@ -1,3 +1,3 @@ DIST markdown2-2.5.3.tar.gz 141676 BLAKE2B 11f8d9012a33b89d1c46a5072ed0c8c37553b38f40f38894e68d2a68450da9afbf4e5d6ae40253e9b2703494621c48b895f376501af28567310e2bad34e64805 SHA512 9d21cd4d39dc51554069845fa368e5a2e374b781fc5cf7fdf84f198971da6fa89ec6259b2541ca90ff6431a9727b5801c6ecca89ca63cf7b002975a573de5c47 -EBUILD markdown2-2.5.3.ebuild 683 BLAKE2B de4fa5c1a636077253559f959d34c1c84016e00a8852139af94618a39d41c7687d994241098d5c925f1ecb40edd4a940a23912c280f86842dc8bdda3fec1979d SHA512 4920a6494b18b2c11187adb5ef98fb56246ed7a791fa0c3c995973a39ab37933c8f2e2490654b8a33120a0b9de352abdcee4884e5ce2c3fec3b19abdbea4496b +EBUILD markdown2-2.5.3.ebuild 692 BLAKE2B ff2ed5c59eff935315b4555b93389bc1ec0ee15da7bd05e6f11ae6a337efd3b2fc6409d6941008eb87e3ce2f6ff2f6ff6f84a6efc32fea81967fe930d2b46f52 SHA512 8560629f78d0f3d8f2e59621806ed9bc50b939b1f5d2fef4ed8c2ca407e1433a34c9558126430f8b10f9bd1060fc4453b9153918733c1d603fb2bb18a86b582c MISC metadata.xml 551 BLAKE2B 293046752073df3a0fe72acea3165d62ae78297f82aa72e40edeaab6bb6021ccbeaa8cc145341aa05dd3fe87c2f89e88f2281ca95ead33d99bbfc5ba53573ca1 SHA512 9d30d896754f1379f4fae79f86bec966cc3639a42e5e7bcc7e8d2e94881ee8a75b7e3ddedbc1573f1eb3c429aea636512efdb887f2827dc1b1aaa4caaa44e413 diff --git a/dev-python/markdown2/markdown2-2.5.3.ebuild b/dev-python/markdown2/markdown2-2.5.3.ebuild index 4c8f4699fdf5..005c6bd410d3 100644 --- a/dev-python/markdown2/markdown2-2.5.3.ebuild +++ b/dev-python/markdown2/markdown2-2.5.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/matplotlib-venn/Manifest b/dev-python/matplotlib-venn/Manifest index 2624e80ced93..d4395aea9040 100644 --- a/dev-python/matplotlib-venn/Manifest +++ b/dev-python/matplotlib-venn/Manifest @@ -1,3 +1,5 @@ DIST matplotlib-venn-1.1.1.gh.tar.gz 978290 BLAKE2B 21f0541df95428557e60eaca95e7e2749825bb36c69855b7adca54141af7c343073d62f99fe3b45ae17dcd514cd91813b188e426f61e415f9a353ce214588b71 SHA512 b01fe31122d8a4f6914aaa24ad09cc571536952f1d22231c7c59a760c2baafce7d6e7bc91de8bfc1efd5d2aca18371f6b834908382407fdb5add806a137d8e16 +DIST matplotlib-venn-1.1.2.gh.tar.gz 978372 BLAKE2B 995747f378a0295011515b2448b2512e41b24ea9b4826b9f93c2089543bbf60859fa593a72c5a02f332264b97f166967ff7b46b042e8887a56257441831cdb20 SHA512 3641f313a8355cf9d0e7862689547593c7f4387a63ed8e85fdb7e3937d4ef61bfcab6b9ff2319d7864303f2cb12b9e531e7103f5d70cd32f2c66c10d538a81a7 EBUILD matplotlib-venn-1.1.1.ebuild 1010 BLAKE2B b1265de8991ffab83df967cb80533fa07a72fe0a0e9eb90127be36375ca74fec92867b1e3eab24963f664179c1d61561580d76a21805007ff13168dae404dd75 SHA512 225990156b14063d70118143182395bb0c0301ba63a4576bfe7ea080af229278f1f52ae43521aafb2f101f4f5fd021c4e4e616fef4b56ff654edbc874f5558a5 +EBUILD matplotlib-venn-1.1.2.ebuild 1010 BLAKE2B 20dba65810ba50e463093ffb44d9a74610e6df9a5970848fece0962b0ce529333b732fbdb4efb7967f5b918d6728f58c6e028e5fd9cb93576bde66cc3e56610e SHA512 11dfd5ce1aa50714dc15c48c0df7ac50a318024772d30a156382794b5f43e2beb0490e20e3b1d26cbbf2c08ab87db2b5df78a1193ea479437f91b81e62740e64 MISC metadata.xml 388 BLAKE2B 3a38b2b64e30b3aa0e854b1cec424b622095fde81af938c5432c0b078fd92af92824562dbbc02a4be130af7b8ba41e1de2aebcdd059140edf07b41d7fe906bed SHA512 503c292b6c4c8e1d5fcca62e7ab653eb5300ec5cb15211136c37d6c51e268135ad825facce2a311ea737492b572cfe350d3efa6bb3a8258ab0dcf5550c5829ff diff --git a/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild b/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild new file mode 100644 index 000000000000..309fd6b8149f --- /dev/null +++ b/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Plot area-proportional two- and three-way Venn diagrams in matplotlib" +HOMEPAGE=" + https://github.com/konstantint/matplotlib-venn/ + https://pypi.org/project/matplotlib-venn/ +" +SRC_URI=" + https://github.com/konstantint/matplotlib-venn/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/shapely[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO: some minor number mismatch + matplotlib_venn/layout/venn3/cost_based.py::matplotlib_venn.layout.venn3.cost_based.LayoutAlgorithm + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/mergedeep/Manifest b/dev-python/mergedeep/Manifest index 4dbbb9e588fe..79df9d0b7967 100644 --- a/dev-python/mergedeep/Manifest +++ b/dev-python/mergedeep/Manifest @@ -1,3 +1,3 @@ DIST mergedeep-1.3.4.gh.tar.gz 26627 BLAKE2B 334f5ec6948185e3f7758e079e65d92fb04dd3ae3bb208cb8fc67d2fd2d90ce16fecb28562d42eea75db978d9d323983efb85abbf7e5ff18e40c95fb066c47e7 SHA512 24cb1dbae9be715045b66b6d3a3c3deb98a41176ff2fae405f254baeebf5f45b69c948f7780b67762e613e20b5df3c5987e730c5cd91fe7dd1fbda6408906559 -EBUILD mergedeep-1.3.4-r1.ebuild 634 BLAKE2B bf2b7deb9159afbab4b001206ec14d0fae5a3e45b71958a4add8712cc12bbfd537a6e1023b59aa76ddcbbed19d698aa825358aee4935182d6313800d732a4432 SHA512 fdf34a20e506142e3fb8ae2ad0251525d81ca645481aa5c236bb72dfba8da1114c9ee6500706366119688c04d1b84a9da1efe033131c7316e5b18540f42c9835 +EBUILD mergedeep-1.3.4-r1.ebuild 643 BLAKE2B 10ca536696306e318efcdd831f82480c4722c5a0fbddf8e7d7a444d25def6d348d9607d29dc8377796c1054b33a7f6c5f2c7bf08ffd2cc56458658059ede2d9c SHA512 08b41de2448757a1c2a4ccdd0d3f4ab53800aff3727091602f28111f4ce683f32c938fcf9393266e0fabc39fcafe3d5581c25a788e9fc16657e98462b77ab8a9 MISC metadata.xml 400 BLAKE2B 432b92cf1ce798090ef1f97effa36caf18274d784f798696f60331d30acb191b9a65a13854ee0face98cbcdab7d12f06d6b3bad3fceb8674e9d4a5aab22d1bfc SHA512 8c62605485bdc0b3f37f7eea19b2046595285f4f7e7a2f7d1d57c55165d127a29aa37ff75673c60c328c0a3f6adb8dc6a2b7a154eb80002722be47d3e26183cb diff --git a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild index eea554e14a92..3c78bb937078 100644 --- a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild +++ b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) inherit distutils-r1 diff --git a/dev-python/mkdocs-autorefs/Manifest b/dev-python/mkdocs-autorefs/Manifest index 0e8eb93f8d29..b1ab839548f7 100644 --- a/dev-python/mkdocs-autorefs/Manifest +++ b/dev-python/mkdocs-autorefs/Manifest @@ -1,5 +1,5 @@ -DIST mkdocs_autorefs-1.3.0.tar.gz 42597 BLAKE2B a07555f714578b2a88d98ed4201542a23fd0ed4f5b686cefe9571cf876e02c5f949fb92d2f02ac6e13d4d234afcc648bc52078b4ad18c2f372b1a5f9d719cf68 SHA512 a140f4ce6fa2e2b5a6174b7ad808ee300819d5edf4e8b421faa09de8bfaaaa450d04aa9c9bc3d1aeea4cf27fccdfdb04a504f4101e7e1200c6a62111e036912d DIST mkdocs_autorefs-1.3.1.tar.gz 2056416 BLAKE2B d66e83103b7380c5f3d3496e418b8f42c85c1f4d02f65f0c2bb0a8808cdf3ead3470fa627175c82fb097de3cd059c27be082e5fe9ae7e808843c1622d0f894e5 SHA512 a21b98d8ce4b5e5157bf8cd5416ac19ebcca5234342b3d0b9d3983a95de3e14c347670654cccc81d8971d06bdebafb3536aeef1ea156d3c73235dc917d841b20 -EBUILD mkdocs-autorefs-1.3.0.ebuild 776 BLAKE2B a96735065c87971e472e82b53ce80637bb2b977bec6bb08e7263d63e3434c79c7e415880f64dfb2f246fbf9e533bdb0a04877488c898b25996f67f4874c2d936 SHA512 6019543e77cf2e94ffdbdbc225f443bf0d904031c653abce66c46f4bf97efc46bfd951b863d0a1f20d6ff5f53a3496916a9a30de02b7762dac4f03c2bd6e259a +DIST mkdocs_autorefs-1.4.0.tar.gz 3128903 BLAKE2B c2d0140a31226db023ec46919c77ce9fd92c628f99d92a182db6dd849d3ffdb07b82aafe4c12e222a423f23c35eb64bfe81f1af8756b61fc6be91ec877e45562 SHA512 95cc6360f382bb7c188dd9f8a6163ea4b6d3dbe022bf7648cfbfafb522bc5f7eada1a4ec50d99b098344747ba3e9e0ca590df70e68d004a00b9849c28a6a73da EBUILD mkdocs-autorefs-1.3.1.ebuild 777 BLAKE2B 9134b84fb2b7b2f93d4c71073938c1e9a1ab4ca1cd6435822e4778019effe5007d5a2f6a2d1de0523c31d4698f9dc181fbf27a3b0a60764d9e8a41a3329daec5 SHA512 8ed41b7ce47164ab45ad47bb05e21679e5fb918320ebd71af8c08b2668fd627942547a2489b06a3b49c920d3f64aa67ea46a0345c955679ea97f6a845e1cfe42 +EBUILD mkdocs-autorefs-1.4.0.ebuild 824 BLAKE2B ef5c855b26759cd7d91fab7d5fc8603b2d17ff2e20f4c9d1cf161e2daeeb5b6f92fcdb52eb4a09b41f8e0e7ae133d9eefad95478c6b4df3c474e859d29e545e4 SHA512 e8bdef5899fa3c739bbff48393a72be75ed846ac6edc7142ff6836abb6474687e5f5111a18238e75f862cf015b741d787d2b08eddf4ee5631057ed252b538d49 MISC metadata.xml 404 BLAKE2B 1e2acd4d6b7e4c577e28c4663d9515f07b4e9ffc335f24983470b6c8c229da988f8c3786f1acc74ae49664bd3ad8423b933a823a98834706459521f16d0b2a68 SHA512 633bc49f6524e54421eb515d8c558cb4b0c8ddf1e6dac89546ce4caa1fc9c17741adc033f2e22f5729347d321a5a02498c89b0487981e31c1b1246543c8a63c8 diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.3.0.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.0.ebuild index a7e84f238896..3cf047c78ee3 100644 --- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.3.0.ebuild +++ b/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) DISTUTILS_USE_PEP517=pdm-backend inherit distutils-r1 pypi @@ -26,8 +26,9 @@ RDEPEND=" " BDEPEND=" test? ( + dev-python/griffe[${PYTHON_USEDEP}] >=dev-python/pygments-2.16[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-10.0[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-10.14[${PYTHON_USEDEP}] ) " diff --git a/dev-python/mkdocs-get-deps/Manifest b/dev-python/mkdocs-get-deps/Manifest index e606d0b501fe..25d612269960 100644 --- a/dev-python/mkdocs-get-deps/Manifest +++ b/dev-python/mkdocs-get-deps/Manifest @@ -1,3 +1,3 @@ DIST mkdocs_get_deps-0.2.0.tar.gz 10239 BLAKE2B 2fceb113b499f5c7433ef5ffbde60c8c1f2ae0817285ee41d4889c01283783959673609721766e70dc5888285d497e2b94c5462140d3119922b16c0071b13624 SHA512 3fdf445923b82544fc9feaddd6a99638901f9c88a34f404c38ce510934245bd836d1491a9c5561f7b49ae0aa006c58a83ac946449713b0504c0da788d8233d5e -EBUILD mkdocs-get-deps-0.2.0.ebuild 650 BLAKE2B 1f431b30a8600af2d24ae82784a1a3721be1c17bea3664fb9d0e4d21b2e03dca01e47cd109d7849f304e6f1d27d80c3aaf0a2f27f91456f9f2dc1acc85cf9a5a SHA512 f97a7681f221b9c605e8a938c7d7fa9cf0c3e318ddd5805ff87ee55c2609a5be84138b8b6aa9c0e1bf7d8aeab9f000f5ab769f0c34db8ac652446885b0ec4e9d +EBUILD mkdocs-get-deps-0.2.0.ebuild 659 BLAKE2B 89276f4aafb4cf8044b234fb17646146b3f05880f0a60528395f4651c206244835fb1968ea0464d625f7f5cdb87441d294d74e106a6bcd2f959cc7ef2ee2aedd SHA512 1ef5455acf1fb0da89c91a1543c9aa39d5c564fa3cf34ffba84ae4c0f463eee11c6477e9db3dac24fd80145c25f2be6ae2e4884d94a2d747b39393b98e2d2a22 MISC metadata.xml 403 BLAKE2B 6ba84de3db791603d4a9bb8a891671a0639a10221fe7420b43b879fa55161f1294a351524a84f58867632ba99783709ff61072c4bd0ea61c623139fa304b6be8 SHA512 4630e0abc71b74d41d55fa8d6f16209ec94ce3bba2e1ed5745852257d4e86d87d37f58e5a3f959c5a63b8d37e125022d58b05d6f5fff76a5a07da0cbc5cd6562 diff --git a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild index 18add6bc773a..148f75ad0bb2 100644 --- a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild +++ b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/mkdocs-material-extensions/Manifest b/dev-python/mkdocs-material-extensions/Manifest index 6b3fe3395b74..df6827aacc36 100644 --- a/dev-python/mkdocs-material-extensions/Manifest +++ b/dev-python/mkdocs-material-extensions/Manifest @@ -1,3 +1,3 @@ DIST mkdocs-material-extensions-1.3.1.gh.tar.gz 12703 BLAKE2B b362a10ab5e0409044306422fc61edcd6fbba11742c8eb1c1a45f999952907b4c56003b7811ea764a2083d782a96fcf1f1e742e5b97e2540015e1a1ec002cfc6 SHA512 2850843f3159d2d3bd054d8017b40ce6c9d0b0328c3f1ac6ac3b63f00d534815e9908103d15d9452af57ef5e49457f165ed923bcb9c682c3383dbfc8abecf512 -EBUILD mkdocs-material-extensions-1.3.1.ebuild 714 BLAKE2B 1aa2545a44fc7feb97abf4d8664dfd9d081238b2b87395f9a6379017810c3b0d8c423262903000e2618fb26099e117620c8d7706a8069469b831bf8d1877d8f4 SHA512 f6074547ef2fddde6ecef5ab9f030ce5d2183e44be0bf92b20ffc8a68dbb82ad5fc05e7cb3986da8d368602f5a889c02a6e0fd4af9cced3f4c6494a0b47ee860 +EBUILD mkdocs-material-extensions-1.3.1.ebuild 729 BLAKE2B 92d424c4cbc52cb11a1975b46fdda39327155f8502ac9a94a55642f7f45c6cbfc24a25d8a0802d0be71fc46edf4964349842de3f214c8748a2686905df482b36 SHA512 b0d33654fa756aadfbe4e2a9f91dcf6f3b6cc8ad80d61a4667fc7f8df0b199dfeb2d16c962de18f436f35037ab644dee04bd3de591ac16570db6663f985dd23d MISC metadata.xml 438 BLAKE2B 8b8b6a3f0f60fa9ce7104dc3f7b72ee0747c990fdb36ebe0cbcabab052c38e384a1888e1d39215237a6578ba4faeb41a8b54039bfbd67145587651a1844c55b5 SHA512 8faf284c8a6263a4c75315314986f28b241b19cc62ceb5940836306644303bc2fde5c13cb6618c61c9ee00457a827d1d506e682cd5a6b0b62c71388d58a06d89 diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild index c21ed128e1dc..85a493c811b2 100644 --- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild +++ b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index a7dfdba73284..26f0513935a6 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -2,5 +2,5 @@ AUX mkdocs-material-8.5.7-simplify-build.patch 529 BLAKE2B 60a246940983ca713b370 DIST mkdocs-material-9.6.3.gh.tar.gz 14915630 BLAKE2B 9945f9991cdad74f3ca92217b32ef649b27504f6efe7aa1fc530505d60e41b13aa617468adf8beff9350f2d84f0a7801fd4d157209aa1e8e018a919454e3ef05 SHA512 1208f45a664701b27b1092dd2491a5172112bf603c24fab1afc3bfef790d286f60a6ce20c0762af851b348201b2d51e26f62940a2ded827d02c17aa10d1ba96f DIST mkdocs-material-9.6.5.gh.tar.gz 14920108 BLAKE2B 50b7565c2a170e62e27b33fffa1bce3536d0b090162d30f113ca45101ab63f4a2f972a01962f362bd267f627e9f62a392b0bba5b21d464c9aaa94dd9580acb3b SHA512 472f07c1f4986062b785af026e5c7c7645bf16bfa172fc5813c6ba9a03ebc0c5d43f099ef7a04c5494dbe4f8a628397c4bff2a16c0e4632ebc439e77697c4785 EBUILD mkdocs-material-9.6.3.ebuild 1795 BLAKE2B c3e37ffb96ab20ec241cce0563d9a19f45b727f413793a618432e53d7762447e769626f453485de3b2483e2d003a4c3fd5f70ff85ef2df50708b6bac1a86b534 SHA512 6b9fc69fcb0b933f104461d096a23012e9528dea4f0d2030404fd760d7b145d6a42920668f2cc46d1a682d13b183d5ced7656af5e7968802db7f41e8bb2d1954 -EBUILD mkdocs-material-9.6.5.ebuild 1798 BLAKE2B b8455c281830d05b54b788308f5a34f78fe80288268b723e782abc98c54d8e5d57426b00a77825a08d89a97f14f7b177c22ad270781c9e5e64535e61db53a077 SHA512 99ad434458ac8d9516d51ee6e0e513ec9696a4f001638196013af9f145f9de5625d9f17e98cae491c1e1dac75bea469d8ca706c72aac4598360abcec2687e671 +EBUILD mkdocs-material-9.6.5.ebuild 1853 BLAKE2B 96779c807bfeaaae9c712b001c1a3056faca9dcfc45bb6a4ef968ca12a9c8477530b5887160790e67ec4a826a8e81f2c4d6c1f0aeb915aa680c090567d480611 SHA512 d7d8994f66e800c11dc9de5750818a424835bf08534a4da3adf34848f3c56ea0d70fae6fb6a19565ed2f1ec779addb2c9bffa39f385ee808b18fe4d6227397f7 MISC metadata.xml 1133 BLAKE2B 539649e3b6efda18535738e45078b7b35f8226034b18c40ff5feae249a4dc5aa6b4a1247a712564ab5b7cee1f62eda4e3bbb709ea7970d2fc279bc48ab1ee934 SHA512 72a58ba3f100cea6653406c3a314b1b67225d118fdb8323e54b6ae9bcd2224a00d01cee96b6564fbbf19de6e5fe5db54143aaa56ca2b7cf8c56fcd8c8c5cf6ef diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.5.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.5.ebuild index 8b4499b238b5..ac472b36f547 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.6.5.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.6.5.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) DOCS_BUILDER="mkdocs" DOCS_DEPEND=" @@ -41,7 +41,9 @@ RDEPEND=" >=dev-python/pygments-2.16[${PYTHON_USEDEP}] >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] + ' 'python*') >=dev-python/requests-2.26[${PYTHON_USEDEP}] social? ( >=dev-python/pillow-10.2[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest index 0a18d7f18f25..176a1d729ca9 100644 --- a/dev-python/mkdocs/Manifest +++ b/dev-python/mkdocs/Manifest @@ -1,5 +1,5 @@ DIST mkdocs-1.6.0.gh.tar.gz 4494411 BLAKE2B 2a0d55c54509827fcff39c04812be6cff6b1ccbf823cc05a48fa154745a49aed08d811147fc5f64db138ede952dc89241b156f8e0e01e42a468f73309eece0fb SHA512 330dfb7cd390b320ca9c2bfd2dc248d877b95713ec3c1d2c9d5b28be52a42276c58412bc77527a492e4b1b31608e3093dbad2a983bfe6396577ec7464e274609 DIST mkdocs-1.6.1.gh.tar.gz 4495216 BLAKE2B f04b038482a4d1469dcff2db263135764d7c4d6e34e01675899fc0763da698027116ca738fc0d3ffbf71bbb7ba7a3d48dd41bdcb0d62a69546a30abccfcca490 SHA512 e37bcefc87fecba9329001a45f712c205b7a2fba8584a40fbe44409c06547602c104551481d42503358bbb22ba85d4371c0f1934d4d01fc9ff1ec2559222eac6 EBUILD mkdocs-1.6.0.ebuild 2415 BLAKE2B c047481d2032dbb7fe30452d4fc14e56f9f6328a7d124afe6b6a2d2ecf22dd6ff1851be2ee7f84a3a575eab044fb59093e3904664bf827ae8121411d819a903e SHA512 e110dead00e3c4222f3c8b2459f8005d4941ec7c2776fa57d02f01aaf001feecbd307d91ca0b2285724ee908ed668b9db19bd3c3c3ddd245b4db6dd996cc1beb -EBUILD mkdocs-1.6.1.ebuild 2415 BLAKE2B c047481d2032dbb7fe30452d4fc14e56f9f6328a7d124afe6b6a2d2ecf22dd6ff1851be2ee7f84a3a575eab044fb59093e3904664bf827ae8121411d819a903e SHA512 e110dead00e3c4222f3c8b2459f8005d4941ec7c2776fa57d02f01aaf001feecbd307d91ca0b2285724ee908ed668b9db19bd3c3c3ddd245b4db6dd996cc1beb +EBUILD mkdocs-1.6.1.ebuild 2424 BLAKE2B a8d6a4811f1f738df80f4cc8681b5bd5266846207f4bbbf16b3de5b375857d9fe212ae205c64666f1d831b6e19ef5b0654d9468d00d55213507e4378c2ee6f4d SHA512 5059e4175a80b762d8d105a24583eae2793075e501a6fa4c82a3d98a2d974b266ff0ce853458184e3455dcf6aff5fdb7da9638d43e47649202fab87670a1dce2 MISC metadata.xml 392 BLAKE2B 4e3dbd7140d884adc89f6b841aa7f8359491229df843d3979910c17d2a761b54029170f8b82b3b11f97e1ae5c4fa8afdeb2d6fe5a2cbc53f0056b005f46b478e SHA512 712176b1d726a4a45743ef44d9f35e152a7669f188b99368f6c17612b5d5173e7f46730c4e6fefcbbfda02863c23404f7e8ff7ba0dbf5dbad0ae4a077c79d92c diff --git a/dev-python/mkdocs/mkdocs-1.6.1.ebuild b/dev-python/mkdocs/mkdocs-1.6.1.ebuild index c7063cd63306..85d8f4b8dc7c 100644 --- a/dev-python/mkdocs/mkdocs-1.6.1.ebuild +++ b/dev-python/mkdocs/mkdocs-1.6.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) inherit distutils-r1 diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index 66c9728aab8c..f063b14079aa 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1,13 +1,5 @@ -DIST mkdocstrings_python-1.14.6.tar.gz 422060 BLAKE2B d5bfae63338b282ec88c70abce944ab6a866ac0fbf444de741f2dd84be6b6c5f37c22cca6fcf187dba773378f6fd518150c0e56a1dfcf0b6852706c7a9729323 SHA512 cfd8612827c7fd1329d7692c666f1e9925e71e2be0ab221b2c5f5f92bc7e4e3f1e2c0dc244a9162df36b8bdd9f8e8d0ddd0bb70fa53bf0c3f294e72a18faec26 -DIST mkdocstrings_python-1.14.7.tar.gz 422162 BLAKE2B 7e1468baf7e53a71da406a62c3903dc937c3036321ec27448219ce6f338bf5a164c273694da229282d1c32655b3ac35b679f7c9bc3d168f97859f1bbeffa986c SHA512 e5e8db2c7c155a005e34732aa42574b5c62b229077193e6d02106c81d672398f8e3cd1cdb80532f545bec23db0390e8c920a1b2dcd2dec404deea35853d54829 -DIST mkdocstrings_python-1.15.0.tar.gz 422613 BLAKE2B f1b73e627f9bc4b49635d8681046b6b2ec43fd8b3213ec42f9d88a90a4c49cfe414bb44352dfe2f8fc7b77a0189dfe3f0b6120730d31d42c5d5d1a3813fff61d SHA512 0b007404d6d9e2d81946908e3e91451c1fa51e73ce5eb056ffb8d61e9163cbf9fb23bc16e45f409d9a16053ebc76a9403f46feb8ea5f068740bd7fa239bc8607 -DIST mkdocstrings_python-1.15.1.tar.gz 422809 BLAKE2B cfb2ec447e949a4fa48d712107ca36f9af1cc53797f5486cd9bf8cac786d14057b8b0e0782cefb9e517d04cbddb656c73d46346888d7bb16cd8079699f47cd3c SHA512 801832c742f2a10475f0224748df88f644bb7b0b3bcf5486528485bac29d6a6e2a4ad75740bf30b986a25d58431b09cda64522fb14549100d1be0556f06a5ca5 -DIST mkdocstrings_python-1.16.0.tar.gz 423102 BLAKE2B b6a0ffb4e96d3b5e1a4405726a7c29b85557cbb981d5321c5f507451b36a711eea80de1b1a1b7a4a7ad8c20b0a5a2ae36ad77851fcc09e09086d238075c2a912 SHA512 a89d2aef580ad50cd1194f7ff9b05fa61d539273a815023c14378761f81b3a4aac1dd5b02bb47ea2050e5442dd350b6098fe237905b1f8d8ea9e27aa3fcd821a DIST mkdocstrings_python-1.16.1.tar.gz 423399 BLAKE2B b7bbf5ada8de1a70896fbd760a053712f16e55442028195579efb71b3cc9d7f17be10349cff146bf02991a9156fef62b853e4c2a4af2c3e551bfea8a44451dae SHA512 e4594e1051eeea1b9ada4c8919787a36145a5e6d7d2d7951c46c699c82ff7c6899efa8b94be9dc3d9476b6031e5ae6937b6517b00085bde04d837b4b2bbf5552 -EBUILD mkdocstrings-python-1.14.6.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87 -EBUILD mkdocstrings-python-1.14.7.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87 -EBUILD mkdocstrings-python-1.15.0.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87 -EBUILD mkdocstrings-python-1.15.1.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87 -EBUILD mkdocstrings-python-1.16.0.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87 +DIST mkdocstrings_python-1.16.2.tar.gz 423492 BLAKE2B 2f5c7d8c3f5b6b1256b6f15334bc131cf0281883bf8072400ab195d724eddf2c8367c081abe571e0f4fd889c97181effc1764bd1e701da00fe44593007c12919 SHA512 52c78484139df79a1a9d0924a03c08e6902e91ebb3dc1db129c3bf372d670578206d00335d0a3ef34af0c33cebe592f829023ba645102839da76be07c72be739 EBUILD mkdocstrings-python-1.16.1.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87 +EBUILD mkdocstrings-python-1.16.2.ebuild 1342 BLAKE2B 0266ed84d53911b83363391932508f1d41a201475604bc3c886c9b22ce378d0f84652b9dad37376993b0856dbf5ab41c7ab0442d6bc78f218326a2e45d289f2f SHA512 7f819f91f8fcee92a191e76c3aeda189ed08bdb58e7174323e00a24b8e4bac71af0f3fdf8be2e98420ee96186b8cbf09f5838b8662b7490a706dbbe78495407c MISC metadata.xml 406 BLAKE2B c453b318ec32906f8b4917e9fcf9e82e632b780435d6617195590757dc8e08505dd29a05e8009808a040460ae322048801077aca8b41c8e07d093c4177befd39 SHA512 c56a8b222d22b5e4e8f396a96abddba840c4288b01958e261e3eb554830e88f424d840b839b7f6180f2f64c74cde9e2e3e8c70cdbbb8d4cc84ac161007064059 diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.6.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.6.ebuild deleted file mode 100644 index ac1edc64eb1e..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.6.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-0.49[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.18[${PYTHON_USEDEP}] - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=( - # "None" meaning particular formatter not installed - "tests/test_rendering.py::test_format_code[None-print('Hello')]" - "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]" - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p inline_snapshot -} diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.7.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.7.ebuild deleted file mode 100644 index ac1edc64eb1e..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.7.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-0.49[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.18[${PYTHON_USEDEP}] - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=( - # "None" meaning particular formatter not installed - "tests/test_rendering.py::test_format_code[None-print('Hello')]" - "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]" - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p inline_snapshot -} diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.15.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.15.0.ebuild deleted file mode 100644 index ac1edc64eb1e..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.15.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-0.49[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.18[${PYTHON_USEDEP}] - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=( - # "None" meaning particular formatter not installed - "tests/test_rendering.py::test_format_code[None-print('Hello')]" - "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]" - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p inline_snapshot -} diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.0.ebuild deleted file mode 100644 index ac1edc64eb1e..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-0.49[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.18[${PYTHON_USEDEP}] - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=( - # "None" meaning particular formatter not installed - "tests/test_rendering.py::test_format_code[None-print('Hello')]" - "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]" - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p inline_snapshot -} diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.15.1.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.2.ebuild index ac1edc64eb1e..84f6b1d7f9a6 100644 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.15.1.ebuild +++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi @@ -21,8 +21,8 @@ KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" >=dev-python/griffe-0.49[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}] + >=dev-python/mkdocstrings-0.28.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}] $(python_gen_cond_dep ' >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] ' 3.10) diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest index 02b9aea137ad..04ac5ea4cdbc 100644 --- a/dev-python/mkdocstrings/Manifest +++ b/dev-python/mkdocstrings/Manifest @@ -1,5 +1,5 @@ -DIST mkdocstrings-0.28.0.tar.gz 3392797 BLAKE2B 9484110f80fa85602f64acd04941db1cebf2ff39d4385559f340d3837347fb51f596b7444e1d5efa26018cf8cfba200892b938c298d76ac169beb67c520b66a4 SHA512 a1dece5b99b4f82faa8b1c02a764252df7102c4e72489cff009388cb90833339c9170517373df7e449df311a5ab7dc4d19821e15a99f295065222db0809379ce DIST mkdocstrings-0.28.1.tar.gz 4551690 BLAKE2B ae30723c0f7a55e4d4950e1b07b95bbfc7c1ad0a6d9a93c1c0537b8f536fff7a928c8ae1c858c49e434050d2f9357aeb333e10a78e1f51e06dca371aa7066e9c SHA512 11b8190d744ec7926057f100010d926b60a013e6919aba1c89e9eacb33ee31734b1f9cf1b676631b1dc490a66cc063ff7a6cb1810d2ce0cadb2e9e02ccf16d5a -EBUILD mkdocstrings-0.28.0.ebuild 1637 BLAKE2B 6e0e50efff4caa9aa8000a73bfdfff2f2ec7bab873f2c168ce07fd37d64eff9f308f3517c582b6cf742229d4e5dd1c10b9f941dd0f7165d57f0d117cfc8c0f11 SHA512 8a7543aeebcf2284fd02884c43862753e7ac7ef0e1f9f85fcd3145fec015ab3ea997f14dcbe93ec7d4f8d46e843c143d10d25f96320bcf4170d2d851478c291f +DIST mkdocstrings-0.28.2.tar.gz 5691916 BLAKE2B c1593205307285760f1d58db99e022b6ba43db1ab69ee024b109e98918407c1f256fedcddbab7778540cacb94764cdd7d5c042f39651554635fc68aa5727ebfc SHA512 946056f9ad179b58792756caf18f5881c2d24d05fc3adb24efe7fb8af7b44d68c648002098d4ff8b766ee6c9099bd918319df325fc5cb9854d47278c571f52ff EBUILD mkdocstrings-0.28.1.ebuild 1646 BLAKE2B 86492f9b79c2abec5b3aa703f9631e1a572f101622f6a0945fae47293e869afe190579c429e8c3be5748ab71a1a2ba7abe8d1145d7c5fd809fe57ef9a6ea9d57 SHA512 6b70b5477e291143363b3a52c8e9e341467685c0f5db615954f206efc4f71e680413083b1e7c16b0dbc6be1e18f2c28805af662d29cc94e7683a85053f70c168 +EBUILD mkdocstrings-0.28.2.ebuild 1661 BLAKE2B 1e0b29b11095d52d17a9bbca58325b17c97667660bedba38716b7793f6e69d587975ad64a93148aedcf851344a36efa5103484a863356a420e952804d217a80f SHA512 57d4054886fe7dfcf06f26543674bba5e952825522d450b57abf5c677a4b89670111585ca4151158960a5580b2c6ca365d9007d956c1e2110137a29ff40bd30b MISC metadata.xml 405 BLAKE2B cd4fbf980873ef6e1ed8da7d608da6a97a9f46324521542a4d5943c4dd6e6d926ee7316cde0725c890fc7b4bbe3e6f1c694c00574cfcac94f6306c645fab1521 SHA512 37e403dff85ba044fd0a00e34c0d139f348933500466417577ff202a0ca425c9532df1fad8a15a97f524d720ae1297d653663b28f07fe7d01a39adc675ff9b8a diff --git a/dev-python/mkdocstrings/mkdocstrings-0.28.0.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.28.2.ebuild index 5c838ad52d22..4239e6f93911 100644 --- a/dev-python/mkdocstrings/mkdocstrings-0.28.0.ebuild +++ b/dev-python/mkdocstrings/mkdocstrings-0.28.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi @@ -24,7 +24,7 @@ RDEPEND=" >=dev-python/markdown-3.6[${PYTHON_USEDEP}] >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}] >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.3[${PYTHON_USEDEP}] + >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}] >=dev-python/mkdocs-get-deps-0.2[${PYTHON_USEDEP}] >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}] " @@ -32,7 +32,7 @@ BDEPEND=" test? ( dev-python/markdown-exec[${PYTHON_USEDEP}] dev-python/mkdocs-material[${PYTHON_USEDEP}] - dev-python/mkdocstrings-python[${PYTHON_USEDEP}] + >=dev-python/mkdocstrings-python-1.14.1[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] ) " diff --git a/dev-python/paginate/Manifest b/dev-python/paginate/Manifest index b140bf1122cd..0662318b98d1 100644 --- a/dev-python/paginate/Manifest +++ b/dev-python/paginate/Manifest @@ -1,3 +1,3 @@ DIST paginate-0.5.7.gh.tar.gz 16751 BLAKE2B bc109607876b214572707cbfda25e35b57c80fc6947838ff31feab9299f3a51ad91df44dc5b5040583084a64609cb3156c9c344906f3b719cf55832a2bbe348d SHA512 f0e1957ff7b9177f052ae985e103b93acd55c9390bc06479926ccdc288343720214a02d2de46700caceb07d934d33baabdc364fc8cbd997a29fb433383892405 -EBUILD paginate-0.5.7.ebuild 941 BLAKE2B 8d5795b3133eea8fa92511e9a051bedcb1f58d6783976686c32a5a10fe99af3a14926f9007c131c9338fa709bdb9afbdca1d0173fefd10acb1031b8a6818c7c0 SHA512 ab86bbbabac679d05d123c5e87a5c43ae6468830996d6d86426edac4e726f2113bbdea5e8841d2b4aa6afa31748f7bb866ed1a65cab02164641186ab76233525 +EBUILD paginate-0.5.7.ebuild 950 BLAKE2B 787b05247294f3275a2e9da01a54534f15c5a9444233a6b0b28c134fbd07f1888bb97376f152a1adabcdd90e3d44b61846edb827b557bcd637c1578a1940a7f9 SHA512 7d0f218d95937396aa701c4949d115d6e144ccc7116d65a6dd1674af8476475b05051020e4704d9fe0d75fa81d1777a65b7547b8df288055d50ede701455303e MISC metadata.xml 369 BLAKE2B 19b0ed57cf4d77b7c7b5743db890ac9b4c9291770480ea34fc136ec9cd4c70a0bf7fa5adfd831714cfbe90bc6d2386c1ff6446ce7402d51675b2e23b3659fd6e SHA512 302d1f3ba21ecd4cc6ed7905f8b49e524d21aa32ae810d5b9124ec8a7ea2802fd79997afd573988679db1f246f193653ae34f2b275c27d30762002b66e55dcd5 diff --git a/dev-python/paginate/paginate-0.5.7.ebuild b/dev-python/paginate/paginate-0.5.7.ebuild index 81835e8a3b27..5f3a7e1f36b4 100644 --- a/dev-python/paginate/paginate-0.5.7.ebuild +++ b/dev-python/paginate/paginate-0.5.7.ebuild @@ -1,10 +1,10 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index 07d4e7b7e3ce..e3574253baa9 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -12,6 +12,6 @@ EBUILD psycopg-2.9.9.ebuild 1284 BLAKE2B 25ae05c820ef631517e15270e599fecb35334ef EBUILD psycopg-3.1.19.ebuild 2699 BLAKE2B 4811b1892ad611f109358ebb9ba5f0d2bac2353ba2ae4634215d4c7792206f56eaeacd22d8480fa05216994c2cf61ebfefc6c11f930509c3ebf62c88adad98bd SHA512 79f11c4d49244693912a3492671932de81a944f47ff81e3b558f045bf751581a3eb2d136b955f1dc02b5e5ca9e517c0d1493266ce3481ae4fa91dcd8a7576fd0 EBUILD psycopg-3.2.2.ebuild 2750 BLAKE2B b382765a05edabb433fde30defe8526c3e0936afc374fd65e7af6d469a806ad53b5df6ef94d314e21212e4c76a28277ea54a6976fed5e1ae215a6c792aeb540b SHA512 70095274cf0d3baa3f1382329c5f715fe22af31165268e8e86f7b65926ba8dde73dec881e19a3e50d818d1f805638446f323cccc9a216548d55b93e527a0fe9f EBUILD psycopg-3.2.3.ebuild 2750 BLAKE2B 3fa79a3325434ebfad21aea41e2af7fe45664eb67609a355f2861dcb666a0fc0e36776bed482c0b3656132ed12a668d9994c841b214623a607abf14e1455c571 SHA512 bd3a34e9cd07b2354758e69d40a4bc8bf60e3bb88625fea93647289662b85ea697626bacd29ecf5c2f12a4cf16e15407c8e7f95615a009e20265bb78681b4a5b -EBUILD psycopg-3.2.4.ebuild 2751 BLAKE2B e95d11b2e996a74405a81520d67c8b3eb7abeae221bf02d00dd6aab7923c3656651519e288b205345f5160242d4fc29abc8ab361a267e1feb2a1c416b82364f6 SHA512 32b50523af865569fa8c766e636eebe3622a17f0c2d6b9b36072bbfa82aea273ac1040fe350d9495a2d45b78efae1d1fb83a602132ecde96d24187629d63d187 -EBUILD psycopg-3.2.5.ebuild 2755 BLAKE2B 4bf696e99327e922ad5fb2128fae957fba93927b2b2fb07131cb83b79e6f07ac5aaff45fabdc172f9653c0368b63a0a31227a89dcdaafd1d6b6b91695c56131c SHA512 48c562ad901e5d41c5eb373db90ca685d0b6b6f459bf9bb6ddf4640a67ba3b80cc70fe73d237ae0461b7ee0d5c94bbd267a8c5f5336ce178535141009050bc66 +EBUILD psycopg-3.2.4.ebuild 2544 BLAKE2B 61d2dafa5880866a6338aebd4c6197b44a5fa61e77f7ed0d31d4af621152e76cf18606c609c49cf740b3f60e3ed4a13d96cc62161505ed9bac5d1040bdae1362 SHA512 3d49619df44ab8bbb9f4b0fc368a463b831f36575c243da5c0932f90161502d45650d1184851b8c1162e89f570d86a6a6f24f52d2279fe5426a54c07ec620445 +EBUILD psycopg-3.2.5.ebuild 2548 BLAKE2B 106b4ef987c25f65c51eaf42e7a7f4d46085c377cfd8851235e4810b4849283867c991b0c22cf1e79c5998fb21c0326f032ccee1c6f70a0dc2ac392666b3e069 SHA512 467c180bff1b4507da46b182dd2849bb45af1a6832baa8175e94ec5c3509df0b73835f29bf39fbac376cb1f144f8f51cfefb9f209eb612eb874afc610aa9707e MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc diff --git a/dev-python/psycopg/psycopg-3.2.4.ebuild b/dev-python/psycopg/psycopg-3.2.4.ebuild index e0ea2b00c03b..ffb3fd586701 100644 --- a/dev-python/psycopg/psycopg-3.2.4.ebuild +++ b/dev-python/psycopg/psycopg-3.2.4.ebuild @@ -7,7 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( pypy3 python3_{10..13} ) -inherit distutils-r1 flag-o-matic +inherit distutils-r1 DESCRIPTION="PostgreSQL database adapter for Python" HOMEPAGE=" @@ -54,14 +54,6 @@ BDEPEND=" distutils_enable_tests pytest python_compile() { - # -Werror=strict-aliasing - # https://bugs.gentoo.org/935401 - # https://github.com/psycopg/psycopg/issues/867 - # - # Do not trust with LTO either. - append-flags -fno-strict-aliasing - filter-lto - # Python code + ctypes backend cd psycopg || die distutils-r1_python_compile diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild b/dev-python/psycopg/psycopg-3.2.5.ebuild index d5a124be5907..ff3f6d52b026 100644 --- a/dev-python/psycopg/psycopg-3.2.5.ebuild +++ b/dev-python/psycopg/psycopg-3.2.5.ebuild @@ -7,7 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( pypy3 python3_{10..13} ) -inherit distutils-r1 flag-o-matic +inherit distutils-r1 DESCRIPTION="PostgreSQL database adapter for Python" HOMEPAGE=" @@ -54,14 +54,6 @@ BDEPEND=" distutils_enable_tests pytest python_compile() { - # -Werror=strict-aliasing - # https://bugs.gentoo.org/935401 - # https://github.com/psycopg/psycopg/issues/867 - # - # Do not trust with LTO either. - append-flags -fno-strict-aliasing - filter-lto - # Python code + ctypes backend cd psycopg || die distutils-r1_python_compile diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest index a00a6d6baee3..009fda34f1d4 100644 --- a/dev-python/pyglet/Manifest +++ b/dev-python/pyglet/Manifest @@ -1,3 +1,5 @@ DIST pyglet-2.1.2.gh.tar.gz 6535497 BLAKE2B 96195c8bf42d09bcf0ead5e1541ad93af56d8b5d63d88c472b4c5e32f587b40f158b3e84028eb8449ba32500a9585d6dc3ebf85054909b4df7d9ad358f264237 SHA512 d8c3d64ba9fa8d34a5dc52fe6010af2eea6effd8f9d1297c879979c256634317e391035a24e577b903f1be4635513446ece156277010e42b417796434c6e35de +DIST pyglet-2.1.3.gh.tar.gz 6534900 BLAKE2B edf8715213682b184050f1ab2d51913e787acf03e6911b68d7076afb9427ec6d60efbc28145f4e5b7e228d00d0aa5daa5ebb5a8c5a118f2006ab447360e8440f SHA512 fbdc45888ed0cbb380115365b96db82c57ffbfc8f03c03265a276992e154cc5ec81c752e6fc8940003d96c489009eefe0976e3f87129fea1605ab6db7b4fe1bf EBUILD pyglet-2.1.2.ebuild 1802 BLAKE2B ea2011fa2ccb7e69de8f16b775190f3aafbd931dc1448b894ffb96e7057199e0d12901313297790159a121f0b947c0275a7e9c27c081db8225f747335d2c15d0 SHA512 a5bdd5def405601e91e41d8dd14fbde71e01f99f2fed13098abe1ba0868a6b556bbf5d9e1f7592a665c42207aca931deba0467320d2131ff934fd9e53838efca +EBUILD pyglet-2.1.3.ebuild 1805 BLAKE2B 311492f7108f5ecadcb93dcb1f7bcc6211c389e389c77ecee8c239ca2acfefa1244e29053e9b3d56cb9e6dce01d5444788ac90e3171e6e50686f66e4deaf0152 SHA512 268158e451d7fbac2c6fc47811587404e823845d67d91aa92844c14063d561cb7dfedae2f5d2f7af8e67f15c1f70fe4647992ae7318c7dd773e2bf9cfc6de4d1 MISC metadata.xml 1092 BLAKE2B 51abba6b5545fb47d277edaca91fda755e885f08a9407f5cd3d468c8b0b86991b57d8d151e27d59755ea884ae894ed0e5c32d357b0d81e66eb9054ca6fc92055 SHA512 7e47cc4c39ebf827bf46423251df994a65c2af8ada9420b36810e36f245bbd810796bc8b02cbce182ff071bbd9dae0c9e5d9f5cb201349cd49fa311b3891dc2f diff --git a/dev-python/pyglet/pyglet-2.1.3.ebuild b/dev-python/pyglet/pyglet-2.1.3.ebuild new file mode 100644 index 000000000000..b53946c484de --- /dev/null +++ b/dev-python/pyglet/pyglet-2.1.3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 virtualx xdg-utils + +MY_P=${P/_/.} +DESCRIPTION="Cross-platform windowing and multimedia library for Python" +HOMEPAGE=" + https://pyglet.org/ + https://github.com/pyglet/pyglet/ + https://pypi.org/project/pyglet/ +" +SRC_URI=" + https://github.com/pyglet/pyglet/archive/v${PV/_/.}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="examples image +sound" + +RDEPEND=" + virtual/glu + virtual/opengl + image? ( + || ( + dev-python/pillow[${PYTHON_USEDEP}] + x11-libs/gtk+:2 + ) + ) + sound? ( + || ( + media-libs/libpulse + media-libs/openal + ) + ) +" +# ffmpeg? ( media-libs/avbin-bin ) +BDEPEND=" + test? ( + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/fontconfig + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + xdg_environment_reset + + local EPYTEST_DESELECT=( + # lacking device/server permissions + tests/unit/media/test_listener.py::test_openal_listener + tests/unit/media/test_listener.py::test_pulse_listener + # fragile to system load + tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume + tests/unit/test_clock_freq.py::test_elapsed_time_between_tick + ) + + # Specify path to avoid running interactive tests + # We could add in integration tests, but they're slow + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}" +} + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/pygments-ansi-color/Manifest b/dev-python/pygments-ansi-color/Manifest index 17d0e2c2fdb7..68fb47613323 100644 --- a/dev-python/pygments-ansi-color/Manifest +++ b/dev-python/pygments-ansi-color/Manifest @@ -1,3 +1,3 @@ DIST pygments-ansi-color-0.3.0.gh.tar.gz 10062 BLAKE2B ca907bd5f913a9ecc49a96d494a00651144d8acc32ca54cea4cc49ba0798e953430d77564b1b75dd33d8b66259f75b3d2d09e791b07a7abd3fb61c8bb9d00f6d SHA512 51847dd13fe3c8905d185766fa84037b4373fe7fd384273a08aa8261df44c4263d9364adb68836c8ed0c76af0e5bf01c3e587ebe90b6c14d32953622d288f6d8 -EBUILD pygments-ansi-color-0.3.0.ebuild 650 BLAKE2B c9d901a43ae049fe483c9e243daffaa33e8ae345a87d5ae8184e12d66fe92e7f5ef3f6572a3c41d7bb24644c00b52fdf04f4f3612ec835dba8122f39555122f7 SHA512 2865eb0d3db1c65a7605b02e762ca7a62332bccabf5f469233c6af67b4601c99239720c729e5488d99cd373f205f4b5b9a5d65f8d2688156da76a4f21257aa9b +EBUILD pygments-ansi-color-0.3.0.ebuild 665 BLAKE2B e47148ea0c06d29024a242e81b293cf369f6874aaf3574c269b025a9ccb360834a309b47864b7bcf475774257fe27842fc2021c5b5304b6a0495e6ebf511fc72 SHA512 32502ac76eb51536c7c702d821a3fab6ecff36ac9c8b8ac82dec04938d6432aa02abf29c776e5610acfbbbe769091f0ed155c0d1a465f1333a8e1a181e4553d7 MISC metadata.xml 417 BLAKE2B ebc14d61a58e55bf16770c928321fdd8388d07bcff8aba6970b38ff3e7065a8850b2366f25516a1ccb4d79704f4cd252115ea901994ad8c79b6fd18bd5730df0 SHA512 c3ca6e8bab03dd8558f53c42b815d8493225a25b3de64820ac2ab1f2df0669c2baf3a1455f16fc3c4f15981f319b4a1b06f709fd5b6ae212c8e7c8f32ee347c6 diff --git a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild b/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild index 116be4b6224c..6bc0a421a243 100644 --- a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild +++ b/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index b13fbe56d4e9..d61dc9551adb 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -1,3 +1,3 @@ DIST pymdown_extensions-10.14.3.tar.gz 846846 BLAKE2B d18df810826bbc1f4628390abf1075f56778bc8cd70883df3bcef935b526b0cb3d8be9fd3fe733701c8610715ad4b5b153f7fdd77f46eb600f85d4b6de8365eb SHA512 38fca498c304b21902041ed670363a2b3d8e03761d8b6881432046e8859880480f728a6eaaf55f1912e6957686b82b0eca5268db1669918558372d75bde879f2 -EBUILD pymdown-extensions-10.14.3.ebuild 716 BLAKE2B 8145782e0f5de15ce3e0ead982a77e7e349bc8e1c8ee08d504fef7c72dedcc8ae5a515cf5099fd20b05df8ef5933da22f3cc301af5b1bc4eb428202e6858e000 SHA512 b6ae279d49c4a63a60fbac059162a24feb06a2698ff8af1aacc3a2eee8b0591e9e470a574b2293f4787b7b73bb73b5d6d45456efa36a4a4f3916305d2a991f1a +EBUILD pymdown-extensions-10.14.3.ebuild 725 BLAKE2B 7528c6e84a195465bd1e0fa6abaa08e21a799a5d0b1a6cb3a8cfc70818943056753957a8f2194b0ff31ec09c1fae0c2c2e35d073fee9b0e54932402b801bb845 SHA512 0d96d886118fedab5c2a92144d1dcb4726f11e0c8fe8296878dd32a42186f30c312de6fe8b33f6ad74ece6f71fbd407b690bdc930957f3c898fe9ebd0f050839 MISC metadata.xml 523 BLAKE2B d637dfe0f1c80870592bdeff2af5e9f7d176297ede17f9e9fdf6b8847b120cd6aa76eb44cadd1248eeff1b4a6a4800781aa0b6dd43a56072d516a7df2ad50616 SHA512 c996a2ea6886e9cff9bea1b938167860b021f99b37f7a850fb993c722976a0e636f28daf6b536c612e6f7b46fa523c8895d248bab42f0f3d65ecd41d467563df diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.14.3.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.14.3.ebuild index bf9d43d795c1..114b8e4c1443 100644 --- a/dev-python/pymdown-extensions/pymdown-extensions-10.14.3.ebuild +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.14.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/pyqt-builder/Manifest b/dev-python/pyqt-builder/Manifest index 5052c0845af8..aab41ca19dc0 100644 --- a/dev-python/pyqt-builder/Manifest +++ b/dev-python/pyqt-builder/Manifest @@ -1,5 +1,7 @@ DIST pyqt_builder-1.17.2.tar.gz 3671828 BLAKE2B f8f822275f90929542e2800ff6802658b5a27402eda76de96d0546a8abee65ce803ce48eb93d001d6298f95c10393e066673057746e97de7244b4c6d17678f10 SHA512 54f99a50ba8534c84df563c80375165baaeb2dc1255297298a5a5360176d267d858b105b7fb06a8b029f1697919c3dad977aa1916c9ab41b9ace272db5db5295 DIST pyqt_builder-1.18.0.tar.gz 3671854 BLAKE2B 37d7ab667368ce962c1ec3fa34c1e25838abdb5a50bd574d0a96cb8c94a272f3d78e4dbaf5113205451f0c9ba746080fca7debfb55ee6bed756b6d3cb8338dbf SHA512 a7b0717b0ff2b8f8cebec1ec6e4c63597153d7fdfd2e3cb2036c07e17b5eca28657010babd3d331874f9f5c1d130a0d75ff6a1255465bb381bc4d007a0316ef8 +DIST pyqt_builder-1.18.1.tar.gz 3671990 BLAKE2B bb0fc3fb7a35bbd7374c57085378c0e50150164f1f9128bc808c5ea6f4ba72987003e3e91864a851969aa892c145b284962b36cf975c71a20e6294a4f3a6645b SHA512 9af2a977854b6a1f6cf7c3c31b18c4104e8cb46cf9066700a62151ed5dfe7d82645065b747dc68a3588e855a96c40102e0e47a972ab752f751825e6fd4c91332 EBUILD pyqt-builder-1.17.2.ebuild 676 BLAKE2B ac173f7988dc8b2192b054d345a8f896134e4882b468addefd4b395a2f0deea9830ef99b1a2ae5fe23fa759a23228778f568bfb25358b7966e42e42b9cfda03f SHA512 a4aa758bd8ea66883050d1ff2d5d614a85324ab04edb8163afee4f2edbf0159606d2641c02ada245d4fc69db6b3878716d3ccee80afee3cd919b1470dc2897a0 EBUILD pyqt-builder-1.18.0.ebuild 676 BLAKE2B ac173f7988dc8b2192b054d345a8f896134e4882b468addefd4b395a2f0deea9830ef99b1a2ae5fe23fa759a23228778f568bfb25358b7966e42e42b9cfda03f SHA512 a4aa758bd8ea66883050d1ff2d5d614a85324ab04edb8163afee4f2edbf0159606d2641c02ada245d4fc69db6b3878716d3ccee80afee3cd919b1470dc2897a0 +EBUILD pyqt-builder-1.18.1.ebuild 681 BLAKE2B fa2f583d7795713a3b1b8a3181e38a7c31f4b2e569ff05ed02a8a6ff524608e2ba3d31a0f31826ba0927d88525a9c409c82723a51254ef505218c6f86a00c433 SHA512 12e40f85b2110f56302c83dd53d425e0cbffe36582ffd4decb2f3963804b7ca3dafe967076b2703920acd4adee9e8fba05a1a511a871b2d08f1e4579181b93a1 MISC metadata.xml 581 BLAKE2B 52b5d19b8febf7a2c0c0fb4d72e66b537f5824c1fc1a9d065b79ebe9e3c7fe5188fa0acd13bb446a9ad9f8c4481222027885a2ff6217cdf2c8caddf9c5d60b1f SHA512 b58cebc65e92de2af613423c8767dc75063e0c4dd2f1c3b308eb5b371ca499e43024e502839ffdf32b034a59294c24bca6a4703822e8365ad9c339747c17c238 diff --git a/dev-python/pyqt-builder/pyqt-builder-1.18.1.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.18.1.ebuild new file mode 100644 index 000000000000..9978b298678f --- /dev/null +++ b/dev-python/pyqt-builder/pyqt-builder-1.18.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=PyQt-builder +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 pypi + +DESCRIPTION="The PEP 517 compliant PyQt build system" +HOMEPAGE="https://github.com/Python-PyQt/PyQt-builder/" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/sip-6.7[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +src_prepare() { + distutils-r1_src_prepare + + # skip installing DLLs + rm -r pyqtbuild/bundle/dlls || die +} diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest index 4af68355126b..55ba18d667cd 100644 --- a/dev-python/pytest-httpserver/Manifest +++ b/dev-python/pytest-httpserver/Manifest @@ -1,3 +1,5 @@ DIST pytest_httpserver-1.1.1.tar.gz 68190 BLAKE2B 80fec2aaa84f5625e6a67400153efc002f4586e0878745980fbb2f2c6bd82f5d6230284483a8ce7e501f51a5bd732dfd777d96183cfb83c793c347761e5eddb6 SHA512 3d212cb230ee5be5b1fb450944a9fa56396b692c8fd8a63fca71045640865657fd110a657ec0eb2e24c4d2fb43bfc5997fd056a107b7a6ce573dad4e914b7004 +DIST pytest_httpserver-1.1.2.tar.gz 68602 BLAKE2B e828c4beb2d3b100d2d5e30ad9947a1376be6372d4b9663e9d7d0885aab133baea66d2be9d4549a0c738973e9e809674ebfa6544e059da8772a69428f07cac88 SHA512 18c02bec035c6ac01830c0450b0729f1cc6fe27741cb56c792094887183dc088328465bce8bf118661803b1f27154cc85d847abbecac67e41f8d11e44caf4a5b EBUILD pytest-httpserver-1.1.1.ebuild 785 BLAKE2B 77d367210ff1c742ea404a7de49c077f6f0ff1b3ad18e063d0aa62d7629f9614a749f8a55f1d7bdcf66837a9704f5cfd47ca43c9c7f9d43c101248d320a8350c SHA512 a6ee81078aec33ebf3c718002ef8d317a54b3d12c4f79c1da0946bde62ddc558c87690e405d031b9277a4ffbdd8c2f74975e185e65a8b04e8aca13d1a380380b +EBUILD pytest-httpserver-1.1.2.ebuild 793 BLAKE2B 83a47e44f65c4bf6da01b16277a0958545192867a54a49e844071e5fef1fed27c19c0fdc338d54877a3e9bba11a97fbe1fea1cf85afa7b7ac7290ab0eaf99d85 SHA512 63454101b6613e34e1b62172220eea7e0742e1b0af623d914402e8e589a7dca2ae3f38ce1a0a23516f4be1f7ea3401ec27bcc303c7716dc37e57ba2343ea5ddd MISC metadata.xml 411 BLAKE2B 330f12d8e60a13fe3f4872f3aac04a3d62ba0314adad555e02bb5467ac7a581d3352f308ac66c9aea8b704b5f25860594017bf10ee96f5df216f6e3c10329e07 SHA512 ea6f51163452653eaa1bc9c631f5838bd9461b7c11ef2a06dd52c3d45ca9a220836b4e5e01e52bb0dbadd9bcb10a46fbec905777d0f5d9034b2f6f3cb1d6c0e8 diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.1.2.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.1.2.ebuild new file mode 100644 index 000000000000..86abdba48557 --- /dev/null +++ b/dev-python/pytest-httpserver/pytest-httpserver-1.1.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP server for pytest to test HTTP clients" +HOMEPAGE=" + https://github.com/csernazs/pytest-httpserver/ + https://pypi.org/project/pytest_httpserver/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/werkzeug[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # tests from building release artifacts + tests/test_release.py + ) + + epytest -p no:localserver +} diff --git a/dev-python/pytidylib/Manifest b/dev-python/pytidylib/Manifest index 3a2976884247..43d33ff00e91 100644 --- a/dev-python/pytidylib/Manifest +++ b/dev-python/pytidylib/Manifest @@ -1,3 +1,3 @@ DIST pytidylib-0.3.2.tar.gz 87669 BLAKE2B 57eee794e3a6ba147b778360a12d2417c21579250620854267a83300d918cac0320c768faacb531517b66eed7fd7afc1679e76f2db626f7d7daa80af1667a06d SHA512 24f755ed2607e300711f5a1aee510df3a0a410cc7d8d8f46e065ec8d93c50e436a492cc2831e9d416ab9837497c603f9dc8705da543102813d3264e6de033ca7 -EBUILD pytidylib-0.3.2-r2.ebuild 553 BLAKE2B 39ba9a27559dcd5941ca755d7795f31146b7853190257c5fc0f8614060162df43699f1245de008058e178ed3c73848ecb63a467751863fc0fa02c70249b31ac4 SHA512 df7a618623d2544c5a0b3fcece939ac79996c09e1ad15e33bee6f0045f9bdb75943bae76db78c4b9698ad60b5040233f404eb5bee2b84852c9ef42568f026af6 +EBUILD pytidylib-0.3.2-r2.ebuild 562 BLAKE2B 20ea5a0f4f5ce71b6e92763dce894af7e47354679cd0de6f3041ebd41cf4e6632637c20162e73a518b666b2aee4750f72f46443d0ea7c16ad5456e53de9bd442 SHA512 b3bc0eba055d143a930433cdedbb733a41792e5ef4fc457099f1ab2d6e202cf40fd46ee939baa785d1932876ebaa24387e456f6250f186df181b99d3f646dc96 MISC metadata.xml 386 BLAKE2B 827fbfb2980cea331345e42992787858b4bfa481157841c2a6970d75e4a5d669e864e545c07723baa5fd673d7fac020fa8ed26008e57064e3de4b230809ac358 SHA512 88a181e7b71f76b1d0271362b39a7310ecf5cd90cf98aa41e609833cfae4c5886b6d4beb1fd387ca6aec3f7a9da1bdc9a1e3424b018039804049ed94b717f92c diff --git a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild index a6b1faa725b2..42d15ee5357b 100644 --- a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild +++ b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/pyyaml-env-tag/Manifest b/dev-python/pyyaml-env-tag/Manifest index 85349f2f68e1..d44f0211ccac 100644 --- a/dev-python/pyyaml-env-tag/Manifest +++ b/dev-python/pyyaml-env-tag/Manifest @@ -1,3 +1,3 @@ DIST pyyaml_env_tag-0.1.tar.gz 5631 BLAKE2B 2302f3fd7c33347b1e451f466b13fbad53f2b77ee305ce844cd5b5bf40e633de95f4604eb27660c5f61aca21845e6f70e40a0ab52386a44d9b4e9be3ec7a7f29 SHA512 7d3dbc08fb338b3de5bbe657fa8a98a330d7ac7962ac2ea6513ade362b36deaaad8d9e82eb018454d73fd26d90003861a3ffee9abc2e9ac51dea4ba315b5c1f9 -EBUILD pyyaml-env-tag-0.1-r1.ebuild 546 BLAKE2B 94209214715b97bc2e7e9099b956fa640f7c86489295fe1904c869c2613573fedfaf4b06f024196280f50b9c97bdc6f5160b02b20880bc34ae8cf139b43478f4 SHA512 5f41362d7bb1941ca1f92aeb682c1a2c3c86ced745549b4d64b7300b83358b5833786c1b0705e1395e2378be266e509d1d3e947a6203bbaff5002fbbe368936e +EBUILD pyyaml-env-tag-0.1-r1.ebuild 555 BLAKE2B 3be996847c1fea4ad41e8f371f96e1061f1e5956268f7c990b5f9bc73154096c97a142c5ff03bde160ab0835993faf1981951b3e026113d1b87264d8b290cf70 SHA512 85fc8d746765f7e5959ff18700022bd2926ee63bb690d9d2baa51057172dfb82da304a88bf458aba9428ef2ee062545513f5b899e9bc53ebeb00634e8936877e MISC metadata.xml 408 BLAKE2B bf34a2f8bf4ea5d59991766ec34b47753e3b18cce9b1188086dba43a563244eaa089963be9745bba4e4ef049dcd43ec821b3f2bd9d559a867b3c8c1e8448ebca SHA512 18ed8e3339eea94b180d5567712247d0bcf77d394f6004b104c01824aba78d4b1ddf733ea64c146315e29e68f06c63d47b10bd497928380804ef6e05e84633a9 diff --git a/dev-python/pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild b/dev-python/pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild index e8278ab904d3..6d0b1e4d715f 100644 --- a/dev-python/pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild +++ b/dev-python/pyyaml-env-tag/pyyaml-env-tag-0.1-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/readtime/Manifest b/dev-python/readtime/Manifest index 90dcb5e9e64c..6eabc5843e3f 100644 --- a/dev-python/readtime/Manifest +++ b/dev-python/readtime/Manifest @@ -1,3 +1,3 @@ DIST readtime-3.0.0.gh.tar.gz 10836 BLAKE2B 84a94833b45b5b9e208717bff58f2585f1b3c01bc1fb085e81e787aab3b7c6da2f6b043eb710aa5a97f548331f2c996e5bb236759a30bbcde710a66e702e7ae0 SHA512 b92fc74249b31c97a2f94e617bf5cb31900172a4816c6029c5966a37073f32f4fa033f39ad0494eb01b17775be37aa09867d0e459f71de51387b88d612bbb66e -EBUILD readtime-3.0.0.ebuild 736 BLAKE2B 79a2639bee67f539a93b0a3474ecbdbb8269e17a8d0cc466b55cdeea62145fadfa3d5107b6bcfb998f749aabf819e8741fa5e9c005c7ab88c8fb6b840bad7dd1 SHA512 5a2859e1078787d18b320b91efcb05519c0193362d4424236ec294973ce2671cc45d3b29879cead9914a6df8ade840c5dbd33f7e4cb4e312e2be652e1a5ea575 +EBUILD readtime-3.0.0.ebuild 745 BLAKE2B bc3ceeb44f2e2a2053ce5f5044ca64b4e157a25f6765310bea8666f75850262eac8d70edc2129956f43b6c2994b8a741929964a4cd6521422b0f46825cc73b79 SHA512 fe72528f42277c75e32a0c31b99ea9fa838a0cc81e47c2b9e5f36d007175029c22e6f19dff2ec550532e7dd2cfd07ddbbbf7a4a38c1f72e5d55ae533fe2c5793 MISC metadata.xml 374 BLAKE2B ce004b70454cf75d8d35014b4fdb057c8d6323704de764963e74fd97e0002d3d5fb0b2e6072bc5a872e94c41a9d4f5ab55dac1fad12fd2d87c2c5751ea2e091f SHA512 bdaebc87ea5571eff8abb6561ad17a77d8de2b0e7e92fb2e8020503792c1ad191b1f33c9ffd8497aa0356d8763abe6ac51198199be7734b43e280a3e5c8b47dc diff --git a/dev-python/readtime/readtime-3.0.0.ebuild b/dev-python/readtime/readtime-3.0.0.ebuild index 7aa0fdcea7bb..ef3e5a752533 100644 --- a/dev-python/readtime/readtime-3.0.0.ebuild +++ b/dev-python/readtime/readtime-3.0.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest index 2b286164c819..27eb8f4e486d 100644 --- a/dev-python/sh/Manifest +++ b/dev-python/sh/Manifest @@ -1,3 +1,5 @@ DIST sh-2.2.1.tar.gz 345105 BLAKE2B f788bb73b9a348caf98053147dd28133abd90e68c5398d7d285034d1ef7426f89b47dd4ef107ff2c692994f73453cf00e16b23c95c2dce821829165b2a4dfcf6 SHA512 42036749a1a036be9d984e945f6f5b42360d52d3f49cc5520ea3622873cbb121caf447ad1be65498a28e3d226398dccded139d17d4763fc2b010ceb54c50d3a9 +DIST sh-2.2.2.tar.gz 345866 BLAKE2B dcbfcb257b1c1e7ea57f41aa4207b5d16506c134f503a967f99102ce44ac10b1681369325ebefbb5b64e47b26f52a65bdac3fbd5e89071f321caf72e5a2fd056 SHA512 7235aac25d5f88320f27cf0f5a87ab4e8585e3585aea21d87e927745cf8e255067d0557f865695956b947fe084b28cd5d8ce97102e77cfc9483b39a9eaae23d7 EBUILD sh-2.2.1.ebuild 582 BLAKE2B 7463dc2df834132ab50acb7747e6d4723830ba717c57d88fc2d1a13241b47d21ab5353095a5674fc7ab2acfafdbf7cf86992754f1bdf8c213b5170c664201085 SHA512 ee4f8281897c86563e31d9ea57140cc2e0c68f28e9895505b50cdb285e9ca3de1962466fdd2435657f58ead9669d50e1363a197dd81a125abc279c30d1fcd1b9 +EBUILD sh-2.2.2.ebuild 590 BLAKE2B 13717a33ef6dbc9714136340f3fd58194e44e0654e561d1bad0c50d34dd7039566fe5e0f51d090790b934799ae7468cf4391c85d6ee90968d69cd4638c56a8ac SHA512 a8a65e261e0ed917b1b78ee26a329284e5fd6a27c354d1534a0e2ee001a4ec389591309e7b1a4df5f6f6ec822af1a3ccd1ad6f305ead096a7c39030415ce7f6e MISC metadata.xml 803 BLAKE2B 086d1696b7c03a1a4ac9d89164b507fd7caeed3163c15b4263772399641a3f82ca364a277fef6ede78bb3d8776ec7181f316ee8070ac5bb9290e7233f69514b0 SHA512 bceee86f0df9e0042815b9d24dd75659c7548f345dee2e1e1f586cf28f605d59a7ffe759f2cdbc8da6f6fb620b7f66b1763992b35e943ed47c3e1b739eaa3a2c diff --git a/dev-python/sh/sh-2.2.2.ebuild b/dev-python/sh/sh-2.2.2.ebuild new file mode 100644 index 000000000000..27b0b099a1c2 --- /dev/null +++ b/dev-python/sh/sh-2.2.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python subprocess interface" +HOMEPAGE=" + https://github.com/amoffat/sh/ + https://pypi.org/project/sh/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests unittest + +python_test() { + local -x SH_TESTS_RUNNING=1 + eunittest -p "*_test.py" +} diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest index 5c71ad81cbef..15cd9c795353 100644 --- a/dev-python/sphinx/Manifest +++ b/dev-python/sphinx/Manifest @@ -1,11 +1,7 @@ AUX sphinx-3.2.1-doc-link.patch 604 BLAKE2B f23f8f9a0a48b170e2b6daaeded1e65aebe830da463d4e30f2405b511cb72dde12767d0113b2d1efdce821c16837d700c71c60de38d20950ca5d6579f19a80ff SHA512 3088ba8768b4ba9e6a187e4c52fcc226efd5125fd01526b4a724504f4c445d69d6964fe79c1325ff7f58edcefc7f3489393ab085ea0458d94c44b186aa16e2f1 AUX sphinx-4.3.2-doc-link.patch 745 BLAKE2B 94f190d63168be99c4719a917f0a1210c56284c278c3909d9de34a319b4d5afa2337133509c06f87e53d5ae488efd88b0f79542719e8870c137f160732c25189 SHA512 aed97412a49212856ea6ccb392c2aa210862ec25d49c4b81a7ff17bd2d0cfe4811d80f4047622f7b23473e31aad968c34098b590045c1d0592b19f4cb6ec8b3c -DIST sphinx-8.0.2.gh.tar.gz 8264835 BLAKE2B ed6e321a1e58341609d88993c418ec1a0a580683ed28895077322fdba839d5c158007d65d5349d4d53c5e3b49ae823142cc6eb0203812580ebbb5b95247bf157 SHA512 5e9f38af91d7a80b6a80a80ab26adbebc1c3303996182a58eed9120ed896c5bfde022616e116e8cb8195fe03741e93fd97dcacccf492912ab147c5bfcb79213d DIST sphinx-8.1.3.gh.tar.gz 8245194 BLAKE2B 43e0b2bc3214e01c55da356144c7e2e27dd8202b5c2dda6f6e1768c4ba4fa968180ff97f41c3b97e3cbeff1dad1199cd19385ae34dc0cb4250af60e157b3bd1f SHA512 b1d0fe9586b11083103449a04443884d06d2dcab2d0bcf66d07ef97543b5e92da60e3c02e6f8ba9e04a6d7bdd62c75ef9d3f790411753fcda2a67e0fbf6a2d86 -DIST sphinx-8.2.0.gh.tar.gz 8375102 BLAKE2B 440453b08eeaf22b521093fdf3794727231a83ce631548e74c79412359c1f8223a9cef74609e98e7fd7928abc478e85ae57d03583dda44b2c79ec2f228fd76db SHA512 f993ee98793b230f4dffc2c7eba8b7525634c8b1a6d4b16ae72dd81bc82625d057563ab9d1ac210bf6cc3922a02f1d43aa490c463b428c88a110c76756a9538d DIST sphinx-8.2.1.gh.tar.gz 8377859 BLAKE2B 780445fc103229721046094bb892adc105c903db4e5b60780f352f5cbcbee5da70bcd93dfacbf95c15825442ff679c8ea1e3ae2174a1b6f0aaad99bd76dd0b24 SHA512 23376a9d9184965b8abe4ddc9404276891e998a7942b90290c0519cbfe3c52acf86cb8fb18e9a9855b574016ba6822b4ed08105025a7012f50e41bc5bf9e0431 -EBUILD sphinx-8.0.2.ebuild 5295 BLAKE2B 6f22b9f2707e428c45f09e1c047ae321752c4f6c0cd872063dea2dc7fbe7d52fea8db06002b6af121dc68b8f9cf73542af39f16bffd258546223aff2dd27513b SHA512 2e56af0474b43734de6d5bd08b45a975d669cdef8e52952e58f264d268ee86ea26ed851fe9eb356c141aae19037e877e9c8a620a9b8eb88afe90055c29002e6b EBUILD sphinx-8.1.3.ebuild 5291 BLAKE2B 098c4923564705c44da1fdadbbebd521eb06dd92cb53541ba2e8118ab02444e307bb1d00d21b0dc0e40c6a057b538758481ad3584b3c3c69bfdac6315635a8d5 SHA512 99f38e955f291c00249c07a5eaeca60e504da73c401073307b3ed2f26dc7f7e8cc71ba713efbc5c1b22851056ec1503b3db71bd09c91400fb1ca320cf2b66fa2 -EBUILD sphinx-8.2.0.ebuild 5148 BLAKE2B 5933d3356e81d93af059ee501dd9695a595dc7a504f312a9eb079265900e0ae6b1014cba9ae0f1e21d259de6ec855000593d20a9cfabb600a56d779945204e91 SHA512 e3d39d6fb8d0c31d227edb7b10f67013e167034b8236adfa9cca6839d959902fd98cfb319ef2a2898f36d2b2f94f6efcf6b34f1e0c13f664124585bf1cdeb230 -EBUILD sphinx-8.2.1.ebuild 5182 BLAKE2B 448ae9f9f55a8acd53ecb63b48b2c06d5f2840b10d81614f4c75e36195184842461cdf8d65372d4cde3a076878cb15e693b6d9818679390bf4952bec91cf6a02 SHA512 e1488de45c672c45c7a697c2d65fd5a74dc0df996dfde14ec60f4b05d89b5d8b354b9780d193ed191e9a116fee7cccd675c364eeff9b0d844c6907e14bc69b35 +EBUILD sphinx-8.2.1.ebuild 5211 BLAKE2B c0c81ae9e7154c1e21844607e413c46d909671fd6b22ef1ddb17da2d8d64e1c916d7a502ddf2d92224dc938f76cd188d95076a0249be47e8c248f310a22139c5 SHA512 febd7965673333ac0752624ba86bcea77fb610ae47482706958cb57e8256de27b840a59f9b4456f8b8c91f1c6421cf4a104f978fde597b1d888561dba1f6ca45 MISC metadata.xml 568 BLAKE2B ddb7175070df6da4088813cc6b66f25bb4364e2619b1e7da94370f7ce8e73b68b12f618412f81e6be57fcb0c60c10e3913f26a6a578b0f9defa7b9ee8091fcde SHA512 d32b37cbe88f5e3db0c6968bc7aa22c7edfb3794bf7c62facd17e7ae1f4f0fbfc7c9f5512230cce16ed32e2ebb70c23dfe9b36ce38785c5f5b76585410313214 diff --git a/dev-python/sphinx/sphinx-8.0.2.ebuild b/dev-python/sphinx/sphinx-8.0.2.ebuild deleted file mode 100644 index c2694a03ff73..000000000000 --- a/dev-python/sphinx/sphinx-8.0.2.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..13} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -MY_P=${P/_} -DESCRIPTION="Python documentation generator" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx/ - https://pypi.org/project/Sphinx/ -" -SRC_URI=" - https://github.com/sphinx-doc/sphinx/archive/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc latex" - -RDEPEND=" - >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}] - >=dev-python/babel-2.13[${PYTHON_USEDEP}] - <dev-python/docutils-0.22[${PYTHON_USEDEP}] - >=dev-python/docutils-0.20[${PYTHON_USEDEP}] - >=dev-python/imagesize-1.3[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-23.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/requests-2.30.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2[${PYTHON_USEDEP}] - ' 3.10) - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - ) -" -BDEPEND=" - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - app-text/dvipng - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.0[${PYTHON_USEDEP}] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - virtual/imagemagick-tools[jpeg,png,svg] - ) -" - -PATCHES=( - "${FILESDIR}/sphinx-3.2.1-doc-link.patch" - #"${FILESDIR}/sphinx-4.3.2-doc-link.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - # we can't use distutils_enable_sphinx because it would - # introduce a dep on itself - use doc && build_sphinx doc -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - local EPYTEST_DESELECT=( - # less interesting failures - tests/test_builders/test_build_latex.py::test_build_latex_doc - tests/test_extensions/test_ext_math.py::test_imgmath_png - tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html - ) - case ${EPYTHON} in - python3.13x) - EPYTEST_DESELECT+=( - tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members - tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases - tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified - tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none - tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature - ) - ;; - pypy3) - EPYTEST_DESELECT+=( - tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception - tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all - tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None - tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class - tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin - tests/test_extensions/test_ext_autodoc.py::test_cython - tests/test_extensions/test_ext_autodoc.py::test_format_signature - tests/test_extensions/test_ext_autodoc.py::test_partialfunction - tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases - tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type - tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type - tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function - tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor - tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members - tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs - tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module - tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped - tests/test_util/test_util_inspect.py::test_isattributedescriptor - tests/test_util/test_util_inspect.py::test_signature - tests/test_util/test_util_typing.py::test_is_invalid_builtin_class - ) - ;; - esac - - # note: pytest-xdist causes random test failures - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p rerunfailures --reruns=5 -} diff --git a/dev-python/sphinx/sphinx-8.2.0.ebuild b/dev-python/sphinx/sphinx-8.2.0.ebuild deleted file mode 100644 index 6ea1476ca88d..000000000000 --- a/dev-python/sphinx/sphinx-8.2.0.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{11..13} pypy3_11 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -MY_P=${P/_} -DESCRIPTION="Python documentation generator" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx/ - https://pypi.org/project/Sphinx/ -" -SRC_URI=" - https://github.com/sphinx-doc/sphinx/archive/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="doc latex" - -RDEPEND=" - >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}] - >=dev-python/babel-2.13[${PYTHON_USEDEP}] - <dev-python/docutils-0.22[${PYTHON_USEDEP}] - >=dev-python/docutils-0.20[${PYTHON_USEDEP}] - >=dev-python/imagesize-1.3[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-23.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/requests-2.30.0[${PYTHON_USEDEP}] - >=dev-python/roman-numerals-py-1.0.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-applehelp-1.0.7[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-devhelp-1.0.6[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.6[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-jsmath-1.0.1[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-qthelp-1.0.6[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}] - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - ) -" -BDEPEND=" - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - app-text/dvipng - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.0[${PYTHON_USEDEP}] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - virtual/imagemagick-tools[jpeg,png,svg] - ) -" - -PATCHES=( - "${FILESDIR}/sphinx-3.2.1-doc-link.patch" - #"${FILESDIR}/sphinx-4.3.2-doc-link.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - # we can't use distutils_enable_sphinx because it would - # introduce a dep on itself - use doc && build_sphinx doc -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - local EPYTEST_DESELECT=( - # less interesting failures - tests/test_builders/test_build_latex.py::test_build_latex_doc - tests/test_extensions/test_ext_math.py::test_imgmath_png - tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html - ) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # TODO - tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor - tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like - # minor repr() differences - tests/test_util/test_util_typing.py::test_restify - tests/test_util/test_util_typing.py::test_stringify_annotation - tests/test_util/test_util_typing.py::test_stringify_type_union_operator - ) - ;& - pypy3) - EPYTEST_DESELECT+=( - tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception - tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all - tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None - tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class - tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin - tests/test_extensions/test_ext_autodoc.py::test_cython - tests/test_extensions/test_ext_autodoc.py::test_format_signature - tests/test_extensions/test_ext_autodoc.py::test_partialfunction - tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases - tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type - tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type - tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function - tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor - tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members - tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs - tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module - tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped - tests/test_util/test_util_inspect.py::test_isattributedescriptor - tests/test_util/test_util_inspect.py::test_signature - tests/test_util/test_util_typing.py::test_is_invalid_builtin_class - ) - ;; - esac - - # note: pytest-xdist causes random test failures - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p rerunfailures --reruns=5 -} diff --git a/dev-python/sphinx/sphinx-8.2.1.ebuild b/dev-python/sphinx/sphinx-8.2.1.ebuild index c787b919b270..d1e73628fc14 100644 --- a/dev-python/sphinx/sphinx-8.2.1.ebuild +++ b/dev-python/sphinx/sphinx-8.2.1.ebuild @@ -52,6 +52,7 @@ RDEPEND=" ) " BDEPEND=" + >=dev-python/flit-core-3.11 doc? ( dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] media-gfx/graphviz diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 10a15ba1a95e..9b9d47b853e4 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,3 +1,5 @@ DIST stripe-11.5.0.tar.gz 1386601 BLAKE2B 009cd3d273a009d20ec46f7d1875212cdee92514f9735a8474eba321d92f2fed9d55ea946feecf1aaf0e456dd76c5cd651eccaad8c68838575e7655940b75e5b SHA512 2f18732d59b92b9d17f4f3b728c8457dc10457d7a2c53d80ff1f770c09f77b7d7d1627ce51f4bd37432bc41b1aab5377eecc0adaa735a6b3f45f2193e0acf4fb +DIST stripe-11.6.0.tar.gz 1390405 BLAKE2B 0a630201e0c85d1c456a02f18c1383d8367e8980485cf20ab62fbad2a6a6f0612b2199626de1e7f5cefb477e7dcc07777d2af095994de04805fcba206469f6cd SHA512 f92978feef4083cb1a662da44101b9b670d442c141921f29b93a551a36d641faccdff60499115a4b8a0c62b74498403ad3ac7f04c4b16992f3cab5ee498cb25d EBUILD stripe-11.5.0.ebuild 2534 BLAKE2B 5680547d4482f194dd0f21160b834c2d9748e1bba60fa39d1e159563e4dd99da8e9a4f8bc43ee1556839617a17611197c5885073c3f7363e6e4ec04f1c51d3b1 SHA512 eb174abe40ea15287a697134675e48aba273c174b67c5be6a5258e5cc6666b65aa78a2bb5c7cca449224307419edb3e2cde42ced11d5afe51360954faa615cae +EBUILD stripe-11.6.0.ebuild 2636 BLAKE2B 7bde9fabf80ddf93dcf895b40d012b72ef33971d4a71bec88bc205d1d60bf2d79c28d77e3733d92c1ce5b2b5ca8e87869e5dbc10c31fcd0663407538c3d01c57 SHA512 a339b677b6501c4222f0ffb18a899534c7860eee1980e516b82646ffe4b4f4ff2f0c1c173f933e526907554005c4bd43f3042f2c9cd06525b8db8ebcc8ff3f16 MISC metadata.xml 673 BLAKE2B 6b85b1f88713d2365274fcff21648748039b48028b3c34c1192e16ca12d0f3b4d14ab13c7c2a744c381898ea0c1304bda8be52d3fadddc1a1b787f010b001398 SHA512 e3178927a69d14f59673acc5eaedda59db5a07e2145ed6fb0597363b60183cb3e7a7b0feefc1d4c9095d52ed96e0be32ef5dc23ad0c20fd6e6b33c830177c0be diff --git a/dev-python/stripe/stripe-11.6.0.ebuild b/dev-python/stripe/stripe-11.6.0.ebuild new file mode 100644 index 000000000000..96f27e9fba30 --- /dev/null +++ b/dev-python/stripe/stripe-11.6.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Stripe Python bindings" +HOMEPAGE=" + https://github.com/stripe/stripe-python/ + https://pypi.org/project/stripe/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="telemetry" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] +" +# please bump dev-util/stripe-mock dep to the latest version on every bump +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.192.0 + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/anyio[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) + +src_prepare() { + distutils-r1_src_prepare + + if ! use telemetry; then + sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + tests/test_http_client.py::TestLiveHTTPClients::test_httpx_request_async_https + 'tests/test_integration.py::TestIntegration::test_async_raw_request_timeout[asyncio-aiohttp]' + # timing + tests/test_integration.py::TestIntegration::test_passes_client_telemetry_when_enabled + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests -p anyio -p pytest_mock +} + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & + local stripe_mock_pid=${!} + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null + eend ${?} "Port ${stripe_mock_port} unavailable" + if [[ ${?} -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +} diff --git a/dev-python/trio-websocket/Manifest b/dev-python/trio-websocket/Manifest index 5f8677f4c168..bd0639f2b170 100644 --- a/dev-python/trio-websocket/Manifest +++ b/dev-python/trio-websocket/Manifest @@ -1,7 +1,7 @@ DIST trio-websocket-0.11.1.gh.tar.gz 45682 BLAKE2B 0f926421828476c9e23cf962df7a17a2cf4470e0898dddbc4690497521205ea11973a188ca460685739d08c34be237682b0bbbbe2c279d35e5c2fdce9b3ce020 SHA512 4b0eb6f0c012cefedb69b97e9452ba979336fbe9f154799c4c68871b8013e728374e4872a2343ab4d27fa6e25e40c3063e681e80470123d37f13f531be4f6644 -DIST trio-websocket-0.12.0.gh.tar.gz 52237 BLAKE2B 1577162f36fe7e22fe7618f5895876dff0af4ed84bc7cb34975aa291390be48df322ab79cce1c04aa9a67f1b1c8578a1988ba7b49a8208a11fde68ec0cc678a8 SHA512 f1c166a075f9b5b63ea36216b2f138fb9fbb4b60f8d23bf3dc85899d02a9f6e59439c2c7a18194fc05837b4f986206b9140f1b59cfc5061ed5667c1dad32455b DIST trio-websocket-0.12.1.gh.tar.gz 52699 BLAKE2B 01823d61a633339a89ed5295d2a82c842ff6e46ebf27cc3e99e7136e3d12458f22d2ce088f6389b10609528a3bc7685b1de440c6f188e23eec53fa40ee13226b SHA512 5b7b3f696f241e341e8a0217ddd3395c281a7e4ddc6dfcf3106333df50777af12fe63e55035e29bdfce306b16af680d0f648058d86ea7bf53d5f9adefc0beb0c +DIST trio-websocket-0.12.2.gh.tar.gz 52738 BLAKE2B d20f159c5596d6a784d08f5010fc0d08aab254005abb15d8f6829923750b53327aabf77a072b428edfdac27647d6a170e595660ebeadce1d62dd5f6bd5ff5739 SHA512 220ecac499de12c77f4004c739154380ad8dd05570e43512549d9205515f7d9dd7aa085248b1373fae0c690bd1ce7df757332abb5fe6edfbe2ee74c33834ef49 EBUILD trio-websocket-0.11.1.ebuild 1549 BLAKE2B fb4da5270ce4636e0d6421d4d1ad2ec09b9f00e215b122e349a25e59100c9d581338ebd58fbc5386de04567e7a34701f13f903110f039bf327753a6241a17914 SHA512 8890e9250fa092d0c66c5b9eb195a4e8a670158ff33549c45ce111fe106b53d8f15dbd706d0d786fd0dad140ea1332183737c8d89edc58f58f99b6cc726aec25 -EBUILD trio-websocket-0.12.0.ebuild 1556 BLAKE2B df28cb1f449d130bcb1e686df5af0d3134280422468ac6496eaa075a8443fdb986599c7b995eedf268b2acd948674f461069c745442ba15f44b9aaf2eebb1b93 SHA512 26cd9dc63a69fee40667b14843884188468d29b2c43fd8a731dc4d02181e2482c29426d91613bfcd7d5c2ff20c52f8a9828ea06fdfac27d813ab5aea22d0ce05 EBUILD trio-websocket-0.12.1.ebuild 1556 BLAKE2B df28cb1f449d130bcb1e686df5af0d3134280422468ac6496eaa075a8443fdb986599c7b995eedf268b2acd948674f461069c745442ba15f44b9aaf2eebb1b93 SHA512 26cd9dc63a69fee40667b14843884188468d29b2c43fd8a731dc4d02181e2482c29426d91613bfcd7d5c2ff20c52f8a9828ea06fdfac27d813ab5aea22d0ce05 +EBUILD trio-websocket-0.12.2.ebuild 1556 BLAKE2B df28cb1f449d130bcb1e686df5af0d3134280422468ac6496eaa075a8443fdb986599c7b995eedf268b2acd948674f461069c745442ba15f44b9aaf2eebb1b93 SHA512 26cd9dc63a69fee40667b14843884188468d29b2c43fd8a731dc4d02181e2482c29426d91613bfcd7d5c2ff20c52f8a9828ea06fdfac27d813ab5aea22d0ce05 MISC metadata.xml 408 BLAKE2B 40171491e2126391058f6449ba63a69aad29f7d16c03a97b39905cbf143fc38806dca77b21a207b1f53d7eb3df65db83e12f77fde88031a077658066747ba26f SHA512 b473e4bc56819d9c96df120c986d74a11a7bdcecca07398488056241653156ced82e1099d8dd6fa4bd6425b5e9b9a313f26a2e9860387ad3ce3e6c1d0b9ec18c diff --git a/dev-python/trio-websocket/trio-websocket-0.12.0.ebuild b/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild index b81e48c07229..b81e48c07229 100644 --- a/dev-python/trio-websocket/trio-websocket-0.12.0.ebuild +++ b/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest index 769a280d9bb5..5677bacd888e 100644 --- a/dev-python/types-setuptools/Manifest +++ b/dev-python/types-setuptools/Manifest @@ -1,5 +1,7 @@ DIST types_setuptools-75.8.0.20250110.tar.gz 48185 BLAKE2B d6db261fe44fe7bd05670c5cd6519d4ea4825e97af0d3663ebe0538496d2816af81dff9bab3e7f51641d07b4d185e75e87d5dbda77f244019488384d5db6d56a SHA512 fe9ce44c59b237f75af5f38f6efdb63fba142673cfd9f8b765f825d2d52154dda4c3d4fe8dd0bd7a22448192a4bbb90e02cb31619c473e1e7d9f0df39959c326 DIST types_setuptools-75.8.0.20250210.tar.gz 48240 BLAKE2B 5cf73044b6f813039c2590c0928fb38f8d4f721a3e1efadf09170130c412c0ec970761ebd01b513bc119b5dd99218f5a0d286c945c7c591fe5c9fadd875ad4b2 SHA512 46ab3d6155f0c21a51854c261a20ec2ded46f3b38aceda71b96f82f90be5d2847f9469ac4348158b16f45c99218237d7743fb9383560293121732d1d93a8c8b3 +DIST types_setuptools-75.8.0.20250225.tar.gz 48448 BLAKE2B dd7ea2540369df155f466c8d0b5f8b01070c1a6824ca21eff68f6a44506fb6bd2c98d4609eb9247dd0f42cbf831c2ed093f2d2aac3e81094626e734d6bbdaa9e SHA512 12d8b695c2cf4655c7cab771eac4a0e11253ed6b1d4b6c5dc57fa23c5eb6f6e365bb674ad84cdfde7d77b2128eca28c9f4f5f9f68c6d559e63e5c2d9e445949a EBUILD types-setuptools-75.8.0.20250110.ebuild 420 BLAKE2B 61b47a2f06e3289975fcd826927568fbeea5398cc03ad9c491ae51ca7ff887bb5a0b3696a8225f6b8afa7ec9e70080112b46cf43f74b380b3638a88cefef83d9 SHA512 eea5cd70b1cb5137e001803b651d0cd200ee5dbfdd25740baed329dcb6a3ed409b9c7c9b3d35648e91cdc42065f19719b3bb178e37dfe9bbd9b82881402db836 EBUILD types-setuptools-75.8.0.20250210.ebuild 428 BLAKE2B 2c45ea6eb3b031a965440aa4192f117b289279f54bec51496dba6d7b158ff8f6c3233b8477b62cd7406d01c6b4e7d427258746aacec7a86ac1df4d9810664f60 SHA512 8766643f2931adb95d3a67ac279e5f10cd7177e9d6a2b50b1346d314eb65adc450d973c1d463c7fa8a4687fefe11bb8c373c3a43296a39a9acdcf7b4a1560d0f +EBUILD types-setuptools-75.8.0.20250225.ebuild 428 BLAKE2B 2c45ea6eb3b031a965440aa4192f117b289279f54bec51496dba6d7b158ff8f6c3233b8477b62cd7406d01c6b4e7d427258746aacec7a86ac1df4d9810664f60 SHA512 8766643f2931adb95d3a67ac279e5f10cd7177e9d6a2b50b1346d314eb65adc450d973c1d463c7fa8a4687fefe11bb8c373c3a43296a39a9acdcf7b4a1560d0f MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15 diff --git a/dev-python/types-setuptools/types-setuptools-75.8.0.20250225.ebuild b/dev-python/types-setuptools/types-setuptools-75.8.0.20250225.ebuild new file mode 100644 index 000000000000..8149f98d4409 --- /dev/null +++ b/dev-python/types-setuptools/types-setuptools-75.8.0.20250225.ebuild @@ -0,0 +1,16 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for setuptools" +HOMEPAGE="https://pypi.org/project/types-setuptools/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index f75261cf2a70..8827386df165 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -5,6 +5,9 @@ DIST uv-0.5.29-crates.tar.xz 47545324 BLAKE2B 880a4c51619031cabd6e375373e5a1a99f DIST uv-0.5.29.gh.tar.gz 3375616 BLAKE2B bce1af0353271f8c0ecf073286ed26303953920f68fdb3e24aa7f03926dbc0a9165e93ee2b92bc554ce5eeca3c2d40413e3eee5c83c85dc85da7f737a9af5cb3 SHA512 ebcc2f4d25e800fdd864b1aa64ed0c2f7e5ab2f9e4a80e43f7ecc27d4a0fedac1062644bd954e15b39055d562ec2366c089a934fd65bb103cb50e2b5414a6d97 DIST uv-0.6.2-crates.tar.xz 54121752 BLAKE2B b1ace1c08ae63fa662d73675eb30818b63d653e4eec3e358edd9346f4e1ee284fc43fa6a18342390f3e0a4bdd4202f99591938b8aa5f604453db51e0f699f241 SHA512 8347bccbf2ea7540388a4dd35b419662213bd0be2ddb2dfd9923be2ce31b79640f18e779938c8470a7c5d4c5f94c82a66813d3b5067f9e596d41ef916f0e83e7 DIST uv-0.6.2.gh.tar.gz 3720975 BLAKE2B 04e3e9d6cc3a808f5323e7e72584c74078ee74d8636533a42e0027e2abcf98fc73fb2fb8f94dd855773bf046d381a8d928dc3fb3688bcff25df1c848bc3a1496 SHA512 ac193c0de1cd6ae48fd40e05a1c47999bc2cee9ac553d69fe676a78e970e2763c2e9a6f3a84b123701db143534d8597ef4445e255ca74788fef88332e51f092e +DIST uv-0.6.3-crates.tar.xz 54109600 BLAKE2B d73c4b4794626abd044f5f5487f59e5890545b659c9df36956e3da8d28dc7be96119706dc7fcfa693a1d3a023691ea4997e9be6b993fdce64044995f20d9c4ef SHA512 5476c855b8a3c68b2572c837f1841e8563373b133d226117f1dad06599a237b2d34bbe95d0f27d027952ecde26977964027e7d4af25ff29ff28b8afe2bb3e522 +DIST uv-0.6.3.gh.tar.gz 3759959 BLAKE2B de5309ab9093193bf1e845089a96408dabfb1af26bc634ac6b5f00aca9a94a709d3a36577642cef8a99a6e38c7ed81df45cf9e803f2508cef9c3efda28e56ecd SHA512 a168528a5af666f2d69e2f8606b8d68e8009dee5b604af83bf9273192e9c07778078a0e8e79f14432e851b62a1af72759a06b85a891ed93f5369daffa01c4807 EBUILD uv-0.5.29.ebuild 4369 BLAKE2B 40754d687361d7e64e8efd26e801049cd8f3e876ad6817ceb4f84e178d6f239edff3cd94c9d2440ba393a5f2a60fd76f0951ab6f5cbe34f9c978b454eece19e9 SHA512 b58cf2aa7de6c62c44ae2fee17afd26cc655f593b8ad01ca0a2cae59b07aa37c5510a95e357401664595b5d6ee54c0745fc9bf75cb8f9f378ee583fb778948c8 EBUILD uv-0.6.2.ebuild 4373 BLAKE2B 510bc7db99248e31fb752f3653f8983cef1b282e155cf629344fd9642d74360b40fe1506f282221721bbcac5f9e6c3780e448df2615ee36fb8ae9f35a2d3cc01 SHA512 990908788fa6542f97b91f35bb97a18be6e7827ddcca9a1816f960dcb16cbf85d7201d2b90f1046e46aa9d243e4a327113cee3155c7257b36d865ac508a6e89a +EBUILD uv-0.6.3.ebuild 4373 BLAKE2B d3ad55fb8a18f2d6416186df692373bac1eeb19158ff86dc69dfb37c8ba2eaa98de16547a5075ba264ec515faf9fd84ac735e11a19a4c5947a96ed1e2418582a SHA512 b8afbb60bd276d35c9f6a263a74846026a9b42f62740bb04e3274eb879ff85129ea51e288aa0cabc5005d3df28fe255e9241d8b34a140430186e2543735a9a66 MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310 diff --git a/dev-python/uv/uv-0.6.3.ebuild b/dev-python/uv/uv-0.6.3.ebuild new file mode 100644 index 000000000000..ea31a134e1f8 --- /dev/null +++ b/dev-python/uv/uv-0.6.3.ebuild @@ -0,0 +1,170 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' + [pubgrub]='https://github.com/astral-sh/pubgrub;b70cf707aa43f21b32f3a61b8a0889b15032d5c4;pubgrub-%commit%' + [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' + [version-ranges]='https://github.com/astral-sh/pubgrub;b70cf707aa43f21b32f3a61b8a0889b15032d5c4;pubgrub-%commit%/version-ranges' +) + +RUST_MIN_VER="1.83.0" + +inherit cargo check-reqs + +CRATE_PV=${PV} +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT + MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +DEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-lang/python:3.8 + dev-lang/python:3.9 + dev-lang/python:3.10 + dev-lang/python:3.11 + dev-lang/python:3.12 + !!~dev-python/uv-0.5.0 + ) +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +check_space() { + local CHECKREQS_DISK_BUILD=3G + use debug && CHECKREQS_DISK_BUILD=9G + check-reqs_pkg_setup +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + rust_pkg_setup +} + +src_prepare() { + default + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? + + # remove unbundled sources, just in case + find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF +} + +src_configure() { + local myfeatures=( + git + pypi + python + ) + + cargo_src_configure --no-default-features +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { + # work around https://github.com/astral-sh/uv/issues/4376 + local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} + local -x COLUMNS=100 + local -x PYTHONDONTWRITEBYTECODE= + # fix tests failing because of our config + local -x XDG_CONFIG_DIRS=${T} + + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + cd crates/uv || die + cargo_src_install + + insinto /etc/xdg/uv + newins - uv.toml <<-EOF || die + # These defaults match Fedora, see: + # https://src.fedoraproject.org/rpms/uv/pull-request/18 + + # By default ("automatic"), uv downloads missing Python versions + # automatically and keeps them in the user's home directory. + # Disable that to make downloading opt-in, and especially + # to avoid unnecessarily fetching custom Python when the distro + # package would be preferable. Python builds can still be + # downloaded manually via "uv python install". + # + # https://docs.astral.sh/uv/reference/settings/#python-downloads + python-downloads = "manual" + + # By default ("managed"), uv always prefers self-installed + # Python versions over the system Python, independently + # of versions. Since we generally expect users to use that + # to install old Python versions not in ::gentoo anymore, + # this effectively means that uv would end up preferring very + # old Python versions over the newer ones that are provided + # by the system. Default to using the system versions to avoid + # this counter-intuitive behavior. + # + # https://docs.astral.sh/uv/reference/settings/#python-preference + python-preference = "system" + EOF +} |