From 7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 10 Mar 2025 01:49:12 +0000 Subject: gentoo auto-resync : 10:03:2025 - 01:49:12 --- dev-python/Manifest.gz | Bin 275056 -> 275047 bytes dev-python/anyioutils/Manifest | 2 +- dev-python/anyioutils/anyioutils-0.7.1.ebuild | 2 +- dev-python/cramjam/Manifest | 2 +- dev-python/cramjam/cramjam-2.10.0_rc1.ebuild | 1 + dev-python/dictdiffer/Manifest | 2 +- dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild | 4 +- dev-python/ensurepip-setuptools/Manifest | 6 + .../ensurepip-setuptools-75.9.0.ebuild | 20 +++ .../ensurepip-setuptools-75.9.1.ebuild | 20 +++ .../ensurepip-setuptools-76.0.0.ebuild | 20 +++ dev-python/fakeredis/Manifest | 3 +- dev-python/fakeredis/fakeredis-2.27.0.ebuild | 7 +- .../fakeredis/files/fakeredis-2.27.0-pypy.patch | 29 ++++ dev-python/flask-cors/Manifest | 4 +- dev-python/flask-cors/flask-cors-5.0.1.ebuild | 5 +- dev-python/flask-cors/metadata.xml | 2 +- dev-python/fuzzywuzzy/Manifest | 2 +- dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild | 4 +- dev-python/ioctl-opt/Manifest | 2 +- dev-python/ioctl-opt/ioctl-opt-1.3.ebuild | 6 +- dev-python/ipython/Manifest | 4 + dev-python/ipython/ipython-8.34.0.ebuild | 161 +++++++++++++++++++++ dev-python/ipython/ipython-9.0.2.ebuild | 148 +++++++++++++++++++ dev-python/levenshtein/Manifest | 2 +- dev-python/levenshtein/levenshtein-0.27.1.ebuild | 2 +- dev-python/mkdocs-autorefs/Manifest | 4 +- .../mkdocs-autorefs/mkdocs-autorefs-1.3.1.ebuild | 34 ----- .../mkdocs-autorefs/mkdocs-autorefs-1.4.1.ebuild | 35 +++++ dev-python/mkdocstrings-python/Manifest | 4 +- .../mkdocstrings-python-1.16.1.ebuild | 51 ------- .../mkdocstrings-python-1.16.3.ebuild | 51 +++++++ dev-python/mkdocstrings/Manifest | 4 +- dev-python/mkdocstrings/mkdocstrings-0.28.1.ebuild | 55 ------- dev-python/mkdocstrings/mkdocstrings-0.28.3.ebuild | 55 +++++++ dev-python/multiprocess/Manifest | 2 - .../multiprocess/multiprocess-0.70.16.ebuild | 27 ---- dev-python/psutil/Manifest | 2 +- dev-python/psutil/psutil-7.0.0.ebuild | 2 +- dev-python/pylint-venv/Manifest | 2 - dev-python/pylint-venv/pylint-venv-3.0.3.ebuild | 41 ------ dev-python/pyside/Manifest | 2 +- dev-python/pyside/pyside-6.8.2-r1.ebuild | 3 +- dev-python/pytest-check/Manifest | 2 +- dev-python/pytest-check/pytest-check-2.5.0.ebuild | 2 +- dev-python/pytest-ordering/Manifest | 2 +- .../pytest-ordering/pytest-ordering-0.6-r1.ebuild | 4 +- dev-python/python-snappy/Manifest | 2 +- .../python-snappy/python-snappy-0.7.3.ebuild | 4 +- dev-python/recurring-ical-events/Manifest | 6 +- .../recurring-ical-events-3.5.0.ebuild | 45 ------ .../recurring-ical-events-3.5.1.ebuild | 40 ----- .../recurring-ical-events-3.6.0.ebuild | 40 +++++ dev-python/roman-numerals-py/Manifest | 2 +- .../roman-numerals-py-2.0.0.ebuild | 2 +- dev-python/scripttest/Manifest | 2 + dev-python/scripttest/scripttest-2.0.ebuild | 25 ++++ dev-python/selenium/Manifest | 2 +- dev-python/selenium/selenium-4.29.0.ebuild | 2 +- dev-python/setuptools/Manifest | 6 + dev-python/setuptools/setuptools-75.9.0.ebuild | 133 +++++++++++++++++ dev-python/setuptools/setuptools-75.9.1.ebuild | 133 +++++++++++++++++ dev-python/setuptools/setuptools-76.0.0.ebuild | 133 +++++++++++++++++ dev-python/sphinx-autodoc-typehints/Manifest | 2 +- .../sphinx-autodoc-typehints-3.1.0.ebuild | 2 +- dev-python/sphinx/Manifest | 2 +- dev-python/sphinx/sphinx-8.2.3.ebuild | 2 +- dev-python/sphinxcontrib-websupport/Manifest | 4 +- .../sphinxcontrib-websupport-1.2.7-r1.ebuild | 4 +- .../sphinxcontrib-websupport-1.2.7.ebuild | 4 +- dev-python/sphobjinv/Manifest | 2 +- dev-python/sphobjinv/sphobjinv-2.3.1.2.ebuild | 2 +- dev-python/starlette/Manifest | 2 + dev-python/starlette/starlette-0.46.1.ebuild | 57 ++++++++ dev-python/stdio-mgr/Manifest | 2 +- dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild | 4 +- dev-python/tavern/Manifest | 4 + dev-python/tavern/tavern-2.13.0.ebuild | 68 +++++++++ dev-python/tavern/tavern-2.14.0.ebuild | 68 +++++++++ dev-python/types-psutil/Manifest | 2 +- .../types-psutil-7.0.0.20250218.ebuild | 2 +- dev-python/virtualenv/Manifest | 2 +- dev-python/virtualenv/virtualenv-20.29.3.ebuild | 16 +- dev-python/zmq-anyio/Manifest | 2 +- dev-python/zmq-anyio/zmq-anyio-0.3.6.ebuild | 2 +- 85 files changed, 1307 insertions(+), 369 deletions(-) create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.0.ebuild create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.1.ebuild create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-76.0.0.ebuild create mode 100644 dev-python/fakeredis/files/fakeredis-2.27.0-pypy.patch create mode 100644 dev-python/ipython/ipython-8.34.0.ebuild create mode 100644 dev-python/ipython/ipython-9.0.2.ebuild delete mode 100644 dev-python/mkdocs-autorefs/mkdocs-autorefs-1.3.1.ebuild create mode 100644 dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.1.ebuild delete mode 100644 dev-python/mkdocstrings-python/mkdocstrings-python-1.16.1.ebuild create mode 100644 dev-python/mkdocstrings-python/mkdocstrings-python-1.16.3.ebuild delete mode 100644 dev-python/mkdocstrings/mkdocstrings-0.28.1.ebuild create mode 100644 dev-python/mkdocstrings/mkdocstrings-0.28.3.ebuild delete mode 100644 dev-python/multiprocess/multiprocess-0.70.16.ebuild delete mode 100644 dev-python/pylint-venv/pylint-venv-3.0.3.ebuild delete mode 100644 dev-python/recurring-ical-events/recurring-ical-events-3.5.0.ebuild delete mode 100644 dev-python/recurring-ical-events/recurring-ical-events-3.5.1.ebuild create mode 100644 dev-python/recurring-ical-events/recurring-ical-events-3.6.0.ebuild create mode 100644 dev-python/scripttest/scripttest-2.0.ebuild create mode 100644 dev-python/setuptools/setuptools-75.9.0.ebuild create mode 100644 dev-python/setuptools/setuptools-75.9.1.ebuild create mode 100644 dev-python/setuptools/setuptools-76.0.0.ebuild create mode 100644 dev-python/starlette/starlette-0.46.1.ebuild create mode 100644 dev-python/tavern/tavern-2.13.0.ebuild create mode 100644 dev-python/tavern/tavern-2.14.0.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index bb8147684b0b..78fde4a3e0e5 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/anyioutils/Manifest b/dev-python/anyioutils/Manifest index e90b85cb3d72..3eb8997a5313 100644 --- a/dev-python/anyioutils/Manifest +++ b/dev-python/anyioutils/Manifest @@ -1,3 +1,3 @@ DIST anyioutils-0.7.1.tar.gz 14675 BLAKE2B 7b1d983613b3c770af9c09eabf2332651fce30a1bbc58e63e6a9a7e2bd97c6c59591927f034d0fde97454aae6b7fcf23dced19cb2cc64ac58ed1f1b7ed110fd5 SHA512 f259ee78c31b15f4f827158d251471229a4b1fb280cca6e0f08edadc4bde27d7e991cd27c13aae2510a63f33410f5e96f656b95ce65dd72d91e572df5c62703b -EBUILD anyioutils-0.7.1.ebuild 1205 BLAKE2B 9c7dd86392f73a22055b0b7aa34b52c5607d9da1f714f582e402b520b9c7b50167b4e86b5d17b67f0f86c3f1d94510e86d2850efdce696e2468d07c2e3f952f1 SHA512 e74b8eb0352a393043bed70e4512fd04cf97ea93b3e6c1b4fd82c3c44fa3311bc0f7cb170da03a55fcd6a93c4a28bd153fcf3ecda7db8e54a66a880544089211 +EBUILD anyioutils-0.7.1.ebuild 1212 BLAKE2B 285496db4208835b62eaa016a2766ea2b54750d52aaeb23421f9baf9ab0fb3649c79b832f1236a6933ca01cb179a685a9cb30056087752ff7520bc4ec4da39f4 SHA512 6f263e618e9c54636d63002bcb4c54029af38629eb7107f97d4a4ae23afe1c3d7861b602ec2135ee5ac7b1a28cdc342ff19bcdfaafa7e5d80dcc9610d522da69 MISC metadata.xml 380 BLAKE2B bf910f706130cf2d3e2538cb83c8146809aac1b5a52b76c2242970fe0bf21a486bc87e3791107553361fcbf4b2f99afacd1b06c9ead3588a6a7d320cfd155c6e SHA512 900b40d59d5ecc2aaa1c82663fd7cc5a3819e82b153930aa085ab764629ddbb766240836185af7f90fc439ed0d2451736f6ca0480fed6a5ce2d7f81d967ce422 diff --git a/dev-python/anyioutils/anyioutils-0.7.1.ebuild b/dev-python/anyioutils/anyioutils-0.7.1.ebuild index 2829575feb2f..5fe476a667a6 100644 --- a/dev-python/anyioutils/anyioutils-0.7.1.ebuild +++ b/dev-python/anyioutils/anyioutils-0.7.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest index 7a445c2a72ef..22aa799dc419 100644 --- a/dev-python/cramjam/Manifest +++ b/dev-python/cramjam/Manifest @@ -188,7 +188,7 @@ DIST zstd-safe-7.2.1.crate 21122 BLAKE2B 49df1ae857449393e6a09293b8963702fecb375 DIST zstd-safe-7.2.3.crate 28995 BLAKE2B 70f37e1daa2423c7c3450c4ce0dc1b321b4db34fc0781b822f7495f46c44b257d21c3440c0e92d3d11ca6c268900788e371faa2baabab88753f6d427bb8d5e42 SHA512 69459f36f6db1c3ad56e1f01d83cc76e086e6df79880a069f4f5b66db8167c0db9ab12e7aeaeb6a7bec9814efe97ecd4c788d6ef5a58861510156a996c8e23e5 DIST zstd-sys-2.0.13+zstd.1.5.6.crate 749090 BLAKE2B b5714217ca68255d0881adcaf282a6309de322c481fe4cf8c10d9b68748008a9ca0287e8323f5a118d3b052b7dfb257182555718599da843e09068a1e8df8c5f SHA512 c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf DIST zstd-sys-2.0.14+zstd.1.5.7.crate 764660 BLAKE2B f208c40775b6ba36c737a590ea353ce37506282476b5fe28ddbec37d0bad194a91e9421178a7c7bc1c03c7bdca8aa4698ef99596f0d81b5d2f6cb0a3a2ba1979 SHA512 a855b720b078c728fbcbf4ed82f2f701a87f63a31fc66024488994231dd2ac29439954d63641060ece1b23279c6317c4ff34768821b419f5d3b0f8e305cb3d1d -EBUILD cramjam-2.10.0_rc1.ebuild 4720 BLAKE2B dddbefa3fb4597caf8638b16c1a86a593b28f0cac224f7bbc88213cde3b43f798fd2e1d1566d81951c3d4f8fd20bd44b4f080f5d935afd7ab12b3db62f92e167 SHA512 889183476bbb2ef2b3257f1add0959c651b78e0048edca89d5aa2639b821666dba9cfe790476e5d6019aee21b524612277b7438a8c0c0ace65ce271ef07126c7 +EBUILD cramjam-2.10.0_rc1.ebuild 4769 BLAKE2B 2240e14e679973f36c3ba3170787e9be9e702791ec01da2cd53ee22942ef21a74855e2f13427aad405439c7be64cd3bc9db561f6d65755810c3247a21d96e525 SHA512 0be76492c19aa57554356434abdc0cd68d5f6b5eae34904749da980dfc26342e10b455e119b20dfb2ee3d769ab1480d4b219de073d2ce4a3dd3b102c36d6e82f EBUILD cramjam-2.9.0-r1.ebuild 4500 BLAKE2B 54e0d36924900ed1a997d08cd2888ec4d5a04618a08c21122710b54e114bf698cb7536125dbdd6df90b5a02bffb85de188b3afe9321857d8df40b2d1b9f78de6 SHA512 1a990fc025f0cb418e67d374cba0ce696ba7cfd1ff4956f337e471fc68c7ed1326d2fb8d0b30cb083076faf36590e428e9ac183ef96c23f1dbb8e5e26639c202 EBUILD cramjam-2.9.1.ebuild 4532 BLAKE2B b50a80367dfd21ebef51f25524ba9a1333b166d146210842ed4c4543a9f24385d1e6408b0e1feeb9e05d92d3d2635ca72c0fe4e0f5c64ad4bba6e9e5c701d91d SHA512 726475a08f96c59b2590dd98efb1e60965a34353255279e2c39b9fabaf609af6c75f5bbdd6873bb7882b3adc70a70553e6f492f02b465cd40cdf5a0f453ff668 MISC metadata.xml 349 BLAKE2B 3209b3af385f157b917f2fa0413b5e6b8cd6d3d7278ef37b3e69032606d01b1cf185642b257c12fb01887428578a64e60225313f5da2f075fcb31167b7531735 SHA512 9850dc46103ce6d542eb6221e4be635b456fc6aeccec1a67957a9f0181807ff1a28cae1da8d3ae9c31e14554e44d930fddfb9ecfe6a63d32f00bc21ce972c552 diff --git a/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild b/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild index fc6d5f19f029..8f6b9319441a 100644 --- a/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild +++ b/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild @@ -137,6 +137,7 @@ LICENSE+=" Unicode-3.0 " SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" DEPEND=" app-arch/bzip2:= diff --git a/dev-python/dictdiffer/Manifest b/dev-python/dictdiffer/Manifest index 026a05154b35..bf81bbad62d7 100644 --- a/dev-python/dictdiffer/Manifest +++ b/dev-python/dictdiffer/Manifest @@ -1,3 +1,3 @@ DIST dictdiffer-0.9.0.tar.gz 31513 BLAKE2B 7f1a980b71978b49c6e41eb4b806aef8aa12e858889622d6b55741e7793e2e812a91ce6089156a080d198a9f9c8e9369e55b6e712fd5476864b2876094ea0d4f SHA512 7985b4d69d3cb08b7cf0fc8f878ac594b72c1f1e3482157c204027fff90afd9b19041e85fced12a47d5624e0b8cc1b2d6643a88295a6d212aeead76c09c24f86 -EBUILD dictdiffer-0.9.0-r1.ebuild 954 BLAKE2B 547cec44af0a4eaca6d110b143f337c88027b17ee9075f8fda8f3b25c42c86e3dc0e8aa5e568e838802c7b309e0650fdef00a05f5a9933bd677e96e4594f7ca7 SHA512 df040f6877046823330d62aa14d2761ba783c5e74ed69c64d0f76f523525f22712779e5999bb5c6a98479ef72d237bec9647ede6dc4066c94cc18267687c7ce7 +EBUILD dictdiffer-0.9.0-r1.ebuild 961 BLAKE2B 9853b29a1c11f26afe5cfb40e390d6e0e95e964fe6c10fd8d4e5036b0f76bb1f56c91a1ef26bf0f3aa8e36928e19f45e8db3e21c71e306d46c2a1f0020d1aef1 SHA512 2e4cec3d4a9be82c987ee85a0f6781490fb89d8bc565f1cd91907deff076ecbe336e8067da06279b80a25f49b9ea044681c14448b53db6d78e0e026b0dc02eba MISC metadata.xml 511 BLAKE2B 0b9f27a50a377d8cb1ed0170af4b55f46fc6b2ecf7091ef1dc2d0e33a5c9c683197079de9a4cc7f914519e33631248cfab0dc782c49ad3a00e654bd9dff45a98 SHA512 e64bd402fda9a7470fe2b78f99f19066283d981ab56b8b597f7c1cb7567af06fbe9df445fec7160002435ea9e5d379f8967cfdf6f1c650147d9507ef3173a913 diff --git a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild index d8c42d766325..6d919d50dbf4 100644 --- a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild +++ b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index a847fa3614c2..f4a8e1158436 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,7 +1,13 @@ DIST setuptools-75.8.0-py3-none-any.whl 1228782 BLAKE2B 0e53d2e2d3666bce8072b23556c77a013a6db704eaa1b582a37defcd5691bb6cc66533bc9edc164911e5e5839c0c418571052a696c5c9a98b289ea232d045a38 SHA512 02760ed1215eefe7ad4beae24243fa6372d47b975a060dd69d5c521c6c53fe9ba1a6e73f39448ed9471b89371d19273824becbc8471da40cf43d3c799f0b50cf DIST setuptools-75.8.1-py3-none-any.whl 1228867 BLAKE2B ec0fada24a666a0a32dc4bae456e40b35c0d6f87cc389a6ad917ae330e7e509a4f1a21a5c0a38cd4a5e74890c3e8e6c6be23450cd7658803f6f037b900e11b17 SHA512 ca68002ae0fabceae31d46f5e9453582bc60fc137b6e1c58d30f834a5233eeb58c60385be4a71b0feb2f3059cec5197bf4cb50f2bb94a728ebfb80f08ece8dd3 DIST setuptools-75.8.2-py3-none-any.whl 1229385 BLAKE2B e2890604e9acbf23aefc94ee99927bafdc189e45c84b0e4e0b48737d120ba60590438603195e180988b26e3e8fb378812507e2a0b513bf886c3b1eb673853da5 SHA512 083447a6bd375ca99e017ec4c5e3083ee4eee32b65d911b4d5ccadfa587ec213d43562d21d0f238753cc5c54354027b8425880d7248fbbd170b0c006613f4327 +DIST setuptools-75.9.0-py3-none-any.whl 1231623 BLAKE2B a482f534ed3209db392bec33a39ba56ce0dd213cdd704ba903999b318cdb3c025e3d62fe697a9d6565667f87e3442b9a2a0edf4d57ae793b93c5fc6993c77a49 SHA512 8b67de3aecf4f37582d460d5aad6f8d140c877b1f7163375b027ce6e47f8a1afcc78327f02723f9afb2b30c1f03f5cfe9df9333ea07a263926e4d57475175b7a +DIST setuptools-75.9.1-py3-none-any.whl 1231632 BLAKE2B c557597ac5b4dbad75957641ccd4cba812e2c84b0c8ca0f2a0fedf4a139a364aec3cf9657c02ea76b878595e0d8b3831a322b2a82af28eefa656eab9e657b1b2 SHA512 5ccda91109ed72f941c6b7994b7e73bb2d10567f7dc9b08bbbab58a576a25ac6cb87376e461415ca33ff992fb69407a1535cde462df801d74823a37f582fb537 +DIST setuptools-76.0.0-py3-none-any.whl 1236106 BLAKE2B 783411ca7c3ee2f2aaaba2d40abb010f7014eb640e6ebee125e0d80afd863634eb01a10343c086b46a7b928db14d5edc6270c92129d2b20bbf0ce36229de932a SHA512 6b2af35acbd3c73f19a5eac91cc13329ef6b0c9b9dbad18fdcfabb0625215a661d320d164a08018a08a3578c5bc3aedfd9ed9ecdaaf62ef08e30fcae34a3eefb EBUILD ensurepip-setuptools-75.8.0.ebuild 556 BLAKE2B 5138ddfa90e162a6dc484612350e793edc923cad71d8f43e5457f784d7e1ba107f8f62f088a2fc3f0c4180059322b1585cb24b216b25fc7f9417e216ff2529b6 SHA512 b5e241d65368ef1d8e84ee67007ae531c4304f63d3350c8d383ac57159d377e45a0f2de30e3bfd18d582b15051e833b8344d3329948cca020a5bdc3f36de8bfe EBUILD ensurepip-setuptools-75.8.1.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 EBUILD ensurepip-setuptools-75.8.2.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 +EBUILD ensurepip-setuptools-75.9.0.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 +EBUILD ensurepip-setuptools-75.9.1.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 +EBUILD ensurepip-setuptools-76.0.0.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.0.ebuild new file mode 100644 index 000000000000..b76c3f6972d8 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.1.ebuild new file mode 100644 index 000000000000..b76c3f6972d8 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-76.0.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-76.0.0.ebuild new file mode 100644 index 000000000000..b76c3f6972d8 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-76.0.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest index 044ea9798eae..e6d8c2cc9370 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,3 +1,4 @@ +AUX fakeredis-2.27.0-pypy.patch 1335 BLAKE2B ea19b0ee844de5c5fdf6d143e2b64b3085bdc90e9f94e506244d861f88b0a9bef35b539e0a2c84a222944d75cd561cbf826d4869c5cc0dc805238c4fdfe021f5 SHA512 0b3b2fd37eea2ceacd541030a4bd9966903936c4fab400a906870ea4dfa443b9ce564fc3d81a36d4c7062979412f7bf031bdc4ddf624df6b8c83da1fae74f464 DIST fakeredis-2.27.0.tar.gz 157510 BLAKE2B aa427ce2bc0880aeea6fcb063cb98ff60caf600cae8b21c902a1d9193dd14d7a5f0daa7a3114c92d8eedeef84c936dba326c68e054a6c1dd775209d9055a88f3 SHA512 2fd33ca8e0a95e381cef5794beb009a20c9cf21c03954e86c56e634f00ea959615dc6021265f76c14236f219ee1bf606fbd43d46ab1db5dc3426b1c610020728 -EBUILD fakeredis-2.27.0.ebuild 2647 BLAKE2B 1e792338ef2b5db5e20c4a6c797bccb448d8837c42c9773b0d454d7107ed7e6d9d55d67f792b12c5f8bb2d985c94517715022d91d0d2d77ba041582157ae942b SHA512 a66e5d465a81425326967e85230823b662f42273f61148a49ed472681b00baed42cace0ad313b1ef6595be64fffd5a7e5a16dada16fa69a393b43c34f0aa9f05 +EBUILD fakeredis-2.27.0.ebuild 2760 BLAKE2B a2d99f8cab6a3084240069ea9461c5236ed9c94a8c65ed5e64fd92bf1a335dee9acab52f27b6603cfe5b08ee666cf17815cbce2326f50d6cd03a00d2bdd22fa3 SHA512 37ac5d0fc79e28a10d65d54848c1142a90b5ba12c591b5353d8e9afeae12bcabbf16e93348f2bbde0c03595016298fcad1a452807e8782d86b25c0a6e82f39f8 MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5 diff --git a/dev-python/fakeredis/fakeredis-2.27.0.ebuild b/dev-python/fakeredis/fakeredis-2.27.0.ebuild index 9eb948a30eb2..1921f6909742 100644 --- a/dev-python/fakeredis/fakeredis-2.27.0.ebuild +++ b/dev-python/fakeredis/fakeredis-2.27.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi @@ -38,6 +38,11 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # https://github.com/cunla/fakeredis-py/pull/363 + "${FILESDIR}/${P}-pypy.patch" + ) + distutils-r1_src_prepare # https://github.com/cunla/fakeredis-py/issues/320 diff --git a/dev-python/fakeredis/files/fakeredis-2.27.0-pypy.patch b/dev-python/fakeredis/files/fakeredis-2.27.0-pypy.patch new file mode 100644 index 000000000000..72871a55f59f --- /dev/null +++ b/dev-python/fakeredis/files/fakeredis-2.27.0-pypy.patch @@ -0,0 +1,29 @@ +From 61fef9d6c144f34654bfaa596678696b0d78d229 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sun, 9 Mar 2025 15:36:45 +0100 +Subject: [PATCH] fix: Fix `test_tcp_server_started` to close the connection + +Fix `test_tcp_server_started` to use a context manager, in order to +close the connection to the `TcpFakeServer` when done. Otherwise, +the test relies on GC closing the connection in order for the server +thread to finish -- which does not happen with PyPy, and causes `pytest` +to hang after running the test suite. +--- + test/test_tcp_server/test_connectivity.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/test/test_tcp_server/test_connectivity.py b/test/test_tcp_server/test_connectivity.py +index 414ed58..9a1f6f1 100644 +--- a/test/test_tcp_server/test_connectivity.py ++++ b/test/test_tcp_server/test_connectivity.py +@@ -17,7 +17,7 @@ def test_tcp_server_started(): + t = Thread(target=server.serve_forever, daemon=True) + t.start() + time.sleep(0.1) +- r = redis.Redis(host=server_address[0], port=server_address[1]) +- r.set("foo", "bar") +- assert r.get("foo") == b"bar" ++ with redis.Redis(host=server_address[0], port=server_address[1]) as r: ++ r.set("foo", "bar") ++ assert r.get("foo") == b"bar" + server.shutdown() diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest index d7181d30a457..86f3f547821c 100644 --- a/dev-python/flask-cors/Manifest +++ b/dev-python/flask-cors/Manifest @@ -1,5 +1,5 @@ DIST flask-cors-5.0.0.gh.tar.gz 32891 BLAKE2B 0315f37fdd10d6000c8b5613a9b8616df5db1009e23614a68e430979888ead49c20174cde0e4f1a1019b455cac868b113bf09f0c004552cc452a12e1840764d3 SHA512 36cff5f9d9a3692a794510b431ad1889931e9d09c569078ab604e4b6b0777139afb10063f851f2e64d76ae6441444ada4a04855f8578a78bb5d3aabdf346e0de DIST flask-cors-5.0.1.gh.tar.gz 87364 BLAKE2B 6aecc64b8e2d9eac058ad052c1fa8eb5d23b2502c4ddaa0c1f49f1bbfac7fa072b81cc9697a48e716b68db3355f65fe6374a2a2653e5dc2ed3d1452a39cd548e SHA512 24e09787fded384f08de94c507ea199e77a5a2d1895ced77811b7ce421c2851d3315df4b4935ed8d0b2b2bf073fb4e8dabb9fa840ee5e9b4fac240075400b90f EBUILD flask-cors-5.0.0.ebuild 907 BLAKE2B 400165b4a8edb558da721391659856575e3e6651445467a2995faedc82d5b57f4cd98c602b9298844dd196de47b0053026b878ac2e4dcf2792c64fd919552237 SHA512 8a5a8107e51268ac96d57f315970614629158de9034bb70329a0d2a841883f6f6af0dd5b80da2cc1afbd4aa6b8e6b91646ac67c001657761a38a75ed0cf43bad -EBUILD flask-cors-5.0.1.ebuild 961 BLAKE2B a120ccbbf228761ea63390f95bb7c46838e1f63c62fc8f3059a9aef2a3bf5c64fe635a55eaca08d590c7a9245f9628c38352f9e8dee4ace92b35a913a3eb2c96 SHA512 fdb710e338aa77f838d7a0013a161b41eea070a995eb7b45416d82db2497da5c0d998bcae6f9c8132755f44f6c5443e7e71f24050007bd8f5159cdabff8ff864 -MISC metadata.xml 679 BLAKE2B 573d2321e86038dd80d4c027b1fb8a25ce7fcf8d719153b3b0cad595b7b63c27c5d7f1cc24b81c21fdb9071b018f7922f4f8c9d017261f38b386ac3646f80a3a SHA512 c8c5f5955c87ea60bc30053916ad6373b1440da7bd1fb1011b4528143573aa026cbec484738593a7de70c33ac23014932722f281af3ec121f59fac213040123d +EBUILD flask-cors-5.0.1.ebuild 862 BLAKE2B 11c4bc24518947d42ca6e9d4319192eca1e47ba700e40bb933bff5b782299db169f504d7a53d267bd1e59cc23a47a426cbbc9768f2beeec4c7a0b441a1533a2b SHA512 037fa0fd4632744e52027d7f359b3c7528da0062689ad76bd9c51ca8440251b7c78794ad6bb21dad9eed0bea0ba98917c11f44f2a745796f966c457c87e09d0b +MISC metadata.xml 679 BLAKE2B ebdc4f3b137a4c4d8060064760fc78064412f865a5091f100c7d01b2ec22edcd7ca63579fdd73087c42429907530a2ebda1142ff07fb259b2459529febc4da13 SHA512 cc48a9ac09e2addd11dc7b2c64f3dc79efb19183a54952e35256faa3301b9dd4c55076ef6660a60d02b212d204cf3a965873e455396730e99badceff926bba73 diff --git a/dev-python/flask-cors/flask-cors-5.0.1.ebuild b/dev-python/flask-cors/flask-cors-5.0.1.ebuild index 586c7806993b..259950e4cf05 100644 --- a/dev-python/flask-cors/flask-cors-5.0.1.ebuild +++ b/dev-python/flask-cors/flask-cors-5.0.1.ebuild @@ -22,7 +22,7 @@ fi DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)" HOMEPAGE=" https://github.com/corydolphin/flask-cors/ - https://pypi.org/project/Flask-Cors/ + https://pypi.org/project/flask-cors/ " LICENSE="MIT" @@ -39,6 +39,3 @@ BDEPEND=" " distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinxcontrib-httpdomain diff --git a/dev-python/flask-cors/metadata.xml b/dev-python/flask-cors/metadata.xml index 237c07c145e3..2341f25bf57e 100644 --- a/dev-python/flask-cors/metadata.xml +++ b/dev-python/flask-cors/metadata.xml @@ -15,7 +15,7 @@ - Flask-Cors + flask-cors corydolphin/flask-cors diff --git a/dev-python/fuzzywuzzy/Manifest b/dev-python/fuzzywuzzy/Manifest index 8a2ca024d7c0..22852bd863b9 100644 --- a/dev-python/fuzzywuzzy/Manifest +++ b/dev-python/fuzzywuzzy/Manifest @@ -1,3 +1,3 @@ DIST fuzzywuzzy-0.18.0.tar.gz 28888 BLAKE2B be2729660eb20a33a14acd1c5fbcefa48bd8a6a3dcfa6dd5137b0414fb283d279990f61250dbb2526e8faa80da23eb6de36618ae0d98166d29655b8a71cd15a1 SHA512 4a21ea67278fa525842d48fed8db666d00eae6d13254e8844d11f63b47c3a305b3cac760f28c24c6347aebcf73e96180e0a7cfba29c75f01ece2f7751e0398c5 -EBUILD fuzzywuzzy-0.18.0-r1.ebuild 659 BLAKE2B 3673be2a0af1b45a32830f0e8273887641be02e62c4c2587bac82708ccbf8144e1730e117c8ef3c8f26a7d1368b502bd50badc54e1f42fe238f4578c425f3dce SHA512 db35b03272f0e7465ba123c5192e79075d2b2f31c5e2691c27c6bd5737980f903504100a6313cff188d6f7111b6f26537fdc816180bc345d4a939a75bbdea560 +EBUILD fuzzywuzzy-0.18.0-r1.ebuild 666 BLAKE2B 766127485718d329660e9be6b3732ed6509860c20f692dc627ada936c17b0f3c2453f018928b619cf8c8867d23ec29cf0f8f37ca831321be924893fe9f607157 SHA512 2ec275ad2e0f2b3a4687f27e4ce1591ca82dcd3318edab45731cd1684930c33a86420ebdfd44cdcf2de2f21a10d09305caef4a490fb03277751ba0265497c023 MISC metadata.xml 397 BLAKE2B 7d156fc2db4d42258707bbdd93f09ee48ad139d237413b3ef80e4618f614c1e1da4e4a60bfde43976e9cd8fb06bb38f15db086571b93f8eb0cd7c9e4a2d932a4 SHA512 fee9f0884d1a8b2d66e799d5f58402951be0d99c0660e4d378f31dc76fc7384f73d6600dea1270882ce23d35cb45248f123f2ecd91eaba04a63bfa0cf73c0127 diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild index ec889c090853..1624311c4367 100644 --- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild +++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/levenshtein[${PYTHON_USEDEP}] diff --git a/dev-python/ioctl-opt/Manifest b/dev-python/ioctl-opt/Manifest index 3528c0d7b230..99e87ad070c8 100644 --- a/dev-python/ioctl-opt/Manifest +++ b/dev-python/ioctl-opt/Manifest @@ -1,3 +1,3 @@ DIST ioctl-opt-1.3.gh.tar.gz 9871 BLAKE2B 8db372a27ee8bd0c97a9af2844a11a54d322ed71670962c322de998ef4deae9c7091bd1e3bb728252ff8790c938eef364698f8d4b2bf376d70b36435124ea453 SHA512 db0ea9c94449f8c3ba3233dbb9aef7c6aba71b07a03870586d31a8a19d739dfa4f26754314f2fd7d9ddf84e644057b0b14f7e4b9571138a11ee9abda391bf513 -EBUILD ioctl-opt-1.3.ebuild 501 BLAKE2B 4081b4605d523af368f07ae22542aaf95999c4cd5768abe73286a24f6a58eb8f15c6f88093a1c072363b14d5b0603c930b841ef5186589e5858ae480950c14fb SHA512 5ddaa05ba1bf91ab47589332486fbc49e857651990e46ce502db7fce29c26d40b064669d680f1c3882291532a0c81fc26d9c3c02a8b705fea00311bd0a734890 +EBUILD ioctl-opt-1.3.ebuild 569 BLAKE2B d3e36a03dfef75243a406b29150973a2e9bdf4ca964ccb80a929485b732f2d36db6a47c32ba7884eedd85d21d950251b023ac96a2574df4d45e77eab654a3a1c SHA512 a21ba2c17ad41949aac13a23935e834d0899bdf8adfc0b95c5e0f074bb5f5ddb3a19b0a908b1f5e7d47f1727a7778b32bf92d8320601b373432b43074973cc24 MISC metadata.xml 393 BLAKE2B 53a701124d8b38c71e4e1e0b238a9768f53e990a1e1e9b3a98f26d4bb82b55f0acb130e7e4e83a8c4a47ee871a70be53bf7d0a1fa58c156690b20c2465a85788 SHA512 576b01f404e0f877ad4d603f675210b39aa54bf7097d31c888ecea3d85eaab23d157d90918ab036694e66f2d1cf5549f67b6488e5d6070993a141befa803cb61 diff --git a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild b/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild index e1f7cff6113a..d61a37835651 100644 --- a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild +++ b/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_13 python3_13t ) +PYTHON_COMPAT=( python3_{12..13} python3_13t ) inherit distutils-r1 @@ -17,3 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" + +python_test() { + "${EPYTHON}" ioctl_opt/__init__.py || die +} diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index a404b656be7b..a57d1ccd36eb 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,9 +1,13 @@ DIST ipython-8.32.0.tar.gz 5507441 BLAKE2B 73ae25982653d484e47d15e16f6d689860186edac57809f4efaa5a2b7a0c20c6c21bc3e759f562d5fb0cddd5dc88c8db4422f66cb03e78c701fe234e8cff9e6b SHA512 920e5aa4be023713c05d9c6b7a1ce0e81abd8829a7fad19adef050d013b9937fcc49ddbf44200ae62f4968b3ea197a0afe87d712873845230f4e0b5858eefdaf DIST ipython-8.33.0.tar.gz 5508284 BLAKE2B feb808f159a6fe51e86030c0150fce6c428391dfbbd205974c89cfe8af127c22efe3fd3f3ce404a11f5f69c59defa40742f3414168f35e5b6cb7ab6840665fdd SHA512 32777a8993748e559875ed4f522dfeafcace9883bf47596b48a845974ef8d72b3c1070907a3eba72ede8cc7c6be6c9b78a6fc1b27ab0f2a642a0e1f0b9fd35a2 +DIST ipython-8.34.0.tar.gz 5508477 BLAKE2B 15c34a086ff4ec48ca97624e904cc4ebf55fe180ac3a222cafeab738c6b77676417e64b560fc73f3ae32cc22875fe4e3df13f5a5f170a8104fff00629aa0100e SHA512 1ff033b5d87ce21006d90469ac06f247cdf087ddd0b74e711b957d61428ffb64a42b459b879cfed60a312edcdd710e49cd76925bd0e3b8c89d18c8c79d8686d4 DIST ipython-9.0.0.tar.gz 4364165 BLAKE2B 3835b9e0e6f1d6f64888a9e1d6499137d0316f871f2c330c73226338ffa064e1bff6163eddb5741d1b80a2e858bc08cfb64fb9f7ac59dd22c7d9cf990048ebb3 SHA512 9563e8c6a136e35fc87037662ea3b1d7caeff1fdff2c58ea446b7ac89aa777f900c4a3336a6a6a74d2f95d85ed080c1ea61fa4a9374560d1f0df8f73a2260a14 DIST ipython-9.0.1.tar.gz 4365847 BLAKE2B 384bf9dfc5dc4a371acb6d52366d0dabada738bed26b6e37f8a4a19f26d885af97dbecfa6a7df638a8c35b9352afda7f6b785d927887a4707ff7bc6318ab009c SHA512 4c50e755516fc7077d2c25a4c53d3bc60af639d25854aed5e2f083975b0cc71d3873cff9d487ad99f3dc0b3d4ad6b4b9a751d99264a6ed6e32bc51d5cff3a792 +DIST ipython-9.0.2.tar.gz 4366102 BLAKE2B 68dbe8f0decbf7637522ef3e763562a31d678b350c58fd4eee3799409f5a67b85b289b1591f01e0e509765e8cffca60717b65f62e358e7af3b60b57b0185de4a SHA512 fb3e48a3f8ffc9e4a147cb8739b2458dd280f59798b24a001f3feb177ea372284b1aabd87ce57bc9647b578a2c81a476728efcf376ce3e735cc409c40dd32eed EBUILD ipython-8.32.0.ebuild 4477 BLAKE2B f90f4e64db6953d767d64de7fd4e336966f6879f398e6bed15d86788bc99add124f55664a6c552f615a356a7fc3c58a750f7ab9b94f11ff8ebd3633e2238e0fb SHA512 2f3aba5cf07a6205ac2cab71452b16846e459cd1e7bd4c4d921dfb1fefd0712a488eec5bd762035368ee32a904fb6aaad4741432a740b61280ebc96803758850 EBUILD ipython-8.33.0.ebuild 4495 BLAKE2B 02f8a1b96ee4bc53bca30b37d901343b770c75b76b9a500dd083f0c2ea0621b26a2390c18743746af1513087b2f6e4e586fa898a2568d914fef7c51eb689eaff SHA512 a3f0a4af058464e17a42a704f1cbd137d7b6114bd49870022210d91ba9376a6d23f4bfd16cb43594db3db7f476f3cb12d0798f490558d7ae5fe41cb9b7082329 +EBUILD ipython-8.34.0.ebuild 4495 BLAKE2B 02f8a1b96ee4bc53bca30b37d901343b770c75b76b9a500dd083f0c2ea0621b26a2390c18743746af1513087b2f6e4e586fa898a2568d914fef7c51eb689eaff SHA512 a3f0a4af058464e17a42a704f1cbd137d7b6114bd49870022210d91ba9376a6d23f4bfd16cb43594db3db7f476f3cb12d0798f490558d7ae5fe41cb9b7082329 EBUILD ipython-9.0.0.ebuild 4369 BLAKE2B 936e194db983f14ad5a01392d29b0c6016754f885775934f0b0a64cb6d1616144ae1cae828fe6d06eee08bfcad5a5f8c2dd3507993586c288e33172beaf11cad SHA512 93a0e9246d5647c2a26bb121d7239aaa018b0c38a25a55ed0a32ab96c0b0bda496fcd18c052898c7232391da306f85fa64013391d0f2330171f7c81998766c2a EBUILD ipython-9.0.1.ebuild 3942 BLAKE2B 6beeb0123f3061a25d6c32e703355656a0f81e3754ddae67add39662adf0a93ca4a51d23fe7783b5e81f416d7f807ddce8e1337c55043a4f7ef6a6e000f2d7de SHA512 6947714a6b4e15ca583bcc975d4cf4ee2b0936a9de8820623533a61161437b45de1c0ad34f919723b5d8fb2aa2451d0b793bdafa5719d072b9a32bff0b99c83e +EBUILD ipython-9.0.2.ebuild 3942 BLAKE2B 6beeb0123f3061a25d6c32e703355656a0f81e3754ddae67add39662adf0a93ca4a51d23fe7783b5e81f416d7f807ddce8e1337c55043a4f7ef6a6e000f2d7de SHA512 6947714a6b4e15ca583bcc975d4cf4ee2b0936a9de8820623533a61161437b45de1c0ad34f919723b5d8fb2aa2451d0b793bdafa5719d072b9a32bff0b99c83e MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc diff --git a/dev-python/ipython/ipython-8.34.0.ebuild b/dev-python/ipython/ipython-8.34.0.ebuild new file mode 100644 index 000000000000..d22ebc6dd450 --- /dev/null +++ b/dev-python/ipython/ipython-8.34.0.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.10) + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.10 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + ' 3.{10..12}) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=( + # TODO: looks to be a regression due to a newer dep + IPython/core/tests/test_oinspect.py::test_class_signature + IPython/core/tests/test_oinspect.py::test_render_signature_long + IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters + ) + + case ${EPYTHON} in + pypy3*) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # docstring mismatch? + IPython/core/tests/test_debugger.py::IPython.core.tests.test_debugger.test_ipdb_magics + ) + ;; + esac + + # nonfatal implied by virtx + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest -p asyncio --asyncio-mode=auto || + die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/ipython/ipython-9.0.2.ebuild b/dev-python/ipython/ipython-9.0.2.ebuild new file mode 100644 index 000000000000..28fe28b058c0 --- /dev/null +++ b/dev-python/ipython/ipython-9.0.2.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv" +IUSE="examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/ipython-pygments-lexers[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + ' 3.{10..12}) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=() + + case ${EPYTHON} in + pypy3*) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + tests/test_display.py::TestAudioDataWithoutNumpy + ) + ;; + esac + + # nonfatal implied by virtx + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest -p asyncio --asyncio-mode=auto || + die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/levenshtein/Manifest b/dev-python/levenshtein/Manifest index a9fd892aa892..f65e512c17a7 100644 --- a/dev-python/levenshtein/Manifest +++ b/dev-python/levenshtein/Manifest @@ -4,5 +4,5 @@ DIST Levenshtein-0.27.0.gh.tar.gz 38338 BLAKE2B 2f4942907f5ccd1d9b521bf83fe0da93 DIST Levenshtein-0.27.1.gh.tar.gz 38370 BLAKE2B 92618a2beb5a9ca90c07bc000fe8cbeb31609bf5e2c0085ec900d307b4e80058bbcf9911acaa70a4233057f915e33a24e2d47fb90251025f026af2700c08c4e2 SHA512 900614697dc6456223ac99d9a7eed007b605da44239806d9e7b736142c3e2ab2544abc5d206a03d99b8d1e24f7efb837fa1782477bf7854ad71d8d6f37c8e6c2 EBUILD levenshtein-0.26.1.ebuild 1157 BLAKE2B 3de4eee4e2d63e319307ebcd9a7654f5aab1d86dbe813788f591db598d7cddfe799d0d410869e796171c88e4f9ae51c1c1a73fc3f1433ff68695a12a355607f2 SHA512 b377da2164463d4eaa13d4f9dd5757ca3bf35e2e507eeeca79f385a03aaf93981006c41eeee36464ae05081757c32d795bb1f4595129905e596f15d65250dbf0 EBUILD levenshtein-0.27.0.ebuild 1196 BLAKE2B e8bce72e940e65740610a4a73938807d210f870e834cb1fc441fc6d71c2bb727e4fbf882f5a0381598b19f7ba23c8cfdde638ba2f3e0d30c53e41eee33014c11 SHA512 30617a20488309354c77e4d1f651bc28fb57a7739167787548bcb9faf47bfcecb418e0d3a2113c705f5984698077ea58616ec0b6eca1677fdca36fbe63e67c6c -EBUILD levenshtein-0.27.1.ebuild 1107 BLAKE2B 36d7ad25bf39f058a48d3c3f2c1c0bd38bf7c13ced93eae83a35816260fe87a797be2b6ad6b28f6732ab4bbcafbae8a6f9721f9051baf5c7d6544acd7cb6b854 SHA512 659d4e4d77a7166c91223f9a44e31dda63d5b5dd9447d038d48c5d752e2858f42a52ce7329553dc8479286e866397c7de7aa1561c7bf47177de17ee80a800d50 +EBUILD levenshtein-0.27.1.ebuild 1114 BLAKE2B 82945bc1298e71bd78beebe040800d4c445b482b52e9006f4c4d5789c32500f33e628e1990d4de88628b0859590c936badc55a2ac0cf18bfb1a21c36a1ca4bb1 SHA512 82a334c82b20440a5084c584e90b212c55fd48f1a5dba7a1aabef35f86dcd9540e8e1313ac7c74562e06d54faeda7936c5ff3936f147ab6a28d126b2eacfd920 MISC metadata.xml 376 BLAKE2B def9cd056f31bd8ef5f0903f302a00ed361fef19a7df2494fc0ebb34f61c098e50288d98d30a292b0614ae2930082bf919fc37612cdc1bef9f5c5d07cdc080d3 SHA512 4b4766b2894b28a2d199a4d98d4accffe4a5197b41b08443d7d57d9363f96ae42400dd717e516aded73197233d779f5cbdf58670244ef162ebf4177f47cffa4c diff --git a/dev-python/levenshtein/levenshtein-0.27.1.ebuild b/dev-python/levenshtein/levenshtein-0.27.1.ebuild index 2560db0737b7..c4cdd807765a 100644 --- a/dev-python/levenshtein/levenshtein-0.27.1.ebuild +++ b/dev-python/levenshtein/levenshtein-0.27.1.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" DEPEND="