diff options
Diffstat (limited to 'dev-python')
78 files changed, 617 insertions, 1197 deletions
diff --git a/dev-python/ast-serialize/ast-serialize-0.12.1.ebuild b/dev-python/ast-serialize/ast-serialize-0.12.1.ebuild index 7142c24913c5..73ac85f79772 100644 --- a/dev-python/ast-serialize/ast-serialize-0.12.1.ebuild +++ b/dev-python/ast-serialize/ast-serialize-0.12.1.ebuild @@ -30,7 +30,7 @@ LICENSE+=" Unicode-DFS-2016 ZLIB " SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/backports-zstd/Manifest b/dev-python/backports-zstd/Manifest index 950f94000ec7..c81176a48f03 100644 --- a/dev-python/backports-zstd/Manifest +++ b/dev-python/backports-zstd/Manifest @@ -1,6 +1,4 @@ -DIST backports_zstd-1.5.0.tar.gz 998556 BLAKE2B 0fbcf631730d01afece73a68d80c1df93d7af0205b105c93a901e4688c5414575fa37a177c7fec0b673edb49bdda7c7c06da1179cd7d84641bf11aee8d68f596 SHA512 47298459a77eb5dcbb47d362414e7f9b1347bba0c9a724a465a55e137d1c4aaffc8e79897aa5d0e30c7855b0cf6e537e8439a18edef452a45407a66be3447276 -DIST backports_zstd-1.5.0.tar.gz.provenance 9628 BLAKE2B b476f6b73845195092ffc97b94199650df9e8f27d4e4ae7b9676d83b0a0c48b8b3c215e63b361b38857241e9ce123f94c18e35976b1095f5c49812b9eb1e4502 SHA512 77101ebd8e3409a67da8ca31d30305cb4753b9e20d73dbb148c77c970addc4035f96777f64f343109d28287ba42c3e347bd8bd027c63cd7a667740114fe03aaa -DIST backports_zstd-1.6.0.tar.gz 1000009 BLAKE2B a906fd579650bec328ba0ba496952f621095abc0c1febeb2b2b7ba8fe48f16f1562cdae1851305495c1e539e3749f90cc35fe41ae77b961ee7dbbb2548dd0d81 SHA512 6f5e1f595eb9ee98036e06f3bceb10b6bc4b5555185fbaba789dccd9edd41c10594ea8fd1863b8e27e9dad7260772ce345d52462f72d794ce4ef9580dc656613 -DIST backports_zstd-1.6.0.tar.gz.provenance 9813 BLAKE2B 7308538f1a6022da536c6b9881420416e3d8c9f5acbad375d6278518d368879893e33e3b3966474fc39c4d88726d9886ad5d4eae3f7f69cdade173fb4337a5b7 SHA512 56f0bfd41bacba9ecc88da90a32a17f098073703df962f6a212111a27c4b486952eeb36df5a165033bc47e06f9e17e03485651cc8f8cd23fc6393fcdd917229e DIST backports_zstd-1.7.0.tar.gz 1003722 BLAKE2B fe514fa58c171afb7fdec75e1bcc29a03a68f613566891ce4838525476abc00d187610e618942b89dad4c038fc3655a57492ff57858b8597ea2c9ced64c9f7c9 SHA512 acbed29d30ca2093834762fbd904062f7b87e039007f62b7ad8b1667faf688249c6df0f3658cd11e76017fe590fa119092e216fc30d0140a289cac6d76e82677 DIST backports_zstd-1.7.0.tar.gz.provenance 9674 BLAKE2B 2814cfbcafa2f9a9091ede27651aba9ad52c50a370d5b1e59a014f6d724428ebb0a9d95ad1a04e2e18ec70416d1f486f1ac3379c8e63a12cc6338d6c6f30371a SHA512 b5ec5fb57b741ec4e5c3c987509c37614a564a32ff25709492b3bb6a15a7111de539b516e406260f475e4582b55a3074a4028298fea475c27ce37eb40ed67663 +DIST backports_zstd-1.8.0.tar.gz 1006566 BLAKE2B 49507039f47fc95ab9b1e1c83ebc21245509c6035a0c2832e6748b5f5995c80effc2d870d0817a6d01518d49ced745d488cd41b747195a46d53da39f0aad1ad8 SHA512 7323e4253b61b4cb4228eeb48fdabc5e41523b8ccad9f29bc0d14c4dac0415122aa43cb0c0f2c98518b3668df84c06351a3aee45afb483b4f28f53a7213ab735 +DIST backports_zstd-1.8.0.tar.gz.provenance 9766 BLAKE2B aed2bfca20f2a9a7bc0ef2972bfec8bf0de460dcc47e0bedc16613cb38f0e315df8b3f12373b1b2d2d6a03f2ef9d092dba7a64ce4bcbe6005381ac85415ad30e SHA512 d1b72a52df82ed1ad6d62101ee10387a014543828b9e2e072a976f5dda48e3dc99651661d98b075dffee158e06ab61952f162fa717877ee47bf6d445b9e332ca diff --git a/dev-python/backports-zstd/backports-zstd-1.6.0.ebuild b/dev-python/backports-zstd/backports-zstd-1.6.0.ebuild deleted file mode 100644 index 0f84ef33bb81..000000000000 --- a/dev-python/backports-zstd/backports-zstd-1.6.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYPI_VERIFY_REPO=https://github.com/Rogdham/backports.zstd -# this is a backport from py3.14, so don't add it -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of PEP-784: adding Zstandard to the standard library" -HOMEPAGE=" - https://github.com/Rogdham/backports.zstd/ - https://pypi.org/project/backports.zstd/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -DEPEND=" - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # remove -flto and other forced cflags - sed -i -e 's:kwargs\["extra.*:pass:' setup.py || die - - DISTUTILS_ARGS=( - --system-zstd - ) -} - -python_test() { - eunittest tests -} diff --git a/dev-python/backports-zstd/backports-zstd-1.5.0.ebuild b/dev-python/backports-zstd/backports-zstd-1.8.0.ebuild index f67e9c4ae35b..8b72d545ef85 100644 --- a/dev-python/backports-zstd/backports-zstd-1.5.0.ebuild +++ b/dev-python/backports-zstd/backports-zstd-1.8.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" DEPEND=" app-arch/zstd:= diff --git a/dev-python/backrefs/Manifest b/dev-python/backrefs/Manifest index 8e8c5afacaa8..a8917c442e48 100644 --- a/dev-python/backrefs/Manifest +++ b/dev-python/backrefs/Manifest @@ -1,4 +1,4 @@ -DIST backrefs-7.0.tar.gz 7012453 BLAKE2B 8c6f9235f65b846621318406e4a31bb8ee325b277d561874329e639854655fa680d1306d75449df7c0dad167aa968f2ec72213415e37ab488ea99f91174a5411 SHA512 4c12a1ff958619a3ebdb033c110efc614b2a3e13767bc72100c6dbf3c8217f15fc2fe85e547221ce01b5f14dc47ccd0d079ce12b4dd55bda458fdf748e1b002c -DIST backrefs-7.0.tar.gz.provenance 9169 BLAKE2B c8f94a5331b52534c62f0661376c8a984d7f4d1f6cdad501a9c3bdf6efd9562604d33c5b49f753927ebccb29ccca8d2c1f3fef4e4689e529eb311dc01c4368ac SHA512 2e153fb1167218dce95916d642d6e0546cae940e6020bb36ba7889f3262b3b01513db7eb0d07b5a517dbbc2e490b7f0a603784bf473b894ec27325b7bf3120f3 DIST backrefs-8.0.tar.gz 7013081 BLAKE2B b0cd793beb447d6d0dde92f9da60ce144fb81a042d5bc958f9376fcf697c89285df2cdac93a22a919956d744f957d15c466e2858841ce9beb3ca6050adb1bea4 SHA512 7ce8217d951ec573e044d83e2505db2f0a184c8d1ddf105a26b9bcc9a137afaf50b992fc5dc529cfbd197044696a7346df2781002b8184d543735a8646909bc2 DIST backrefs-8.0.tar.gz.provenance 9863 BLAKE2B 550c3c18a2bd5c8cd05b8e2da21f185c9e966f2ec35d3e6cb09f054235c9f19d5261ec2e6a1a78447a4f177694d2151b573332056520190260deb26395993ef4 SHA512 3fac94e549e9514ec545714da915d61750c89f88361d6e3b21c3b00088deb251d7e4015864d58af804caf9e599e1ac08724eff83bb1b9d6e17cf0dd3f0ff6a6c +DIST backrefs-8.1.tar.gz 6999089 BLAKE2B ac897f057f14c434a39195b893c52b0a941c4f9c399c90f58b7762e81b57a4c17bbebb64f0f81208954abe8ad75f3e4e94a39f7138b689b448a1c0803e3cc799 SHA512 9b587fc363c5431cb1d338c3322832da4015c784dbe8f426b3c778dde1708f0adc8355399807b49b29dc1fc9565a71bd8aa6ae590749d8b2ec87bb43535c85fa +DIST backrefs-8.1.tar.gz.provenance 9753 BLAKE2B d8b1a72a8ef54ddc9967f9f03bce06c51a7aa869290d356d48fa61b6664b8efaf78d5f6d587278b052e567a70aa79b33220638d6476d83a625d934359eeba4fe SHA512 e1a6f13ceb8f3952790940c985b1adc3060c7ef70553ae9d47281beb671fb36bb2ca4c3c32188b34ed1c35f4be3c76d5a8d82e3022e7c9c2ef85543f7d43d33f diff --git a/dev-python/backrefs/backrefs-7.0.ebuild b/dev-python/backrefs/backrefs-8.1.ebuild index 8419dc211ea6..30a6d3563133 100644 --- a/dev-python/backrefs/backrefs-7.0.ebuild +++ b/dev-python/backrefs/backrefs-8.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" BDEPEND=" test? ( diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest index 8b60feb648b9..e89831d9fdac 100644 --- a/dev-python/beartype/Manifest +++ b/dev-python/beartype/Manifest @@ -1,2 +1,4 @@ DIST beartype-0.22.9.tar.gz 1608866 BLAKE2B a53a4b8565b0ed3773b52128752bb83a1b693ce286f96dc92a22bbb50ef195136fa7460ca3aed70090788d506b504d62789254276d609543ff40cd81e4093b13 SHA512 29dad336f6cfe6f19f410af47dbc7ade2eaeac84a917d989b967e023c20d913b7becac91147e79d404fe81b4631252d534fc7283a66b7da0dd160a745500af84 DIST beartype-0.22.9.tar.gz.provenance 9418 BLAKE2B 684ce17710a9dc33fd8fa6982fbf4b5836f0411191c61c340199ab392ddab2d672f0c71c6a63cd65042bf85562b7e4427ef2084ea99e54ce3ada66a6fa009b31 SHA512 3488aa8a3c0fb680ddf67042b83304009c5a70d9bb667cd5dccee4c4b8c9d4180dd9ae85b9a81510519e4729b20f46e9da6ef729ca99ddc62ea460699d72c499 +DIST beartype-0.23.0.tar.gz 1992744 BLAKE2B 2a49e37ff9f3790a88da767f10d85f41533c087d972d1a333e252eeb0914741d1231e392f8d69e53f6f2dec5ac363bc1646e8a0e22be99e7d578d3a535773d20 SHA512 d1bca602a5ee498c1df2cfc74c01eca2d9df01cc75296012dd0d22ec1fc83495c3dea8b7c810e81de87d35cabe1f9b9ebf3d5f3c5d550e69fedb6f9d376c70de +DIST beartype-0.23.0.tar.gz.provenance 9712 BLAKE2B 2d398242c9b7b97c2d21427bffc4b7b94bf1cd0c05a3ce5b209d89ef6d13396ffd6c203b33600842706a7bd1252c70edc9d318e5a5c7ea5a3a5066b1d887fc09 SHA512 e2f687bca85053ae3bec36b3974ef9ed80e1e09dd98b25aece5c9f83f8525d909352ecb1ac5641ce8de2ac372dabfb76cede721cf9fe9f5d22cf84cb1ed1c8df diff --git a/dev-python/beartype/beartype-0.23.0.ebuild b/dev-python/beartype/beartype-0.23.0.ebuild new file mode 100644 index 000000000000..42752fae45e1 --- /dev/null +++ b/dev-python/beartype/beartype-0.23.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/beartype/beartype +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Unbearably fast runtime type checking in pure Python" +HOMEPAGE=" + https://pypi.org/project/beartype/ + https://github.com/beartype/beartype/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +BDEPEND=" + test? ( + dev-python/click[${PYTHON_USEDEP}] + >=dev-python/docutils-0.22[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fragile performance test + beartype_test/a00_unit/a70_decor/test_decorwrapper.py::test_wrapper_fail_obj_large + # test for building docs, apparently broken too + beartype_test/a90_func/z90_lib/a00_sphinx + # poetry, also broken + beartype_test/a90_func/a50_external/test_poetry.py + # broken + beartype_test/a90_func/a90_pep/test_pep561_static.py::test_pep561_mypy +) diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index 28300811883b..ec4b1b70b12e 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -1,4 +1,6 @@ DIST black-26.10.0.tar.gz 728037 BLAKE2B 77675cb575b0d84316e9df1960a96a780ca5de0e497c131c25391dbd193f17beeac27793abeb9a766a0ebffe3dfae12a7d91c5f4a8fdfbd1a1e1fbd49c1e6bfc SHA512 941ed5eae286d5a43112143f8598597c9e10b1491a550dd024118bd72afeea428640610e514926c6427fd06f9a06f426f7792c26d35a8f28b5c6a489e007f75d DIST black-26.10.0.tar.gz.provenance 9467 BLAKE2B 869c55d0087a6e158731cf118a2fb17e99074cb0f316432501c310a8221bcdc9d5ebd4dd1324842f21a7daafbc86a9d6483d709bd71ac57d83b678a301cb489d SHA512 6bd4621be1107b9431c7872ed4c09880f681d11f7cac098ffdca2a567f302edf342a91c662c90c4f15c77a6fec2eb65b4f10e5dbd328b762bfe418cd89fe5a25 +DIST black-26.10.1.tar.gz 741979 BLAKE2B 85e30e28ae6f407ce5588176e6bfc43309f63a735ed1203429e9655d14f57d35f6b12bd75b92957b5b20d1b1c85177c301750b0de84ad896bd820e09e4d563a8 SHA512 f85ce4e2befad618472ba8077817604637dd5a5b424d393121365b790f8cedacefb2ce037755f1720e845187f0ec194d315ef8880516447aafc66b8c80ff9e92 +DIST black-26.10.1.tar.gz.provenance 9637 BLAKE2B a478f8152c2541b33295f3d085d86e8dcbefc1abec454302e73d787b5db3d70119c0d0310f9cce3384462d416d76f56c46f966dbdf75b170ca0410aff03a54f4 SHA512 c48d7a1d9a3feab3219aaa706559ae43c580afcbba32604520a92b806252e8bb8d59c86122f638533c37c9b5e4fb70540a452f08be7f53394f39d7ad163732f6 DIST black-26.5.1.tar.gz 679439 BLAKE2B 0fc68b6af7ca700f8b4d8ce0ef12eea1234b295a7a9893eb0915a8f243f7756bad17bce8d6552f6e90ca969273b178a7de01fb787966ee2db1faba57102249e8 SHA512 8e17234aeffb5f7a66f1d9d9e2672796ec8ef0c660a3a8c0668061632591aee626a5f8a1a5210900c154ef2ae63919a690512e2d8fe789ac6bcf5d6eaaa055f0 DIST black-26.5.1.tar.gz.provenance 9300 BLAKE2B 79de1ff83d6d354efa3b8df3599148528d423eecdc24ff4a42821885676e0e3790c06a81bca452829336e148dee88477ed6b4a3ebe971d517932e8811b1a8c07 SHA512 4ebd71e4fd30de1ebedb25e11116a09abbb7f1bb48b99026aed6f792b3d6a67e2b3f2560dfdf9a5bf7d40323105008514a5d8ae80bacd297553559e73f3a317f diff --git a/dev-python/black/black-26.10.1.ebuild b/dev-python/black/black-26.10.1.ebuild new file mode 100644 index 000000000000..8ad35b825823 --- /dev/null +++ b/dev-python/black/black-26.10.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/psf/black +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="The uncompromising Python code formatter" +HOMEPAGE=" + https://black.readthedocs.io/en/stable/ + https://github.com/psf/black/ + https://pypi.org/project/black/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/click-8.0.0[${PYTHON_USEDEP}] + >=dev-python/mypy-extensions-0.4.3[${PYTHON_USEDEP}] + >=dev-python/packaging-22.0[${PYTHON_USEDEP}] + >=dev-python/pathspec-1.0.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2[${PYTHON_USEDEP}] + >=dev-python/pytokens-0.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/aiohttp-3.10[${PYTHON_USEDEP}] + dev-python/aiohttp-cors[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "blackd - HTTP API for black" \ + "dev-python/aiohttp dev-python/aiohttp-cors" +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 2fc64ba181c2..a14157cdee8f 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,14 +1,6 @@ DIST boto3-1.43.103.gh.tar.gz 1242075 BLAKE2B 907fe54732510a077b049526c5524b1d774c411656aacf5f8ab26619c449fa81b16502aca7a1e69f22d87d12e1deeef526fb55d07ddec432e743df36a514b6ac SHA512 85156ed2492c4eac9dd9c52e71cf6d33431adeb9969f584cbfb0aab9c15080a34f1561f9077f509811daa6561d3ae869d4518764ce7a7f0b3d1a74c15073bb74 -DIST boto3-1.43.104.gh.tar.gz 1244023 BLAKE2B 7534126599f77fcbb7c4223cb961d753491a24b3ad377cf41fc87a844e46f40c7d7e148747a3b60a137b1e768a42ca52500db77be0f30b3501b6da974d95b119 SHA512 8219aa7a87a7840c4b81ff063888b8cf6300e17474aff320e794a7d9128247b167ada9b68811813b355c370398bd7b41b698a4930836da8e29637a4c0a4833eb -DIST boto3-1.43.105.gh.tar.gz 1246106 BLAKE2B db3c814e94337fb5c1606dc2d6b553fdccb4247560887397cda324d0e975156ac56485cb5e96ff4d4a6140c56cb779be3b91920b522084972d68c78e1f89b7a3 SHA512 ae05d2b6510b48bfa8a294c8a077e7a43a7c47c8b7f331ce4db3c53ab79194a008ee15b8a7f1ce2febb0e362ff4afd251b1b40064f6e25ce900b16aa46b8916d -DIST boto3-1.43.106.gh.tar.gz 1247663 BLAKE2B 94e62a747d2594c2240e8f0e74ca33e11f627c0251fe2bb281811fb02d0780a56099ff1211e55c90802509e488f13ff1b605f4c517ff45267aac2a297197cb58 SHA512 919fd973d279c6620b60262abe3ed13799cd26232a4e0380664c3d0cbca73617a35d00036b7f76887fc22680c1e83e7f84d6ea63ac80843ad83abbcd82697c75 -DIST boto3-1.43.107.gh.tar.gz 1249178 BLAKE2B 22bc47915a435c0d16d55e297d4454a7782af6b6503ae814945147720615aca45e0061bfb2fa75ea351e00ff14ee13f084a20fa53038372c519d5c4953eb8936 SHA512 55c1b4addac94b5f1ccdcb688ef5fa2f18acb0de58f503159c047d32d1416a1e741c95384895157d422b70ebea371ebbc1efe5b0dc6085956bd911a861d34b53 DIST boto3-1.43.108.gh.tar.gz 1250263 BLAKE2B 73f98863859b8c1ff06655d84d6b155811ac120dc88afd377272187b000e09346ac9c6843967521d1576753427490080e4104ba811defc96bf7fc1595ba649c2 SHA512 e1a95db416b3f7966bac99d7b54fa839b7dfc5d42e8319516fe0bc8e6882ecb1741c11fffc350b438f7bd07d634b0fc2f0ee50916ac5df8622c533b91ed39856 -DIST boto3-1.43.109.gh.tar.gz 1250335 BLAKE2B 123e603070178356d83cc84f81efa58eff6ff6d0058a303b7365c3ab91420348220b260f7a959c4400b5b058e9b9d9c68cdf293fcb1ceb24dbcef94790335e7d SHA512 34006ec58722b1d8a691bc75a71b96bf66e4ddc4523ef3fcbd528a6de6961fe5b341c27b488047daee7b81f4fd041c1a2b059dc97db4b451ee0e2284400c5f56 -DIST boto3-1.43.110.gh.tar.gz 1253379 BLAKE2B b15c529db3a148a8b955881980fe6ead80d1059739cc93de399a0189e677d0dd2b04fae9d15d855d0d624615e80f5027dececa793cb95695eade998ffd53c9ec SHA512 65ae9d55ccda4851a34a2217d461a4044d9762b77501537ac3c8178a6c9be7a73b8a1d2b45f2b68958732d0a999a3033400421fcb61726187030458c35b3a0c5 DIST boto3-1.43.111.gh.tar.gz 1253888 BLAKE2B 972d4fbed26dc6ef267f1ee9433d13a9030a405a7dca1da23f2b3b39a6c32e13bbb8a15d202e3c86d067040326934c57161901262c409262c3bd2e41ea003bef SHA512 bd26006eb35ad806c071e185bf86d92c8eeb2345871575cb26812c1bffcdca602a54244074bcd2edce1487b17240caf9975f98037eee02a01dd4d07f1f964190 -DIST boto3-1.43.78.gh.tar.gz 1213393 BLAKE2B b3e4188ba53609873bf6613d5667792d24634d728dfe0e0588917ade93c4d6c9a5a28d2e46bd5ca314723604a9cab9a4fae7ca1e6f9e496cc29671bc68849d7e SHA512 c98ede06cf4934089ba4a62c4fb03da692a5f9e2a415728e9f51979e33942229d8f4cd6fa02ac229b360b63a930fd91890f2ed645d17011d4a42e236943fd780 -DIST boto3-1.43.83.gh.tar.gz 1218064 BLAKE2B 0758e28dd9b086615b045e107aece2ef46bee541110e51fdcd231c60cac0452f4cdfec58ea4041757835c195cd2b8becb3c4e9fd24ad7bc306d90b16af082f63 SHA512 ed110edd551138c5d63ab7ead46a4c9ddb410dea1b5e642045102936af22c4208f357f79fc994434fc6a7df7c16aba99052508103bad7599f8cc558ae1c5f842 DIST boto3-1.43.89.gh.tar.gz 1225424 BLAKE2B 625bb37a542644c8fe37aab42a115bf8be2e36373d7f6149dcc7e150e327c75b334ef480897be1d4954809b233a47e02854d7b28b4a3904f0e5cdcea3f0440d7 SHA512 1c04fd6df819abbe60d551c6d706f7254fe6d6758e95fd53ec70d4dd892b6f7bf69981cb001fc6ca5bc5885f083718b80a4fd045b146e7f4add16a50ac3a9d38 DIST boto3-1.43.93.gh.tar.gz 1230597 BLAKE2B 183d94cea0d706147a75674cb85a600ad21c2683618ba18a14e8630f23b19c94c11d0bc03ddc517194dad42dfb9445d1b34076b1f1b3ecbcec51ceccf30e5db0 SHA512 01612175497aada3b3fdf62ffcdb0626dc0fd5090d7d156d2a1f5fad4ec19b904ffecfd4b59880cf71ec07658bf00c2245bdd3c989a7513689ab59a2511e06ea DIST boto3-1.43.98.gh.tar.gz 1235430 BLAKE2B 6a08b191374c1c31b69c975cb4281685bee4914b8f2ab32dd2eb13c7742ff7e228a151f0e78b7f323d43ffe9b4dd7e4574104bc4a63cd573726715eceeb13137 SHA512 550c5daf6b3110562ba08e0694cdc19b7cd02e9d00aba22acc3a8272a63124d3e9eea870d7fced18685ee89459f375ace66aca49fcaece88a1d7dbfa1d54022e diff --git a/dev-python/boto3/boto3-1.43.104.ebuild b/dev-python/boto3/boto3-1.43.104.ebuild deleted file mode 100644 index fcfc7c9a743e..000000000000 --- a/dev-python/boto3/boto3-1.43.104.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.105.ebuild b/dev-python/boto3/boto3-1.43.105.ebuild deleted file mode 100644 index fcfc7c9a743e..000000000000 --- a/dev-python/boto3/boto3-1.43.105.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.106.ebuild b/dev-python/boto3/boto3-1.43.106.ebuild deleted file mode 100644 index fcfc7c9a743e..000000000000 --- a/dev-python/boto3/boto3-1.43.106.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.107.ebuild b/dev-python/boto3/boto3-1.43.107.ebuild deleted file mode 100644 index fcfc7c9a743e..000000000000 --- a/dev-python/boto3/boto3-1.43.107.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.109.ebuild b/dev-python/boto3/boto3-1.43.109.ebuild deleted file mode 100644 index fcfc7c9a743e..000000000000 --- a/dev-python/boto3/boto3-1.43.109.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.110.ebuild b/dev-python/boto3/boto3-1.43.110.ebuild deleted file mode 100644 index fcfc7c9a743e..000000000000 --- a/dev-python/boto3/boto3-1.43.110.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.78.ebuild b/dev-python/boto3/boto3-1.43.78.ebuild deleted file mode 100644 index 68dfafa9fe85..000000000000 --- a/dev-python/boto3/boto3-1.43.78.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.43.83.ebuild b/dev-python/boto3/boto3-1.43.83.ebuild deleted file mode 100644 index 68dfafa9fe85..000000000000 --- a/dev-python/boto3/boto3-1.43.83.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 7ad407cbdce5..137803226aef 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,14 +1,6 @@ DIST botocore-1.43.103.gh.tar.gz 17299294 BLAKE2B d589d82cd6d0e1cb53280c606e04159291910f0eb5276d8dc158ae5bdae9e8b866a36f29eb87e7d545c63f73880c4b93edb6690f35c64bdacc48ca8f8825f4e0 SHA512 2d6f2991428ee3d6fd7fd7cc2d1cf28eabcd0732c73d8fda48da8a28c2c2d1a89296800c20ba3769e2b85ad5663484532428d6906eef48f825b8bdcaaababa92 -DIST botocore-1.43.104.gh.tar.gz 17309295 BLAKE2B c57dd3732e4970d0071aea6aa2587802ea62570d0ef51a0de450580e5c1bfa2f09597124cf59c342b6b7670c6b74bffa867154e4deed66fb633a18cff9582a00 SHA512 e00fc7568b208a32f8eb0ba301c121ff43eec522d8ee3719c1825d4609dc4f5be5131ad8160e02b908310f6566fa9897f40b70beb99bf9bc4c29a09b893585d5 -DIST botocore-1.43.105.gh.tar.gz 17320228 BLAKE2B 1d4dc83a26343af7d5fa75cec3cc18f8a01cf8f7b155a90c02d889082627f71f47af143fdda3fb4b678c0d83d01ed7cd0d66075e873db0ec9f739771a72dc4c3 SHA512 9fdb623d22771689611be50bc40ddaa5ef4c1af0aa3c3cc7a12f98e379fe44077ce470c966e9ea2cb349d4af4ac4b0d4def63b9b1acb7dc20be98476cd32ad22 -DIST botocore-1.43.106.gh.tar.gz 17330996 BLAKE2B 3ffd1037830711e44d5f71bffa40a70263d7b8fbf99865a7dfdeff16fefb179c28e30911ed9f542fc48d40a350912cb741f00f3db3b793431424476bf84aef6a SHA512 06fbfa4afcf52c999c36acd125562fadd821bceecbf65628ef7efb2afaf21c1bea6aa0dfea93c7876bb184e0312b14a752e484237afafcbf5fac8f21a8c83339 -DIST botocore-1.43.107.gh.tar.gz 17365768 BLAKE2B 85efbe0a1576e1c7c43b68f8f722c8b99d64ac7a29849735bda62a23fea0f7a7b1e5569797d7631d61d765a7fdcabf4cb5ee5ab16254df6e48fc5cee89efcc15 SHA512 b0024bb05f5ed1e00dbad26cedbc25f53ff3a4dc0bf7f1356ee7262445e450ef4f6c1696db54672943c1e903dcd06122ee50ffc3514fc99930c1c3b9afe0cbb5 DIST botocore-1.43.108.gh.tar.gz 17372621 BLAKE2B c4a053b10a7a95d78a84254aabe941f721fbb3cf5595a6c84b286e7527d4f90eb86312c211547fe5fa0ca593caa3b8bd2ff4f1e84534e565a171c7acca968b6e SHA512 15db0910153e66c9ad251866d89a3510548be2391e6aaf9f6178dd3149077a9563888a2558602358d31257991aac631bb50b9e3b99ffee18d1d7653cfc462f77 -DIST botocore-1.43.109.gh.tar.gz 17363382 BLAKE2B 99c98bd37df5e5fe900a591f23bfff6994e023775ffe08babce03a95b04797acc35c3032fb283403b0ab1a3d7f8296260c4cff31b68d2fd024f372253d487401 SHA512 a0f0f1e404563d84a8fee428978312c531a4ffab7f4859625b6b6f9552006485fd04e43545d4b9a0c80f9384f1b434a4ce6cac8f23931122678a5bbd41ed21c4 -DIST botocore-1.43.110.gh.tar.gz 17383160 BLAKE2B dd5ecdff3d66631a87d0a0cb2ad323bf324afb9d5fcd5ab19485fcbfd05c4974c0e694ea5766013eed7d12f9a3e22f6ab9f804fd35b0de04e98332c9e84ca462 SHA512 8be7507d614cdc4b3b830e230f236e709b2e0f19ce6bb3c7566aa9abdd7d285ca7baa2acc8f0893a63f14d131d380cf1c7c7c754b791d18ddcc163111fc3cbca DIST botocore-1.43.111.gh.tar.gz 17387410 BLAKE2B 36f5cde64e3be6b364ed4b0338531e8dca38e5b817e6e2607a16ef48ae1ad4cd21bcfc48a7c982358ad45b7fab3073f995817da8689ef7a8c0d8a376d079d88e SHA512 fb63e7844d5d74bbae67fe601b18629f4f366128972bd35498263b3f7fc5d3af7fa1a3e39f3cc9673d87954aff6990bcbff350ea8ed28ab6d887fb8e33e6652a -DIST botocore-1.43.78.gh.tar.gz 17008224 BLAKE2B 137656d64f62025ca47f03c48ba84aa7eccae9dbc752c81f909c3c3f12dd843bb40173075fc7e255492385d8ea8824da08e5d3155bb5ff1dbfd62c858c0a057f SHA512 bd65c7fe451ef0b3bef21e25e557aa37748ca01f71e567b31b852ac356d323f1cfa6dd0e920eff7c52e0db879a34cf99eed6c1b841dfa6065e139362702f9d13 -DIST botocore-1.43.83.gh.tar.gz 17038145 BLAKE2B f74b399b04f9b259e1a2f424719c4b80cc279627174ac96f9b79d85418ecc0442fbd27d7e79ccdf12526ac02489fde4254e360f216103f3cd5ff050b3cf1a838 SHA512 618c0ef0fc89879ee6900606e3378b2876901c4a63ede52529de12898a65e34fc41a8f0ad8ab682b7788626176f9b86904e257b63d88be9d58c53116918b1d12 DIST botocore-1.43.89.gh.tar.gz 17111395 BLAKE2B 25837125b5d9477b011c065594ffa1b49a2f5d0cf76e1c664aa5401d50dfe8dd9573d0ab3a60f739c796c32965a7dd7608e302a284bfcc97d9f7f4a8a2b698e3 SHA512 c9c0b7636fb7595d4ff3ee2ec7e1ef8ad3000e9e453ce6edb827a1152109fc2fb6b226bd08f27653fc1436444c39be6f160fa4f7c34eb50a7384988686933590 DIST botocore-1.43.93.gh.tar.gz 17142451 BLAKE2B eec2955aa252ff8bc49c24095006f0c75669f7946dcdaece4c7f640e724910b14c1b1b0b07fb8e6661d96e95fe148201381d70b4685a7282c2c64f2656fde57a SHA512 e021322d630deb94f738aa5096a7b72ffdeffbeaf5d3f6fbc9e835b7f41afa25a738d353e37b4fbd73b5b8889334ccdf4caec64d4c63e4e966e0e245c6117cf0 DIST botocore-1.43.98.gh.tar.gz 17171860 BLAKE2B 8bb682accc106b35b89f19fc6512314f3251a896d5e3e74b02112d9dc6218c56388685113d1889dbbde18ca9ea2b18acd2386d54603567d334644bebc55a678a SHA512 42700b9fbbf6df97f410cff159aae5dd57f5c114567e80fe4930b42166608609fcd9822f011c0acb8a4fc46c92aedd9a7ea5afa1608a24e47b0e30d78274d0ac diff --git a/dev-python/botocore/botocore-1.43.104.ebuild b/dev-python/botocore/botocore-1.43.104.ebuild deleted file mode 100644 index c5a99a77214e..000000000000 --- a/dev-python/botocore/botocore-1.43.104.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - # The test suite can eat up a lot of memory when running via xdist, - # and slow down some tiny tests. Let's just run a safe subset - # of tests known to be slow-ish in parallel, and the rest in series. - local parallel_tests=( - tests/functional/*/ - tests/functional/test_event_alias.py - tests/functional/test_[cds-z]*.py - tests/unit/ - ) - - epytest "${parallel_tests[@]}" - - local EPYTEST_IGNORE=( "${parallel_tests[@]}" ) - EPYTEST_XDIST= epytest tests/functional -} diff --git a/dev-python/botocore/botocore-1.43.105.ebuild b/dev-python/botocore/botocore-1.43.105.ebuild deleted file mode 100644 index c5a99a77214e..000000000000 --- a/dev-python/botocore/botocore-1.43.105.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - # The test suite can eat up a lot of memory when running via xdist, - # and slow down some tiny tests. Let's just run a safe subset - # of tests known to be slow-ish in parallel, and the rest in series. - local parallel_tests=( - tests/functional/*/ - tests/functional/test_event_alias.py - tests/functional/test_[cds-z]*.py - tests/unit/ - ) - - epytest "${parallel_tests[@]}" - - local EPYTEST_IGNORE=( "${parallel_tests[@]}" ) - EPYTEST_XDIST= epytest tests/functional -} diff --git a/dev-python/botocore/botocore-1.43.106.ebuild b/dev-python/botocore/botocore-1.43.106.ebuild deleted file mode 100644 index c5a99a77214e..000000000000 --- a/dev-python/botocore/botocore-1.43.106.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - # The test suite can eat up a lot of memory when running via xdist, - # and slow down some tiny tests. Let's just run a safe subset - # of tests known to be slow-ish in parallel, and the rest in series. - local parallel_tests=( - tests/functional/*/ - tests/functional/test_event_alias.py - tests/functional/test_[cds-z]*.py - tests/unit/ - ) - - epytest "${parallel_tests[@]}" - - local EPYTEST_IGNORE=( "${parallel_tests[@]}" ) - EPYTEST_XDIST= epytest tests/functional -} diff --git a/dev-python/botocore/botocore-1.43.107.ebuild b/dev-python/botocore/botocore-1.43.107.ebuild deleted file mode 100644 index c5a99a77214e..000000000000 --- a/dev-python/botocore/botocore-1.43.107.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - # The test suite can eat up a lot of memory when running via xdist, - # and slow down some tiny tests. Let's just run a safe subset - # of tests known to be slow-ish in parallel, and the rest in series. - local parallel_tests=( - tests/functional/*/ - tests/functional/test_event_alias.py - tests/functional/test_[cds-z]*.py - tests/unit/ - ) - - epytest "${parallel_tests[@]}" - - local EPYTEST_IGNORE=( "${parallel_tests[@]}" ) - EPYTEST_XDIST= epytest tests/functional -} diff --git a/dev-python/botocore/botocore-1.43.109.ebuild b/dev-python/botocore/botocore-1.43.109.ebuild deleted file mode 100644 index c5a99a77214e..000000000000 --- a/dev-python/botocore/botocore-1.43.109.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - # The test suite can eat up a lot of memory when running via xdist, - # and slow down some tiny tests. Let's just run a safe subset - # of tests known to be slow-ish in parallel, and the rest in series. - local parallel_tests=( - tests/functional/*/ - tests/functional/test_event_alias.py - tests/functional/test_[cds-z]*.py - tests/unit/ - ) - - epytest "${parallel_tests[@]}" - - local EPYTEST_IGNORE=( "${parallel_tests[@]}" ) - EPYTEST_XDIST= epytest tests/functional -} diff --git a/dev-python/botocore/botocore-1.43.110.ebuild b/dev-python/botocore/botocore-1.43.110.ebuild deleted file mode 100644 index c5a99a77214e..000000000000 --- a/dev-python/botocore/botocore-1.43.110.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - # The test suite can eat up a lot of memory when running via xdist, - # and slow down some tiny tests. Let's just run a safe subset - # of tests known to be slow-ish in parallel, and the rest in series. - local parallel_tests=( - tests/functional/*/ - tests/functional/test_event_alias.py - tests/functional/test_[cds-z]*.py - tests/unit/ - ) - - epytest "${parallel_tests[@]}" - - local EPYTEST_IGNORE=( "${parallel_tests[@]}" ) - EPYTEST_XDIST= epytest tests/functional -} diff --git a/dev-python/botocore/botocore-1.43.78.ebuild b/dev-python/botocore/botocore-1.43.78.ebuild deleted file mode 100644 index f0582e46c71f..000000000000 --- a/dev-python/botocore/botocore-1.43.78.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.83.ebuild b/dev-python/botocore/botocore-1.43.83.ebuild deleted file mode 100644 index f0582e46c71f..000000000000 --- a/dev-python/botocore/botocore-1.43.83.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - -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_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/charset-normalizer/charset-normalizer-3.5.2.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.5.2.ebuild index 93afafb101ea..f5e3939547c8 100644 --- a/dev-python/charset-normalizer/charset-normalizer-3.5.2.ebuild +++ b/dev-python/charset-normalizer/charset-normalizer-3.5.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="native-extensions" BDEPEND=" diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest index 7558e83dda9b..f5bfc238314d 100644 --- a/dev-python/clang/Manifest +++ b/dev-python/clang/Manifest @@ -14,4 +14,5 @@ DIST llvm-project-23.1.2.src.tar.xz 179200068 BLAKE2B 554cddd2a3e273ba876da7815e DIST llvm-project-23.1.2.src.tar.xz.sig 119 BLAKE2B 20a19a2a584c6298841e20f95bf13e42c5f591f82087abd26f77f1d7f87b575dc661fd8bc72f6a7faad485cf75ff4219fb810fbb3a73b0a5992014157e5094fc SHA512 fe76751211cfb1a56935f0e6fd9536309eb02111acb3f32f4badf7e45e6f0283125cf2ece00baa420afc488667c7e1fbb06f0567aa33ff9459f41281cb25e10c DIST llvm-project-23.1.3.src.tar.xz 179220548 BLAKE2B 1ce328590eb86e5a8d117a1d5c2c4b691d9c1a897f239ba197e14f47b660e927313133e94a518c43ceed163fc081760d5d33e2685a94af1031184a0960ffb5c7 SHA512 eb76f37804564a2595ca8de4864e96cf13c0a3f07922f6bce4d11771547525785c0fde54457aadf7aa1bcaac496475f1dde00e1b152c1df560669c6e3e1318bf DIST llvm-project-23.1.3.src.tar.xz.sig 466 BLAKE2B 0f5bc2af1f860f908ecb10b057170a832d42c5d916b63b86b75e529466d1ab2f6b2258c3b51a3cb0f236d9553d2990550343f371062d5224fb319bb9d4be26cd SHA512 7eabfb513a5516cab7d2d366117abd36bdb9d1a50e8ab0b21991d8143222e965ac53dbbacc80c8977ed8aaee57b480b7fdbdae0ba847f62c031da69989d34d2d +DIST llvm-project-53310c92e86e1c285b1fe3aaf76158addd0a2036.tar.gz 320028470 BLAKE2B f71cfa7241e3272e3f85200a2f83ffa2ec99b713d444102ce4e0b8420019a6f0f7818ce4a04a2f59be455cd2c26f557c814afbd4613ea09c6133e9faeaf90f42 SHA512 c9304de60fa1ef194b0d1ef158a6d0638465a723a86fbac922184fbd808044e43cd709bc4b5f15cbf04f6ddc465bedc7220978a4913959e4094c9e0ca9a2022a DIST llvm-project-9fe649af67007493c02108b484c8b9259e3d522e.tar.gz 318504162 BLAKE2B 43f10fa26c665d9986a093fa8287f302b54dee2b0e74c3c835fd7642c233a3574b3e03e82380f24b1d277b1063ae3bca05a2061b9fa794559f695aa9689e5134 SHA512 7000bf65c5d696a1a870ba8a7f645958970f535a3b68cc7df8da8f3fa31afe4fb02049532919a5974721618b212b3ed7796fd0e1e63de69484517cd91a2289e9 diff --git a/dev-python/clang/clang-24.0.0_pre20261010.ebuild b/dev-python/clang/clang-24.0.0_pre20261010.ebuild new file mode 100644 index 000000000000..aa99ad725bb8 --- /dev/null +++ b/dev-python/clang/clang-24.0.0_pre20261010.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{13..14} ) +inherit distutils-r1 llvm.org + +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} + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + llvm-core/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/{bindings/python,include} ) +llvm.org_set_globals + +distutils_enable_tests unittest + +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 + eunittest +} diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest index fdff4cf06c5d..268c70f2c7d3 100644 --- a/dev-python/executing/Manifest +++ b/dev-python/executing/Manifest @@ -1 +1,2 @@ DIST executing-2.2.1.tar.gz 1129488 BLAKE2B 92060a941c3da32812475d1c3123d230a929e13042bd43c85494b4d72bee268c360475822aefda1059ce9144f77d1762390412ac61f435201531df30b718e1e6 SHA512 f5d00c47de7133c0d81b45982ec833bcf8ff80902695eadf563b276864c9844b1dd3865be12099a531fa6c872fd8cd2d72c7c6c7b2d601b8675d6758e6b179ae +DIST executing-2.3.0.tar.gz 1338003 BLAKE2B 65d141f89d7314c4fd798dd731a4e9a0e084a6a558aa4f08702ef24663e638c42c8f784994707f0e237ee218f87f6ce4ddc222c6257f7d5664432c977a1a7246 SHA512 e640fadf9c18bd5918516c124c6034488cc276933272d423dca0e69f1ba4a3a2dc866969459503b46dfae69ad30d816136e5f613d8090313f9af8b1ffb06d458 diff --git a/dev-python/executing/executing-2.3.0.ebuild b/dev-python/executing/executing-2.3.0.ebuild new file mode 100644 index 000000000000..8b3539ead2b2 --- /dev/null +++ b/dev-python/executing/executing-2.3.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{13..14} ) +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Get information about what a Python frame is currently doing" +HOMEPAGE=" + https://github.com/alexmojaki/executing/ + https://pypi.org/project/executing/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}] + dev-python/littleutils[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local EPYTEST_DESELECT=() + if ! has_version "dev-python/ipython[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_ipython.py + ) + fi + + epytest +} + +pkg_postinst() { + optfeature "getting node's source code" dev-python/asttokens +} diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.2.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.2.ebuild index 4f2cd7d551b0..4254e74223b2 100644 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.2.ebuild +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" RDEPEND=" <dev-python/protobuf-8[${PYTHON_USEDEP}] diff --git a/dev-python/grpcio-status/grpcio-status-1.83.1.ebuild b/dev-python/grpcio-status/grpcio-status-1.83.1.ebuild index 44049e1200fc..706a28c2d024 100644 --- a/dev-python/grpcio-status/grpcio-status-1.83.1.ebuild +++ b/dev-python/grpcio-status/grpcio-status-1.83.1.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/src/python/grpcio_status LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" >=dev-python/grpcio-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/grpcio/grpcio-1.83.1.ebuild b/dev-python/grpcio/grpcio-1.83.1.ebuild index e1393626c01f..7968e6ffb67c 100644 --- a/dev-python/grpcio/grpcio-1.83.1.ebuild +++ b/dev-python/grpcio/grpcio-1.83.1.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" DEPEND=" dev-libs/openssl:= diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 7558e83dda9b..f5bfc238314d 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -14,4 +14,5 @@ DIST llvm-project-23.1.2.src.tar.xz 179200068 BLAKE2B 554cddd2a3e273ba876da7815e DIST llvm-project-23.1.2.src.tar.xz.sig 119 BLAKE2B 20a19a2a584c6298841e20f95bf13e42c5f591f82087abd26f77f1d7f87b575dc661fd8bc72f6a7faad485cf75ff4219fb810fbb3a73b0a5992014157e5094fc SHA512 fe76751211cfb1a56935f0e6fd9536309eb02111acb3f32f4badf7e45e6f0283125cf2ece00baa420afc488667c7e1fbb06f0567aa33ff9459f41281cb25e10c DIST llvm-project-23.1.3.src.tar.xz 179220548 BLAKE2B 1ce328590eb86e5a8d117a1d5c2c4b691d9c1a897f239ba197e14f47b660e927313133e94a518c43ceed163fc081760d5d33e2685a94af1031184a0960ffb5c7 SHA512 eb76f37804564a2595ca8de4864e96cf13c0a3f07922f6bce4d11771547525785c0fde54457aadf7aa1bcaac496475f1dde00e1b152c1df560669c6e3e1318bf DIST llvm-project-23.1.3.src.tar.xz.sig 466 BLAKE2B 0f5bc2af1f860f908ecb10b057170a832d42c5d916b63b86b75e529466d1ab2f6b2258c3b51a3cb0f236d9553d2990550343f371062d5224fb319bb9d4be26cd SHA512 7eabfb513a5516cab7d2d366117abd36bdb9d1a50e8ab0b21991d8143222e965ac53dbbacc80c8977ed8aaee57b480b7fdbdae0ba847f62c031da69989d34d2d +DIST llvm-project-53310c92e86e1c285b1fe3aaf76158addd0a2036.tar.gz 320028470 BLAKE2B f71cfa7241e3272e3f85200a2f83ffa2ec99b713d444102ce4e0b8420019a6f0f7818ce4a04a2f59be455cd2c26f557c814afbd4613ea09c6133e9faeaf90f42 SHA512 c9304de60fa1ef194b0d1ef158a6d0638465a723a86fbac922184fbd808044e43cd709bc4b5f15cbf04f6ddc465bedc7220978a4913959e4094c9e0ca9a2022a DIST llvm-project-9fe649af67007493c02108b484c8b9259e3d522e.tar.gz 318504162 BLAKE2B 43f10fa26c665d9986a093fa8287f302b54dee2b0e74c3c835fd7642c233a3574b3e03e82380f24b1d277b1063ae3bca05a2061b9fa794559f695aa9689e5134 SHA512 7000bf65c5d696a1a870ba8a7f645958970f535a3b68cc7df8da8f3fa31afe4fb02049532919a5974721618b212b3ed7796fd0e1e63de69484517cd91a2289e9 diff --git a/dev-python/lit/lit-24.0.0_pre20261010.ebuild b/dev-python/lit/lit-24.0.0_pre20261010.ebuild new file mode 100644 index 000000000000..48b365e13379 --- /dev/null +++ b/dev-python/lit/lit-24.0.0_pre20261010.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 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() { + 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/matplotlib/matplotlib-3.11.2.ebuild b/dev-python/matplotlib/matplotlib-3.11.2.ebuild index 57100e039aea..c2849b4eaa56 100644 --- a/dev-python/matplotlib/matplotlib-3.11.2.ebuild +++ b/dev-python/matplotlib/matplotlib-3.11.2.ebuild @@ -25,7 +25,7 @@ HOMEPAGE=" LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets" diff --git a/dev-python/munkres/munkres-2.0.0.ebuild b/dev-python/munkres/munkres-2.0.0.ebuild index 6fac36cecfbb..4f1163274bf2 100644 --- a/dev-python/munkres/munkres-2.0.0.ebuild +++ b/dev-python/munkres/munkres-2.0.0.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 BDEPEND=" test? ( dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] ) " diff --git a/dev-python/mypy/mypy-2.4.0.ebuild b/dev-python/mypy/mypy-2.4.0.ebuild index 5127cec44177..5ae93ab721f3 100644 --- a/dev-python/mypy/mypy-2.4.0.ebuild +++ b/dev-python/mypy/mypy-2.4.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/nanobind/nanobind-3.1.0.ebuild b/dev-python/nanobind/nanobind-3.1.0.ebuild index b46039c14810..022374c465c7 100644 --- a/dev-python/nanobind/nanobind-3.1.0.ebuild +++ b/dev-python/nanobind/nanobind-3.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" DEPEND=" >=dev-cpp/robin-map-1.3.0 diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest index 7377bd09a77f..970c4553dc3c 100644 --- a/dev-python/narwhals/Manifest +++ b/dev-python/narwhals/Manifest @@ -1,4 +1,4 @@ -DIST narwhals-2.25.0.tar.gz 677076 BLAKE2B 3a1630bf71ca2f6dfa77c2702ef5f227de8d5d3e52ea563183edd6d3928386bb550206f1c9fffaf3c53599eaae051e8fa02facec8f607fec13a6573199571c9b SHA512 225190b5e31f3fd5ac514527bd8dcb3c50ae7f4abd3620ae1cf5a28b5f88b5c115b590705eb3c63de97dd8c5e172fd892286c3f896439815a3a83c076c18b3ba -DIST narwhals-2.25.0.tar.gz.provenance 10179 BLAKE2B 37ae8a1329c6676e349ad725e743d6eaff306a55fe4e1ce9a4a95ee0dd4d68cb41f4e92fa93ed8dbd98ca3460744b6dcc2894eb4a6ce979e2deb9de066a5f919 SHA512 89a3a5fab107d06b619de9a62b5c3a21a808ea117ba9517004fa6b715c16e5399020e60d5cac2d7278b9a3e689ed70e9dc56efad24e3900941774058d9274691 DIST narwhals-2.26.0.tar.gz 686970 BLAKE2B 145d115bb50f94519de8a734fc98f0473d4d7f4a2d2ede0035dfdaeb1e9d571f4950620127e4f9ca1ba79fe326e3985a72b81924a7449710d7f97217ff1aed92 SHA512 39f9273e785565b39aa4e34602e7484002dd515deb47ce457d48f1365b047bcd8c53cf66f8cd6ada024a9937b2224de6f8037b1beb8340c07317667fe7e54076 DIST narwhals-2.26.0.tar.gz.provenance 10073 BLAKE2B e22d566a8d8004daaf6276d91a6866f186f2ed88ce17974daee46bcca0fdc5ba7466173d87ece8646a1af1886192773b2bbc1607a924ec1e13c5c6a1b01b2b07 SHA512 2cdc70379ba0b5adab29b64762584aa5de69c6f3e436922e132d7a35f0fcedb2a7743848a8149cb4a4f3c44669c82f880c764a62a1d489a29f458ed9092cd431 +DIST narwhals-2.27.1.tar.gz 735013 BLAKE2B 5067a274e50309276ead99fe363022d4168d2db321fd9f2cd6cce394341f8f266eac860af581939bbbf5011396b9a4531a9da37f365ca801a47f49476908e4a9 SHA512 949a12f3b3a35a2825c3239f5b6d6aae093c4b98c81141ecf1ce8c62f506cbb0ad52f0cd9d2ea383c87dcd3124d1eaa66559ad25e2390e47300247a715f8f765 +DIST narwhals-2.27.1.tar.gz.provenance 9961 BLAKE2B c01dcef1c4ae00c432704416919f6fbddbccf46d5e1d042c457023411cddb87955e08880f960920e9cf52c948bfbd800531132283f1922e51361f19cb4ca9600 SHA512 7edc3d670a7055c01cb62e4f858941bf533dbde123a0f95e490882a865dfbd81022770f325ebc83cdd0366c0df415fbb231faea8e8d3d1ce482967e7fbac2767 diff --git a/dev-python/narwhals/narwhals-2.25.0.ebuild b/dev-python/narwhals/narwhals-2.27.1.ebuild index 659973ad0528..359955646416 100644 --- a/dev-python/narwhals/narwhals-2.25.0.ebuild +++ b/dev-python/narwhals/narwhals-2.27.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64" +KEYWORDS="~amd64 ~arm64" BDEPEND=" test? ( diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index bbc30f941e6b..4ea2858982f3 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -1,3 +1,2 @@ -DIST nuitka-4.2.1.tar.gz 4632551 BLAKE2B d507e98d69171380e1bed4b36094b3ff4ea1ffbcb54d2cd42822e5ff3be2f7d3fba2a0a7b45c56bf83c54525df834133ed94f29a30200aa56ea6da6aa1a09a75 SHA512 478ad3ef299ce5c2df85eeea4f27dfd754c0821367d775f00dba59734063c60ed6bbf6b10d7a9046242ef6b67d6a372671992d7bd6327a00d89c471f939a18c2 DIST nuitka-4.2.2.tar.gz 4635975 BLAKE2B 0fca85450b40118fe2a7531484ae55eb873da150167b0c23d73d7c2ffed12fc8ffd0b45c2163be2e22821a0cb0fa58631674af472b1443caa471efe443c756a9 SHA512 cb1d20bcb2c056fb2b4909fbf6bffff645a336da3b2439ce720df812c8649f002f774ae88124dba8a98837d5de41d510ab4196fd6d1a6084ebda9b2089ec8445 -DIST nuitka-4.2.tar.gz 4628471 BLAKE2B fb3322dcdded4404b2d4dfd25837ed61f41ab05581af5dfc315b9625395196abd1af3c9e20414ef5a8404b00cc98389a4d58ccb55ed7cb990d5f85050768faf1 SHA512 067a1851bf017ac399dfe251ed07c6bd3aea9bea8bea44ba21c3769d9a11203d1d31e5ceb2b53131ac0b55ea5730abfb0e08b55628a056031f9dc6a1d8836a34 +DIST nuitka-4.3.tar.gz 4766934 BLAKE2B a301fe19910984a4d9d37691a0ff25de9ad032cad274ca3fa0f282d9720f95abe1fea24e088043c7ca43ab2a05d300a587298ec38850829cc57547bbab906ec6 SHA512 eab95922623f88be6601831f0604ec0538d32d98f45450513869a5f3193af8fc31d7626f73d5375f5553f4e72d261f7423ec92369cfdc5298e0dc22da543eefc diff --git a/dev-python/nuitka/nuitka-4.2.ebuild b/dev-python/nuitka/nuitka-4.2.ebuild deleted file mode 100644 index 9cf157377a76..000000000000 --- a/dev-python/nuitka/nuitka-4.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 flag-o-matic optfeature pypi - -DESCRIPTION="Python to native compiler" -HOMEPAGE=" - https://nuitka.net/ - https://github.com/Nuitka/Nuitka/ - https://pypi.org/project/Nuitka/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-build/scons[${PYTHON_USEDEP}] - >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}] - >=dev-python/zstandard-0.15[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( dev-util/ccache ) -" - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-4.2-disable-update-check.patch" - ) - distutils-r1_src_prepare - - # remove vendored version of SCons that is Python2 only - # this should be removed when upstream removes support for Python2 - rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die -} - -python_install() { - distutils-r1_python_install - doman doc/nuitka.1 doc/nuitka-run.1 -} - -python_test() { - append-ldflags -Wl,--no-warn-search-mismatch - ./tests/basics/run_all.py search || die -} - -pkg_postinst() { - optfeature "support for stand-alone executables" dev-util/patchelf -} diff --git a/dev-python/nuitka/nuitka-4.2.1.ebuild b/dev-python/nuitka/nuitka-4.3.ebuild index 9cf157377a76..9cf157377a76 100644 --- a/dev-python/nuitka/nuitka-4.2.1.ebuild +++ b/dev-python/nuitka/nuitka-4.3.ebuild diff --git a/dev-python/opentelemetry-api/opentelemetry-api-1.45.1.ebuild b/dev-python/opentelemetry-api/opentelemetry-api-1.45.1.ebuild index ce870dea8751..add4c171cdea 100644 --- a/dev-python/opentelemetry-api/opentelemetry-api-1.45.1.ebuild +++ b/dev-python/opentelemetry-api/opentelemetry-api-1.45.1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}/${PN}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.45.1.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.45.1.ebuild index 9b5d6e0bef64..e6fbeb5956c7 100644 --- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.45.1.ebuild +++ b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.45.1.ebuild @@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}/${PN}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.45.1.ebuild b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.45.1.ebuild index 7b7a57f46e61..6d3fb462ed30 100644 --- a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.45.1.ebuild +++ b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.45.1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}/${PN}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest index 770812f25990..a78fc0eba08c 100644 --- a/dev-python/parse/Manifest +++ b/dev-python/parse/Manifest @@ -1,2 +1,2 @@ -DIST parse-1.22.1.tar.gz 36970 BLAKE2B 8d8b47d00f944bd3dd4957b9d4b3de376d35b51dc331105a81841260a74107b0958d31b8793e692e52ce4c2465c434cff47486fe00d143b39ff92d3bc05df899 SHA512 42aac258a9de08fc91816a97af04c378e3e1f9bcee554fb421185e799e2c4b1e2cd0cad5602ffb3043bb347851f0b2c1571a11c4a9cd82d3d0011d12cbbc0496 DIST parse-1.22.2.tar.gz 37675 BLAKE2B 5db3a9da69016fe6db06473c2301b690f7520babe22baedfe7957cb881e155cdf22321143dcb3742852afaac57556e6202a75d81d2d76e974632455162a3830f SHA512 6370c28c90cd452d094be43f5e745c474d700f069bcf631d4dcc77d9861633e6916e9699bfb00988a15221388c7a21a9c967f47de964567c8f7c09edd5958dc3 +DIST parse-1.22.3.tar.gz 37944 BLAKE2B 3f602047c62d173d8f013a658646f9178ed5405efd6d4cb66c0a09d69851c84ee8b99c2e4a91675ce8c26cc5642d8cd3fb407b2e1f565c50fe2db4e53affca43 SHA512 fd79c50286a205549f158581487067ac1011cca84e5945c984da27cabf4d232dcf507a8985666bc25869a31e4d1a154ab18d7983d9eb6bfd0f5c0662b0a30abe diff --git a/dev-python/parse/parse-1.22.1.ebuild b/dev-python/parse/parse-1.22.3.ebuild index 0a4993c43494..b535eb96f205 100644 --- a/dev-python/parse/parse-1.22.1.ebuild +++ b/dev-python/parse/parse-1.22.3.ebuild @@ -8,11 +8,14 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi DESCRIPTION="Parse strings using a specification based on the Python format() syntax" -HOMEPAGE="https://github.com/r1chardj0n3s/parse/" +HOMEPAGE=" + https://github.com/r1chardj0n3s/parse/ + https://pypi.org/project/parse/ +" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/pikepdf/pikepdf-10.16.0.ebuild b/dev-python/pikepdf/pikepdf-10.16.0.ebuild index 36cba4fc97f1..be5c4a003487 100644 --- a/dev-python/pikepdf/pikepdf-10.16.0.ebuild +++ b/dev-python/pikepdf/pikepdf-10.16.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="big-endian" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as diff --git a/dev-python/pillow/pillow-12.2.0-r1.ebuild b/dev-python/pillow/pillow-12.2.0-r1.ebuild index 212de0098fd6..94156fc8087b 100644 --- a/dev-python/pillow/pillow-12.2.0-r1.ebuild +++ b/dev-python/pillow/pillow-12.2.0-r1.ebuild @@ -122,7 +122,13 @@ python_configure_all() { EOF tc-export PKG_CONFIG + export MAX_CONCURRENCY=$(makeopts_jobs) + # For 32-bit, just cap at 4 jobs to avoid pybind11 allocating + # like crazy (bug #970414). + if [[ $(tc-get-ptr-size) == 4 ]]; then + MAX_CONCURRENCY=$(( MAX_CONCURRENCY < 4 ? MAX_CONCURRENCY : 4 )) + fi } src_test() { diff --git a/dev-python/pillow/pillow-12.2.0.ebuild b/dev-python/pillow/pillow-12.2.0.ebuild index a3e39684aa20..5cf72382f102 100644 --- a/dev-python/pillow/pillow-12.2.0.ebuild +++ b/dev-python/pillow/pillow-12.2.0.ebuild @@ -123,7 +123,13 @@ python_configure_all() { fi tc-export PKG_CONFIG + export MAX_CONCURRENCY=$(makeopts_jobs) + # For 32-bit, just cap at 4 jobs to avoid pybind11 allocating + # like crazy (bug #970414). + if [[ $(tc-get-ptr-size) == 4 ]]; then + MAX_CONCURRENCY=$(( MAX_CONCURRENCY < 4 ? MAX_CONCURRENCY : 4 )) + fi } src_test() { diff --git a/dev-python/pillow/pillow-12.3.0.ebuild b/dev-python/pillow/pillow-12.3.0.ebuild index 8b9406bcbb77..91d8be33736b 100644 --- a/dev-python/pillow/pillow-12.3.0.ebuild +++ b/dev-python/pillow/pillow-12.3.0.ebuild @@ -35,7 +35,7 @@ S=${WORKDIR}/${MY_P} LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="avif examples imagequant +jpeg jpeg2k lcms raqm test tiff tk truetype webp xcb zlib" REQUIRED_USE=" raqm? ( truetype ) @@ -122,7 +122,13 @@ python_configure_all() { EOF tc-export PKG_CONFIG + export MAX_CONCURRENCY=$(makeopts_jobs) + # For 32-bit, just cap at 4 jobs to avoid pybind11 allocating + # like crazy (bug #970414). + if [[ $(tc-get-ptr-size) == 4 ]]; then + MAX_CONCURRENCY=$(( MAX_CONCURRENCY < 4 ? MAX_CONCURRENCY : 4 )) + fi } src_test() { diff --git a/dev-python/pooch/pooch-1.9.0.ebuild b/dev-python/pooch/pooch-1.9.0.ebuild index 0a79b1587d30..d3795eb447ce 100644 --- a/dev-python/pooch/pooch-1.9.0.ebuild +++ b/dev-python/pooch/pooch-1.9.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/packaging-20.0[${PYTHON_USEDEP}] diff --git a/dev-python/proto-plus/proto-plus-1.28.4.ebuild b/dev-python/proto-plus/proto-plus-1.28.4.ebuild index b58c988e3920..413dc1c62f94 100644 --- a/dev-python/proto-plus/proto-plus-1.28.4.ebuild +++ b/dev-python/proto-plus/proto-plus-1.28.4.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" <dev-python/protobuf-8[${PYTHON_USEDEP}] diff --git a/dev-python/pybind11/pybind11-3.1.0.ebuild b/dev-python/pybind11/pybind11-3.1.0.ebuild index ce967ed0d859..987722704c1f 100644 --- a/dev-python/pybind11/pybind11-3.1.0.ebuild +++ b/dev-python/pybind11/pybind11-3.1.0.ebuild @@ -3,6 +3,9 @@ EAPI=8 +# Avoid spurious reports about LTO (bug #938436), but check carefully +# on bumps. +CMAKE_WARN_UNUSED_CLI=no DISTUTILS_USE_PEP517=scikit-build-core PYTHON_COMPAT=( python3_{13..14} ) @@ -51,6 +54,8 @@ python_configure() { DISTUTILS_ARGS=( # disable forced lto -DHAS_FLTO=OFF + -DHAS_FLTO_AUTO=OFF + -DHAS_FLTO_THIN=OFF # https://github.com/pybind/pybind11/issues/5087 -DPYBIND11_FINDPYTHON=OFF -DPYBIND11_INSTALL=ON diff --git a/dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild b/dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild index cb43830d9eb9..0c3fb008e13f 100644 --- a/dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild +++ b/dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="examples ssl" RDEPEND=" diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index 84ca891c334c..48ca12a11017 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -8,3 +8,5 @@ DIST pymdown_extensions-12.0.tar.gz 867035 BLAKE2B 2a95a81964b16f816c435892c9498 DIST pymdown_extensions-12.0.tar.gz.provenance 9995 BLAKE2B 2c231bb3f412bbdad5abbeb7627be427e8ba3bc6eec22f2128ad089e71d639599494edaf9a9e84db8093ea484955843b23f642fd33c7d1f93c5a3ae0ee02175f SHA512 36de2ab58cf83c00e4f207b6421eddf225646ee38bf79dbfad6a969dde532c8d8352ba39e173567a455037710cc9dfd77e658607a02fad987e43bded7e2f82c7 DIST pymdown_extensions-12.1.tar.gz 868245 BLAKE2B f3503d27b7c819cb88c2b3325c80cebef2dbaa7e8e85e19c1ab4f9b2ef5924a35785626205f3b11d05a2f8bd9e42667d4bcc6c0a81a5c03e4b68e5dcee8c506f SHA512 eff6bb92df1e87cd68007a6543f075a6b8276c8718c25ab95dec1e948995ee60ed80cb9067f9fef8819710fb5306b8b94ca44d4640c8777de6b765d0c06a1743 DIST pymdown_extensions-12.1.tar.gz.provenance 9948 BLAKE2B 30fc0aec28f48da59c4a236f7b5f5802970975781fb446f01e0040f4ba77f246fde8b3c22a3a149b9d15f01db5d3724029d08f8edce20d0211c6cdcc6fdbf8fe SHA512 cbac49f1d07b4f99f01a649d22ff4ed31bb8e08ac322706265a9e9f2509de841e515015f1378bd55ec117e15a972116823f2f67c04d5e0be1b2532d48d11feef +DIST pymdown_extensions-12.2.tar.gz 870226 BLAKE2B 863911fdcce9dd869374c39bf619262c506232f90bfdd30af9507a88fa22e65c5c464527476d62048f0599ace1a17e4badf50995ddb60cde8c9b77662ba55f3f SHA512 3313070cb2333ad79a1e8473d42b58c916e038550513a3fef3b757e0233b4ca49b736343a12e71caab49f17b0431ebf7c4bcd427c85bc12853993590abdcbb58 +DIST pymdown_extensions-12.2.tar.gz.provenance 10067 BLAKE2B f9813283c6dedcdc6734941cafa437665f1ba831a1814bdba4953e4e1191065cf2e67c803312d2bd1ba9914a23ea88dc16883e6a05692ceba1896364780f4b43 SHA512 60233f1016da17697737158a3c06fb3ebf988125556ea4d0fe884cfbe106cea922bc17e4c0ca3b0f2499958e28c0de69f505ed01d51cd0bf81421e2f47042285 diff --git a/dev-python/pymdown-extensions/pymdown-extensions-12.2.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-12.2.ebuild new file mode 100644 index 000000000000..1c6dfb8c42e4 --- /dev/null +++ b/dev-python/pymdown-extensions/pymdown-extensions-12.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/facelessuser/pymdown-extensions +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Extensions for Python Markdown" +HOMEPAGE=" + https://github.com/facelessuser/pymdown-extensions/ + https://pypi.org/project/pymdown-extensions/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/markdown-3.6[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/pygments-2.19.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/pyproject-api/Manifest b/dev-python/pyproject-api/Manifest index 774861f94389..e87fcb009d53 100644 --- a/dev-python/pyproject-api/Manifest +++ b/dev-python/pyproject-api/Manifest @@ -8,3 +8,5 @@ DIST pyproject_api-1.11.3.tar.gz 24944 BLAKE2B eb6fa0bd6e916ffc6bc646dfef4f7bb52 DIST pyproject_api-1.11.3.tar.gz.provenance 9587 BLAKE2B 870cb60500be31d83bf689fd7f7c1fd88f6f915c686d3bcd81e55d608ad5bd3abeae67894b3828c8af7a51b9f2a240cd3c2b679ebc0815557a6d0ea494ee7185 SHA512 9f321129d820f67a75726dc51cf7906bfe02d9b594e71107023b1a6ac2e44204620e8b5555256a1581fe1d85e8c80db48c9fcb92bb6fe888bcb21234a2b4e31b DIST pyproject_api-1.11.4.tar.gz 25169 BLAKE2B 63a575c9479eada172ccd8b0d0c6c314bd7dd8b6854da4db7add865fc03c270e3f55da1c9bed37b9286c45618f0e8df2585b39e42fe854ce2a1304de9a3e8e6f SHA512 f0cbc1189f71882124136502e3bbb25b525a6aade73c7fd12eb189cb189d8599ef724143420017de5da13def4c0d1fbd3d9dfc81d1cf14ac3d1064e9a506f0f6 DIST pyproject_api-1.11.4.tar.gz.provenance 9996 BLAKE2B de6e9239594f62de4727261689c77a490d13e255d989404ec846e6ae7c0584fa9a25a66cffce2f92efe9662fbba6e0527b4d6aa881ea9cab1527bbb5abee0c0d SHA512 5b4d3a7ec13a4b932ee35fc2727e81ee4b410ccfc347a82faf88ebf7f04375995998459df253025f93925bda9aea2d4afbcf90a8b4b848742efa8e8e6f5c4728 +DIST pyproject_api-1.11.5.tar.gz 25745 BLAKE2B 5b6c28de1052a399d228faa4914ec35d13532235fa8ee45f4a9f12e8b12805913048c96793ee8575211d94d03dbb4aa2ab03aee28ae588aaf7525e4fcd45f6e6 SHA512 89fab8c160b4ce4829f8e59931ff4e28d9df79f2d9ae906b869f04e618a584f77a147b6c24324a58a253a1799f0d8a33e871f41ab345cbedd7d059aa38162e99 +DIST pyproject_api-1.11.5.tar.gz.provenance 9851 BLAKE2B 34be212a597d98768857f2d3093a15c3ba7b083b033fd0d1b28ba170c09ac4eea52c9d550f97487df407391839c66a06f2bafcc509a4b5fef9749192f89ed054 SHA512 129667f5b5394c6ee459c861092816d9776bec7110a98f3c8dde2208e2478705966e9485c1ea04c0f29cd12bd5dfbc9858464df611dc782688b11771c8efbf96 diff --git a/dev-python/pyproject-api/pyproject-api-1.11.5.ebuild b/dev-python/pyproject-api/pyproject-api-1.11.5.ebuild new file mode 100644 index 000000000000..0fbc85990c81 --- /dev/null +++ b/dev-python/pyproject-api/pyproject-api-1.11.5.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/tox-dev/pyproject-api +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="API to interact with the python pyproject.toml based projects" +HOMEPAGE=" + https://github.com/tox-dev/pyproject-api/ + https://pypi.org/project/pyproject-api/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/packaging-26.3[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/setuptools-70.1.0[${PYTHON_USEDEP}] + >=dev-python/wheel-0.40.2[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest diff --git a/dev-python/pyspellchecker/Manifest b/dev-python/pyspellchecker/Manifest index 74b677fa52fc..ab8ee649ad2f 100644 --- a/dev-python/pyspellchecker/Manifest +++ b/dev-python/pyspellchecker/Manifest @@ -1 +1,2 @@ DIST pyspellchecker-0.9.0.gh.tar.gz 79001668 BLAKE2B dda2a818c139afcc8564185a8338f68bccd9c5b4c9f109803b9c27fb18bafc48e6357550ad8659520472d54b05104fd517253b9deb5f4ce9d46bd6fcdf42ce71 SHA512 4c1cd3af70090aba1d799f8a0b71518c553f8e94c5b961065bd28ba3385a9cfb87c78e166ffa556e32e90fe2708fddb2dda0e37ee10e2699655670eee579aeb6 +DIST pyspellchecker-0.9.1.gh.tar.gz 79002554 BLAKE2B f1bf2dd3c0f3e9db8a1ae09c9269a1c3939d6a6a49b81b26cff69e7afd8e328393e315c8f6e3e294afb722b6212ff3dd098bc6d323248798a7b937cd779a0939 SHA512 312a174cdde0b18fc743541aaad7e05f9d76120d2b467bab569cfcb871fafefee582bb6b45214f765f0b5b5b6d01a6e9e718362308fa2b80e12e0d97d3dd0b2f diff --git a/dev-python/pyspellchecker/pyspellchecker-0.9.1.ebuild b/dev-python/pyspellchecker/pyspellchecker-0.9.1.ebuild new file mode 100644 index 000000000000..08e9805c128f --- /dev/null +++ b/dev-python/pyspellchecker/pyspellchecker-0.9.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Pure python spell checker based on work by Peter Norvig" +HOMEPAGE=" + https://github.com/barrust/pyspellchecker/ + https://pypi.org/project/pyspellchecker/ +" +SRC_URI=" + https://github.com/barrust/pyspellchecker/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests unittest + +python_test() { + eunittest -p '*_test.py' +} diff --git a/dev-python/pytest-localftpserver/pytest-localftpserver-1.6.0.ebuild b/dev-python/pytest-localftpserver/pytest-localftpserver-1.6.0.ebuild index fe890232a6e4..31aa7f855069 100644 --- a/dev-python/pytest-localftpserver/pytest-localftpserver-1.6.0.ebuild +++ b/dev-python/pytest-localftpserver/pytest-localftpserver-1.6.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/pyftpdlib[${PYTHON_USEDEP}] diff --git a/dev-python/scipy/scipy-1.18.1.ebuild b/dev-python/scipy/scipy-1.18.1.ebuild index 7e083b298726..2e3b708a40d6 100644 --- a/dev-python/scipy/scipy-1.18.1.ebuild +++ b/dev-python/scipy/scipy-1.18.1.ebuild @@ -106,7 +106,10 @@ src_prepare() { distutils-r1_src_prepare # unpin system dependencies - sed -i -e "s@version : '@&>=@" meson.build || die + sed -i \ + -e "s@boost_version = '@&>=@" \ + -e "s@version : '@&>=@" \ + meson.build || die } python_configure_all() { diff --git a/dev-python/selenium/selenium-4.51.0.ebuild b/dev-python/selenium/selenium-4.51.0.ebuild index 6bc9836d962e..bc4a69c1401e 100644 --- a/dev-python/selenium/selenium-4.51.0.ebuild +++ b/dev-python/selenium/selenium-4.51.0.ebuild @@ -30,7 +30,7 @@ SRC_URI+=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test test-rust" RESTRICT="!test? ( test )" diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest index 0f8fff516bf0..f2707bda2d8b 100644 --- a/dev-python/soupsieve/Manifest +++ b/dev-python/soupsieve/Manifest @@ -1,2 +1,3 @@ DIST soupsieve-2.10.gh.tar.gz 160025 BLAKE2B 17d1ba7b9cb21ea79de01fb7d5481c75762deee8bd2024b141b55815da3c2214563f00cceaead7f65d51b40e956842bc6ecf94427e0e96582dd4e7fee5fb2dff SHA512 c7fe75fa3a4a55b73baaa185386220a3638a2e0b6f649e4df1838205e2f693c2612ab485737b28ed4c2a04815a4faddc941b2d0e1318dcc99047e60f01039b9d DIST soupsieve-2.9.2.gh.tar.gz 157707 BLAKE2B b57eef6a67ddf33c03bdd418a22229877b206022298e534ba6fa59992f7a21adaf3c6bee13e381140e812a390dd67f73f4e7147eefc169dc3d6a6432c6c23715 SHA512 262d422900fd0f60760a02668e556b8eee4589b578f397083b87b78e6b03e7c43055fac70e290666e64b111d0e9f0ed21f8ed989ff5a1ff5a05ed8adbf341726 +DIST soupsieve-3.0.1.gh.tar.gz 119766 BLAKE2B 01a1f300d336182a3e055fcad4ee5d321c311ace28363f5c800e36cc5c7c813b66786b3e8f464c90511be236ff64709122759a5332c7127f7d4c11fc27dab461 SHA512 4609a5c9701e1b51a1dfa447bb33993a2ce3a781c9f0b8fa1fdee1fed3bdd05b9e79f25967d82f64252be8c66b823f652365236dcfd4a82c5b835a5fc8504955 diff --git a/dev-python/soupsieve/soupsieve-3.0.1.ebuild b/dev-python/soupsieve/soupsieve-3.0.1.ebuild new file mode 100644 index 000000000000..a386cbdf6652 --- /dev/null +++ b/dev-python/soupsieve/soupsieve-3.0.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" +HOMEPAGE=" + https://github.com/facelessuser/soupsieve/ + https://pypi.org/project/soupsieve/ +" +SRC_URI=" + https://github.com/facelessuser/soupsieve/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/starlette/starlette-1.7.0.ebuild b/dev-python/starlette/starlette-1.7.0.ebuild index a96a3849de3a..032fc6fce554 100644 --- a/dev-python/starlette/starlette-1.7.0.ebuild +++ b/dev-python/starlette/starlette-1.7.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" # TODO: default to httpx2? add some flags? RDEPEND=" diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index 90373233f12e..9db20b629001 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -18,3 +18,5 @@ DIST tox-4.64.8.tar.gz 326058 BLAKE2B 2c9d954bed23e88cdf3d0dc8ad24db7ad9b8eaa804 DIST tox-4.64.8.tar.gz.provenance 9156 BLAKE2B e4094d1cdd0d65a9cb65d35a18cf8fc6980b0bb7478ccc0057e038325e1368173b9fe3f54c391ca27addb73cd49b29dfac3d17fe5468f9be1767602d7298fc55 SHA512 b15a95e7a4fd9b67449740da39a58f2062688bb7df0ee60a7f44e1b082caf682cf8f7a9e4bc4255eb102443f659b9b18051a8069c4749875eeb328bff5a1590d DIST tox-4.64.9.tar.gz 331588 BLAKE2B de9f2da818c516b51492acdf437b3b16d7e06736d83c7e14ba094b96be00d67cb9d4c97261671d2a76ba0b1c67581d4287d127c175c8ce8e10d020eca6c9487a SHA512 284c5df3c6d76a7e913b225ad943ab27d40756f2f8df9fcf34df18c87ddc9149c9c5b1740cb6b66b513d478947dce13e16fd765efd430097afc5337c11534caf DIST tox-4.64.9.tar.gz.provenance 9544 BLAKE2B b1dd15e89b1e22227b138d4f5999aa926d3993cf28898f98c6b93eca23522de63675cbdeaa4c71590606143eaa5bfae14b77b61579ef1ea3d191e509c698d255 SHA512 61078355d7e17261071e375cb6c5181e764d29a028a5d288ae37243f22d3544194f123527ac10ad36cb6f1e926a59e511323223f771e8eb4aacb919cd5e8f653 +DIST tox-4.65.2.tar.gz 343387 BLAKE2B 3639dc0956edcb9e7351b28c435bcc20be48b9011907fd0c946140347e6e0a2c6d4e6fa7c591b91baccbdc3434f9d716ebd0339934e9a1edbc3f023add9edb28 SHA512 5327a2c0a52834f52788a86a34b066999dd6d1f5ff7387950e2bbd1737ad17eb0444135a908b6a93b80834b7704fde3ac616e73de2d54125588c60b0df9fb78c +DIST tox-4.65.2.tar.gz.provenance 9796 BLAKE2B 9ec3ebdcf067036a77802d1c016f84594e721ed9ff9a2fe1c0c2bc7221bfe9040c3026a860c8f094f35eabc300ae74f1f6c259a84edbaa54d031549eba8f0644 SHA512 a9f9db00a3f34cef34f3c3f9415c96ef1ddf1c028cefad63b0368e8a4275e321efae705752921c7397dfaf1c6222954deeafc3be27530cbbb7f90d6ddb0d7cc1 diff --git a/dev-python/tox/tox-4.65.2.ebuild b/dev-python/tox/tox-4.65.2.ebuild new file mode 100644 index 000000000000..9d80c8ee22b8 --- /dev/null +++ b/dev-python/tox/tox-4.65.2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/tox-dev/tox +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE=" + https://tox.readthedocs.io/ + https://github.com/tox-dev/tox/ + https://pypi.org/project/tox/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" + +RDEPEND=" + dev-python/cachetools[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + dev-python/pyproject-api[${PYTHON_USEDEP}] + dev-python/python-discovery[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.15[${PYTHON_USEDEP}] + ' 3.12) +" +BDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/argcomplete[${PYTHON_USEDEP}] + dev-python/build[${PYTHON_USEDEP}] + dev-python/distlib[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} time-machine ) +EPYTEST_RERUNS=3 +# upstream timeouts are quite short +: ${EPYTEST_TIMEOUT:=180} +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # upstream lower bounds are meaningless + sed -i -e 's:>=[0-9.]*::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz + tests/tox_env/python/virtual_env/package/test_package_pyproject.py::test_pyproject_installpkg_pep517_envs + # require tombi + tests/session/cmd/test_schema.py::test_schema_tombi_lint + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + epytest -o addopts= +} diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest index d70bc17c00f2..35e096a44225 100644 --- a/dev-python/txredisapi/Manifest +++ b/dev-python/txredisapi/Manifest @@ -1 +1,2 @@ DIST txredisapi-1.4.12.gh.tar.gz 55552 BLAKE2B 48f5060a75464873d464ff9900dc539ffd470867ef71f2c35863caada3f957dec388d6f340b01fd47026bf954e46dbc162103e3d5c4ff5693a0264fb8d7cdccc SHA512 71903954b3d3cdc82e020a094538ccae5dfc2676b042dd115b6e8a1e00c33ddb07cf1d2a1df81db563165ea327c53e1a22ae4acb09d6717612154fbc5f74e450 +DIST txredisapi-1.6.0.tar.gz 64723 BLAKE2B 7c50ee81ca779f337989e705ca51ffe84357ff6ca07fe5a3683f9b75db3fc9925c30710378dab84dbbed832778170ac162282ca0977c57f47366272b0c402133 SHA512 197afb9bc37f0aaed9248cc28da1774d9d5d61461bd70b203a26e765eaefd080dfb91c218cd5e356c8b828b37f6f45aa04502727d53bc81484ba839f0106eab2 diff --git a/dev-python/txredisapi/txredisapi-1.6.0.ebuild b/dev-python/txredisapi/txredisapi-1.6.0.ebuild new file mode 100644 index 000000000000..5cb7e3890f7c --- /dev/null +++ b/dev-python/txredisapi/txredisapi-1.6.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Non-blocking redis client for python" +HOMEPAGE=" + https://github.com/IlyaSkriblovsky/txredisapi/ + https://pypi.org/project/txredisapi/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP},ssl(-)] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-db/redis + dev-python/hiredis[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + sed -i "/redis_sock =/s:/tmp:${T}:" tests/test_unix_connection.py || die + + distutils-r1_src_prepare +} + +python_test() { + # paralellized tests with -j parameter fail + "${EPYTHON}" -m twisted.trial tests || die "tests failed with ${EPYTHON}" +} + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + + if has_version ">=dev-db/redis-7"; then + local extra_conf=" + enable-debug-command yes + enable-module-command yes + " + fi + + # Spawn Redis itself for testing purposes + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 ::1 + unixsocket ${T}/redis.sock + unixsocketperm 700 + ${extra_conf} + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} + +pkg_postinst() { + optfeature "Use hiredis protocol parser" dev-python/hiredis +} diff --git a/dev-python/wcmatch/Manifest b/dev-python/wcmatch/Manifest index b36383cc67b3..f2ac1761d057 100644 --- a/dev-python/wcmatch/Manifest +++ b/dev-python/wcmatch/Manifest @@ -1,2 +1,2 @@ DIST wcmatch-11.0.1.gh.tar.gz 150081 BLAKE2B c80a055c02d0fc671fae4ef7dd291c8e58bdf91a446394a22c845a6b5c0ad9842874631f0e446b7e407d34e61a938c9e18e6925b459205b85e93bed00d42fd9d SHA512 72ae74717212fd9d1cc8c726c6e07f6b2aa88fc6c508d03a8f616dc902fe5b08d356454b392fbfb4bc626df25c55153be8ec1cd42cc345a532a4cf489ea412c3 -DIST wcmatch-11.0.gh.tar.gz 146821 BLAKE2B 800a6ba2c4aefdef6f68292427fd8250e358344fd0d8720360e83a11139713c9f657bb4feddf832b97bd893acf5092f3fa354ba41ef70fe6d3791085cf6fbc7c SHA512 a39fdd325b9f91a6e99e6b9f6a823029e306734eaf70c155a77192cab9651d04da005c8c02cf60ccb2bfad6b5c47493c3c988dcc6a0f7786c2b05da1801629ca +DIST wcmatch-11.1.gh.tar.gz 134230 BLAKE2B 8f87a7db63317b7e06cab2a0ef1192db4fec701ff0c3a759df0e7315dadded6575302ef66f1ec73202dc3a6d92cbac9186ede3286592101e3e36798ce5647667 SHA512 4729a2d1a70753e5bfe4183099a1fd052316b7249c1d69b55d776d87459d20fa01b4146d606e80afb52c3eb457d5d612409d1846cf2c56563306c7fc3530df0d diff --git a/dev-python/wcmatch/wcmatch-11.0.ebuild b/dev-python/wcmatch/wcmatch-11.1.ebuild index c26aa7d6a6a6..920e5350faaf 100644 --- a/dev-python/wcmatch/wcmatch-11.0.ebuild +++ b/dev-python/wcmatch/wcmatch-11.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" RDEPEND=" >=dev-python/bracex-3.0[${PYTHON_USEDEP}] @@ -42,3 +42,9 @@ python_prepare_all() { distutils-r1_python_prepare_all } + +python_test() { + # https://github.com/python/cpython/issues/155823 + local -x PYTHON_JIT=0 + epytest +} |
